はてなキーワード: gistとは
少し使った感じ、Qiitaのコンセプトは
程度に思えたので、Twitterでつぶやく程度の記事を書くようにしている。
Twitterと違って流れないので、自分用技術メモとしては十分有用だと感じている。
他人のQiitaの記事で、僕がgistに置いたパッチを当てているくせに
Qiitaの利用者にはQiitaに書いた記事の品質を高めるインセンティブが無いのだ。
ゼロでは無いかもしれないが、個人のブログサイトに比べると格段に低い。
そんなサイトに集客力があるような渾身の記事を書く気にはならない。
いい記事を書けば自分のブログで100ブクマ稼げるレベルの人は
自分のブログに書いた方がいいと思うし、実際自分はそうしている。
http://d.hatena.ne.jp/yamasawa8911/20120519/1337407233
だそうなので、俺が思うところを書いておきます。
基本的にMacのほうが羨ましいとは思うけれども(まあ、MacBookとかが欲しいんだよね、きっと)、でもきっとMacなんてフルスペックで使えるわけない。
周りの子に自慢したいとかいうのであるならば、あるいはどうしてもiOSアプリが作りたいというんだったら、それしか選択肢がないけれども、そうじゃないんだったら辞めましょう。
あとWindowsも、Windowsアプリとか、C#をいじりたいんです!っていう話であるならば、それに固辞するのも結構ですけど、そうじゃなくて、ITに行きたいなら、Windowsを捨ててLinuxにしましょう。
自分はGentooが好きですけど、ハードコアすぎるので、Ubuntuのほうがいいかと思う。
Linuxとか難しいんじゃないの……とか思うかもしれないですけど、Ubuntuは素晴らしいです。
Ubuntuは、知り合いの絵師のパソコンに入れたら、わりと好評でちゃんと使っていたので、それなりにパソコンが使えるならば、ちゃんと使えます。
プログラミング言語関係は、そのOSに依存するような環境を使いたいというわけではないのなら、Linuxにしておいたほうが、無難に使えます。
CとJavaでもいいとは思うんだけど、どちらもコンパイルが必要だし、コードを書くのに、ある程度の量(書きたいときに気軽に書くという感じではない、という意味)が必要なので、もう一つ言語を覚えた方がいいです。
PHP、Ruby、Python、Perl、Clojure、Haskell、お好きな言語をどうぞ。
ただ、PHPはどちらかといえばWebアプリケーションよりかな?という気がするので、PerlかRubyかPythonがいいかとは思いますが、お好みで。
自分はPythonのほうが好きですけど、Rubyのほうが割と見つけてもらえる確率は高いかもしれません。
あと、パブリックマンも「Railsでいこう!」というブログ名だったので、尊敬する人にあわせるならRubyのほうがいいんじゃないかと。
こわいおじさんににらまれたいならPerlのほうがいいでしょう。
ちなみに、Ruby on Railsは、割とWebサービスを作るのが楽になります。Herokuとかありますしね。Webアプリケーション周りということだったら、ついでにそのプログラミング言語で使われているメジャーなフレームワークとか調べながら勉強するといいかもしれません。
で、上記を踏まえて、エディタをちゃんと使いましょう。
パワーが有り余っているなら、総合開発環境であるところのEclipseでもいいんだろうとは思うんですけど、それはおっくう、というのならば、ちゃんとエディタの使い方を覚えましょう。
もう既にUbuntuを入れていると思うので、EmacsかVimを使いましょう。Vimのほうが好きではあるんですけど、キーバインドや、その他の癖を考えるとEmacsのほうがいいかなあという気がします。
Ubuntuを入れたなら、Geditというエディタも、Windowsのメモ帳の非じゃないくらい極まったエディタなので、それでもいいです。Windowsがそんなに好きなら、サクラエディタを使うといいでしょう。
あなたはどうやら貧乏だけれども、インターネットは使えているようなので、英語を読む練習をするといいです。
英語なんて全くわからない?ノープロブレム。そんなの適当でいいです。「なんとなくこういう意味かなー」とか、あるいは英語を読むだけでクラクラしない程度でいいと思います。
英語を読めると便利です。少しだけ多くの解説が読めるからです。
あと、英語が読めると「pdf Orailly」という魔法の言葉が使えたりするんですけど、何に使うかは想像におまかせします。
で、上記を踏まえてなんですが、コードを書きましょう。
コードなんて書いてなんぼです。「如何に優秀なハッカーになるべきか」という記事はゴロゴロありますが、そんなのは気休めに読むべきで、まずはコードを書きましょう。
なんだかんだいって、コードを書くのは経験がモノをいいます。量を書きましょう。そして躓きましょう。最初から質なんて無理です。
躓いたら、なんで躓くのか考えましょう。また、「こんなところが、コードを書く点で不満だなあ」と思うことがあれば、それも考えていきましょう。
偉い人がいろんなソリューションを考えてくれています。最初からそのソリューションがなぜ素晴らしいかなんて理解できないとは思います。躓いて始めて「ああ、だからこういう開発手法がいるんだ」ということを理解できるでしょう。
ついでに、コードで躓いたら、その躓いたところを、Twitterアカウントに積極的に発信していきましょう。
そのついでに、そのプログラミング言語を学んでいるTwitterアカウントをフォローしましょう。
あなたの呟いていることによっては、その人は興味を持ってくれるでしょうし、場合によっては手助けをしてくれるかもしれません。
あなたがサービスを立ち上げたら、積極的にRTをしてくれるかもしれません。
だいたいなれてきたところで、自分が作りたいものを作ってみましょう。そして公開してみましょう。できるならGithubで。
Githubに載せる理由は、ソースコードを公開したほうが、突っ込まれる率が高くなり、それに応じて勉強になるというところと、あとはGitというバージョン管理システムの勉強をしていたほうが、のちのちに便利だからです。SVNとかありますが。
あと、コードの引き写しに関しては、ブログに書くか、あるいはコードの断片を載せるという意味で、Gistに載せるという点もありますが、その辺りはご自由に。
VPSを借りてみましょう。あなたが貧乏だというのはわかっています。VPSとは、仮想専用サーバーのことです。
別に最初っから何でも揃ってるようなホスティングサービスでもいいんですが、サーバーを一から立てるという作業は、勉強にもなります。下手な技術書より余程勉強になったりします。
最初から借りると宝の持ち腐れとなると思うので、一つのWebサービスでもいいので、それを自分のマシン内でのみ見られるようなったら、借りるというのは一つの手だと思います。
VPSがつらいというのならば、Herokuとかもありかもしれないです。
コードを書くのが辛いなら、コードを読みましょう。人のコードはアイデアの山です。
自分の場合は、割と実例が無いと、挙動がピンとこなかったりするので、コードを読むことのほうが多いです。
特に、その言語で有名なライブラリとかいいかもしれません。ガンガン読みましょう。
あとは若さでなんとかなるでしょう。
ついでに、この文章を「テメーはなんにもわかってねえんじゃボケ」という言い方をして修正してくれる人もいると思うので、そういう人のアドバイスも真摯に受けとりましょう。
最新はこれでいいんですか?
誰も話題にしてないので俺だけかな
reblogcount しか動いてなかったので自力で直そうと頑張ってみたが、
一応動画の再生と画像の拡大2種の3つに関しては動くようにできた
likeは使ってないのでとくに見てませんすみません
if (img[n].style.display != 'none') { click($X('./a', img[n])[0]); return stdin; } else{ click($X('./preceding-sibling::a[1]', img[n])[0]); return stdin; }
および
if (mov[n].style.display != 'none') { click($X('.//a', mov[n])[0]); return stdin; }
これは何をしてるんでしょうか?
残したままだとどうもうまくいかなかったので丸ごと削ってしまった
クリックすべき要素を直接XPath指定、にしたんだけどマズイ?
以下patchです
@include に www.tumblr.com/queue* も勝手に足してしまいました
どなたかまともにしてくださいm(__)m
--- 20101127_play_on_tumblr.user.js +++ 20110402_play_on_tumblr.user.js @@ -6,6 +6,7 @@ // @include http://www.tumblr.com/show/* // @include http://www.tumblr.com/tumblelog/* // @include http://www.tumblr.com/tagged/* +// @include http://www.tumblr.com/queue* // ==/UserScript== (function() { @@ -43,25 +44,15 @@ command: function(stdin) { try { if (!stdin.length) stdin = execute('current-node'); - var img = $X('.//div[starts-with(@id, "highres_photo")]', stdin[0]); + var img = $X('.//img[contains(@id, "thumbnail_photo_")]', stdin[0]); for (var n = 0; n < img.length; n++) { - if (img[n].style.display != 'none') { - click($X('./a', img[n])[0]); - return stdin; + click(img[n]); } - else{ - click($X('./preceding-sibling::a[1]', img[n])[0]); - return stdin; - } - } - var mov = $X('.//div[contains(@id,"watch_") and .//a]', stdin[0]); + var mov = $X('.//img[contains(@id,"video_thumbnail_")]', stdin[0]); for (var n = 0; n < mov.length; n++) { - if (mov[n].style.display != 'none') { - click($X('.//a', mov[n])[0]); - return stdin; + click(mov[n]); } - } - var timg = $X('.//img[contains(@src,"tumblr.com/tumblr_")]|.//img[@class="inline_external_image"]', stdin[0]); + var timg = $X('.//img[contains(@class, "inline_external_image")]', stdin[0]); for (var n = 0; n < timg.length; n++) { click(timg[n]); }
http://search.japantimes.co.jp/cgi-bin/fl20100202ad.html
非日本人の参政権と人種差別(Non-Japanese suffrage and the racist element)
By DEBITO ARUDOU
1月17日、平沼議員は同じ国会議員の蓮舫議員について「言いたくないけれども、もともと日本人じゃない」と発言した。
相手のアイデンティティに対してこれほどまで厳しい非難をぶつけた所以ははたして何なのだろうか?
与党民主党の蓮舫議員は、資金を要求するお偉方に対して「(コンピューター性能で)世界一を目指す理由は何か。2位ではだめなのか」という簡単な質問をした(それが彼女の役目である)。しかし、平沼議員はこれについて「政治家として不謹慎だ」と指摘。
はたして実際に不謹慎なのだろうか?他の政治家達がこれよりもよっぽど馬鹿らしい質問をしているのを私は見ている。また、財政の厳しい今のデフレ社会で、官僚に正当な理由を求める事は十分合理的と言えるだろう。
実際に不謹慎な質問をして晒し者にされるのは別だが(不謹慎か否かは個人の解釈にもよるが)、国に対して、そして代表者としての国民に対しての責任感を、非日本人のルーツ(蓮舫議員は台湾人の父と日本人の母を持ち、後に日本国籍を選択)を持つというだけで疑われる事が人種差別以外の何だというのか。それも国会議員からだ。
予想通り平沼議員は主張を撤回してきた。まず最初にマスコミがセンセーショナリズムとして取り上げた事を批判し、また蓮舫議員は日本人であるから人種差別には当らないと主張した。
誰か平沼議員に、自民党が与党だった1996年に日本政府が批准した国連条約に記されている公的な「人種差別」の定義を教えてやってくれないだろうか:「人種差別とは、人種、皮膚の色、世系又は民族的若しくは種族的出身に基づくあらゆる区別、排除、制限又は優先であって、政治的、経済的、社会的、文化的その他のあらゆる公的生活の分野における平等の立場での人権及び基本的自由を認識し、享有し又は行使することを妨げ又は害する目的又は効果を有するものをいう」(人種差別撤廃条約、第一条1)
つまり、蓮舫議員の家系・民族・生まれを取り上げて彼女の信用を疑う平沼議員は、どう転んでも「有罪」となるのである。
しかしこの背景にはより大きな問題がある。平沼議員の爆弾発言は日本の極右が持つ不可解な権力の徴候とも言える。
彼は以前、2006年に「危ない!人権擁護法案:迫り来る先進国型値全体主義の恐怖」という本を通じて人権擁護法案を潰しにかかり、同署でも「人権擁護法案は日本を滅ぼす」と主張している。また同じく2006年に女性天皇は認めるべきではないとし、「仮に愛子様が留学なさって、青い目の男性と恋に落ち、そのお子様が天皇になられることは断じてあってはならない」と、人種差別と女性差別のダブルパンチを炸裂させた(何故女性天皇は男性天皇よりも強欲な外国人に弱いと決めつけるのか?)。
2008年に国籍法が改正され、その数ヶ月前に最高裁が違憲と判決した父親の認知に関する方の抜け穴が修復された時も、平沼議員は必死に止めようとしたが成功しなかった。彼は、両親が結婚していない子供に日本国籍を与えてしまうと、「日本のアイデンティティを弱めてしまう」と主張した。
しかし彼は今だこりていないらしい。今度は今年国会を通過する可能性のある、永住権取得者への地方参政権の授与に対して必死に抵抗している。
このコラムが永住者への参政権授与に関して賛成である事は言うまでもないだろう。在日韓国人や中国人等、50万人近くの特別永住者は日本で生まれ育ち、ずっと納税し続けてきただけでなく、彼らの祖先は過去に日帝の国民だったという経歴があり、戦争のため日本に強制的に連れて来られ、国のために貢献し、中には死んでいった者達もいる。その子孫である彼らが日本国籍を得ていないなど、他のどの近代国家でもそんな事は絶対に有り得ない。少なくとも以前は所有していたのだから。
そして今度は更に50万人ほどいる通常永住者(いわゆる「ニューカマー」である)がいる。日本の役人達の、妨害的とも言える裁量(Zeit Gist May 28, 2008)によって妨げられているにも関わらず、彼らは長く複雑な道をたどって(中には20もの年月をかけ)永住権を取得している。
これほどの年月と労力を費やして永住者として日本社会と同化した彼らに、選挙も含めたコミュニティ活動に参加する権利が与えられるのは当然の事ではないだろうか。少なくとも他36ヶ国では外国人に参政権が認められており、それらの国は別に崩壊の危機に瀕してなどいない。
しかし、平沼議員を筆頭とした反参政権活動家はその逆を主張する。日本では政治的な話題は大抵温和なものだが、右翼が必死に行う排外活動が見せる黙示録的ディストピアの幻影は強烈なものだ。
彼らが言うに、外国人に参政権を与えると、日本は釣り上げられたマグロのように切り刻まれ、沖縄は中国領になり、日本政府は北京に牛耳られ、また平沼議員は韓国が対馬を併合するだろうとまで言っている。日本にとって外の世界は敵だらけという訳だ。
彼らは、非日本人が参政権が欲しいのなら帰化するべきだと言う。確かに正論だが、私自身の経験から言わせてもらうと、そんな簡単に帰化できるものではない。手続きはあまりにも専横で、場合によっては日本人ですら審査が通らないのではないかと思うほどである。理屈はよくわからないが、これで外国からの脅威は中和されるらしい。
しかし、蓮舫議員の非日本人としてのルーツを非難した事で、平沼議員はこの「帰化すればいい」という主張が嘘である事を自ら曝け出してしまった。
蓮舫議員は日本国籍を選択しただけでなく、日本の一級大学を出ており、ニュースキャスター・ジャーナリストとして日本の社会に貢献し、また国会議員として同じ日本人から表を得て当選までしている。
しかし平沼議員にとってそれらには何ら意味はなく、心が日本にあっても血統的には彼女は外国人であり、これは永遠に変わる事はない。
ここで平沼一派の偏屈な主張が嘘である事が証明される。たとえ彼らが何をしようと、外国人は決して信用できるものではない。「真の日本人」の言う事に逆らう者達なら特に、だ。
何故日本ではこれほどまで露骨な人種差別的主張がまかり通るのか?それは、日本の政治のマーケットにおいてマイノリティには主張権がろくに与えられていないからだ。商品であろうがアイディアであろうが、どのような市場であってもそこに壁を作ってしまうと極端で常識外れな価値観が発生してしまう。しかし市場をオープンにすれば、問題は自然解決する。
熱狂者達が一番恐れている所は正にこれだ。「よそ者」を恐れているだけでなく、一般市民の恐怖心を煽る事で票を集める事が出来なくなってしまうという恐れ。「よそ者」を受け入れてしまうと、今まで横行されてきた極端なイデオロギーを持つ者達は、新しく生まれた有権者達と彼らが提供する多様な価値観を許容、もしくはそれに対してアピールできなければならない。
非日本人の永住者に選挙権を与える一番の理由はそこにある:日本の排外主義者から力を奪い、こういった差別者や偏屈者どもを政界から叩き出す事だ。次に平沼議員が人種差別的な発言をした時に、それに影響された人々が次の選挙で彼を落選させられるだけの影響力がある、そんな仕組みがあるべきである。
How to install Rails 2.1 on Ubuntu in 5 steps
http://agileweb.wordpress.com/2008/07/18/how-to-install-rails-21-on-ubuntu-in-5-steps/
Automatic Rails on Ubuntu 8.04 LTS « Enjoying Rails
http://blog.erichsen.net/2008/10/16/automatic-rails-on-ubuntu-804-lts/
http://blog.fiveruns.com/2008/9/24/rails-automation-at-slicehost
# Install Passenger
http://blog.s21g.com/articles/1131
http://blog.footfun.jp/archives/21
http://d.hatena.ne.jp/conceal-rs/20081124/1227497924
Rails 2.0.2 は 5 行でアプリ雛形作成/起動ができる!
http://youichi-kato.cocolog-nifty.com/blog/2008/01/rails_202_5_9198.html
Ruby on Rails 2.0アプリを10秒で作る2.0
http://ukstudio.jp/2008/06/13/rails2_1min/
Ruby on Rails 2.0アプリを1分で作る : IT Pro
Slicehost VPS Hosting is now Rackspace Cloud Servers hosting
Slicehost Articles: IP failover - High Availability explained
All requests for the website come to the front end Slice.
That Slice then proxies the request to larger Slices running in the backend of the network.
Slicehost Articles: IP failover - Slice setup and installing Heartbeat
Monitoring Ubuntu Services Using Monit | Ubuntu Geek
$ sudo tasksel
Slicehost Articles: Ubuntu Hardy setup - page 1
Slicehost Articles: Ubuntu Hardy setup - page 2
Automatic Rails on Ubuntu 8.04 LTS « Enjoying Rails
joerichsen's gist: 16225 — Gist
Setting up Ubuntu Jaunty for Ruby and Rails development | Joe Ocampo's Blog
5-minutes to Rails // Slicehost VPS Hosting is now Rackspace Cloud Servers hosting
slicehostでRails2.2.2を動かすまで - なんとなく日記
Slicehost Articles: Ubuntu Hardy - Ruby on Rails
Slicehost Articles: Ubuntu Gutsy - Django installation
UbuntuにLAMPサーバを手早くインストールする方法 - builder
LAMP(Linux、Apache、MySQL、PHP)サーバを手早くインストールする最も簡単な方法
Slicehost Articles: CentOS setup - page 1
Slicehost Articles: CentOS setup - page 2
CentOSのPHPにはマルチバイト対応入ってませんのであとから入れましょう (技術メモ)
タグ「slicehost」を含む新着エントリー - はてなブックマーク
naotaka blog » Blog Archive » Slicehostに申し込み
slicehostでUbuntu8.04の設定1 初期設定 - delab
Slicehost : Tag Archives - delab
ホスティングサービス Slicehost のドキュメントがすばらしい : 僕は発展途上技術者
SlicehostへのRedmine導入手順(Ubuntu Gutsy)
つくるぶガイドブログ: 失敗しない Rails が動かせるホスティングサービス選びと環境構築
具体的にどこがおすすめかという質問を受けた場合、共用サーバーならば海外の Slicehost、専用サーバーならさくらインターネット
Slicehost に移行しました - milk1000cc
Web 管理画面で、OS 再起動・再インストール、コンソール操作、DNS 設定などができます。
バックアップ入れても月額 $25、
レンタルサーバはさくらインターネット | 「さくらのレンタルサーバ」「さくらのマネージドサーバ」
格安レンタルサーバーならステップサーバー | 高機能で格安なレンタルサーバーTOP
レンタルサーバーNSF - 月額100円〜容量無制限可の格安レンタルサーバー
ロリポップ!レンタルサーバー - 月額105円~容量最大30GB 初期費用半額キャンペーン中!
チカッパ!レンタルサーバー - ご利用中のユーザー様へのご案内
レンタルサーバー「heteml」 - 大容量・高機能のレンタルサーバー
Slicehost VPS Hosting is now Rackspace Cloud Servers hosting Slicehost Login
Linode - Xen VPS Hosting Linode Login
Linode.comのVPSホスティングを契約してみた - m-kawato@hatena_diary
Webbynode Hosting - Host and Deploy Ruby on Rails, Django, Node.js, PHP and more
VPS Hosting � Virtual Private Server Hosting | DataRealm.com
Coupon codes, promotions and special offers - CheapVPS
VPS :: VPS Hosting :: VDS :: Virtual Private Servers :: Virtual Dedicated Servers :: Server Axis
RootBSD - FreeBSD and OpenBSD VPS Hosting - Welcome to RootBSD
レンタルサーバーならVPSレンタルサービス|VPS stock
激安の専用サーバ:ServerPronto なんと月額$29〜 | 海外サーバ.jp
サーバ本体無償提供、ホスティング向きハウジングサービスを月額7,780円で
専用サーバの料金と仕様 | 専用レンタルサーバ(ホスティング)のさくらインターネット
Dedicated servers | Windows and Linux dedicated web servers
Dedicated Servers, Self-Managed Dedicated Server, Dedicated Hosting at ServerPronto
MegaNetServe - Value Driven Dedicated Servers on Linux, Windows 2008, Windows 2003 & FreeBSD
Domain Names, Web Hosting and SSL Certificates - Go Daddy
Dedicated Servers, vSERVERs – SERVER4YOU
Web Hosting | Dedicated Hosting | Domain Registration |
海外の安い専用サーバプランをいろいろ並べて検討してみた - GIGAZINE
再度、レンタルサーバ(共有ではなく「専用」です)で、国内外を.. - 人力検索はてな
Website Hosting in the Yahoo! Directory
デル株式会社(Dell Japan)の公式サイト | Dell 日本
HP-ProLiant-ML115 G5まとめwiki - トップページ
各メーカーの最安サーバを比較検討してみた - GIGAZINE
バックエンドアーキテクチャーのおかげで、2テラバイトの画像を、$1000のLinuxサーバー1台で賄うことができる。だから、年間わずか20万ドル程度の設備投資で、現在サーバー500台を保有している。
ドメイン登録 - VALUE DOMAIN:バリュードメイン
Domain Names, Web Hosting and SSL Certificates - Go Daddy
Amazon S3をWindowsにマウントできるJungle Disk Kawanet Tech Blog/ウェブリブログ
Online storage and backup | Secure file sharing | Unlimited online storage | Jungle Disk
Amazon.co.jp: 現場が教えるホスティングサービスの勘所―立ち上げから運用管理までのノウハウ (NEサポートシリーズ): 合阪 省: 本