![ggsoku.com](https://cdn-ak-scissors.b.st-hatena.com/image/square/06c28137489e4fade273f53cc017c52e93930d14/height=288;version=1;width=512/http%3A%2F%2Fggsoku.com%2Fwp-content%2Fuploads%2Fearphone-tangling-problem-solved.jpg)
C# では Ver. 3.0 から LINQ という機能が追加されました。 LINQ の処理は C, C++, Java などから移ってきた人には馴染みにくいらしいです。 実際、 LINQ がなくてもアプリは作れないこともないですし、 C# を使っているけど、 LINQ は使っていないという人もいるのではないでしょうか。 しかし、それは非常にもったいないです。 私も C, C++ を使ってきた人間ですが、同時に Ruby や Lisp 好きでもあるので、 LINQ は素晴らしい機能だと思います。 今回はそんな LINQ の魅力の紹介と LINQ を使っていくための入門的な記事を書いてみました。 LINQ の魅力 標準クエリー演算子とクエリー式 LINQ には SQL のようなクエリー式と 通常のメソッド形式の標準クエリー演算子の 2 つの書き方ができます。 その特異さのため、 LINQ と
最近はPolymerにどっぷりです。Polymerをこのタイミングでプロダクション環境に使おうとしているのは、正直かなり厳しいとは思いますが、人柱のつもりでまぁ・・・。いや、プロダクション環境で人柱すんなって話ですね。 それはそれとして、Polymer、というかWeb Componentsが現状全うに動作する環境、というのは、事実上Chrome(PC/Android)しかありません。iOS上ではまだ確認してませんが、運がよければネイティブ実装があるのかなー、という程度です。 実際には、Platform.jsを確認してもらえればわかりますが、他のブラウザでネイティブ実装が進んでいるものはかなり少ない、ほとんどないといっても過言ではありません。 Web Componentsを利用するモチベーションとして、デザインの完全なカプセル化が可能、というのがあげられると思います。 (JavaScript
技術力がアリそうとぼんやり感じる企業のgithubでの公開リポジトリ数ってどのくらいなんだろう? って思って数えてみた。OSSホスティングサービスはGitHubだけじゃないって話はあるけど、自分が一番使ってるのが今のところコレなのでその範囲内で選んでます。 Google(https://github.com/google, https://github.com/GoogleCloudPlatform): 375 Microsoft(https://github.com/Microsoft, https://github.com/Azure, https://github.com/MsOpenTech, https://github.com/aspnet, https://github.com/OfficeDev,https://github.com/Reactive-Extensions,
米誌「タイム」の8日付報道によると、ウクライナの天文学者と反露派活動家グループが新たに発見した星「KIC9696936」を「Putin-Huilo!(馬鹿プーチン!)」と名づけ、星の名前を変えないと表明した。 ウクライナには「The Pale Blue Dot Project」があり、宇宙研究や教育分野に10ドル以上を寄付すると星に命名することができる。このプロジェクトの創設者は「ロシアがウクライナの南部にあるクリミア半島を編入してからこの星の名前はウクライナでよく知られている。宇宙では言論自由で、変更する必要がない」と表明した。この件に関してプーチン大統領はまだコメントしていない。 (翻訳 崔蓮花)
Schemanという、Ruby製のSQLパーサをつくった。 例 文章で説明するより見たほうが早いだろうということで、例を用意した。 require "scheman" require "yaml" parser = Scheman::Parsers::Mysql.new schema = parser.parse(<<SQL) CREATE TABLE `users` ( `id` INTEGER(11) NOT NULL PRIMARY KEY AUTO INCREMENT, `name` VARCHAR(255) NOT NULL ); SQL puts schema.to_hash.to_yaml 構文解析結果はHash, Array, Symbol, Stringの組合せで表現される (※可読性のためにYAML形式で表示した) --- - :create_table: :name:
今の時代、Googleで検索するだけでたくさんの情報をみつけることができますが、見つかった情報が本当に価値がある情報なのかどうか、限られた時間で見極めるのはなかなか大変なことだと思います。 そのような時に利用したいのがキューレーションリスト。「Awesome Ruby」はRuby関連ライブラリやリソースへの厳選されたリンク集で、用途ごとに定番情報へのリンクが張られているので、ざっと概略を知りたいときに役に立ちそうです。 例えば、ファイルアップロードでは、環境構築ツールではrvmとrbenvが、ファイルアップロードではpaperclip、carrierwave、dragonflyなどのライブラリの名前が挙げられていて、このチョイスは誰もが納得するところではないでしょうか。 Ruby用だけではなく、Go、PHP、Python用のリンク集もあるようですのでこちらもどうぞ。 awsome-go /
世界的音楽家の坂本龍一(62)が中咽頭がんの治療に専念するため、演奏活動を全面的に休止することが9日、分かった。咽頭がんに効果があるとされる放射線治療については、反原発運動の先頭にたってきた立場から拒否する考えを主治医に伝えている。自らの命にかえても「反原発」だけは譲れないという不屈の精神で、世界の“教授”が闘病生活に入る。 【写真】「NO NUKES」とプリントされたTシャツを着て12年7月の「さようなら原発集会」に参加した坂本龍一 咽頭がんの治療は、手術のほか、抗がん剤などが用いられるが、坂本がどのような治療法を選択したかは不明。ただ、喉のがんに効果的とされる放射線治療については、反原発運動の先頭にたってきた立場から主治医に拒否する考えを伝えている。 米アカデミー賞やグラミー賞を受賞し「世界のサカモト」「教授」と呼ばれる天才音楽家だが、40年以上前から反原発運動に参加し、反戦、環境
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く