サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
val fruits = List("apple", "banana", "avocado", "papaya") val countsToFruits = // count how many 'a' in each fruit fruits.groupBy(fruit => fruit.count(_ == 'a')) for (count, fruits) <- countsToFruits do println(s"with 'a' × $count = $fruits") // prints: with 'a' × 1 = List(apple) // prints: with 'a' × 2 = List(avocado) // prints: with 'a' × 3 = List(banana, papaya)
Rubyとは... オープンソースの動的なプログラミング言語で、 シンプルさと高い生産性を備えています。 エレガントな文法を持ち、自然に読み書きができます。 ダウンロード または もっと読む...
音の組み合わせからコードを探すツールです。↓のボタンで組み合わせたい音を選択すると、その音を含む和音を表示します。
Webスケールのデータを扱うためにさまざまなデータベースが登場してきている、ということを昨日のエントリ「データベースは目的別に使い分けるべし」で紹介しました。 特にリレーショナルモデルをベースとしない、非SQL系(NoSQL)と呼ばれるさまざまな種類のデータベースが登場してきています。非SQL系のデータベースは以前からオブジェクトデータベースやドキュメントデータベース、階層型データベースなどが存在していましたが、最近注目されているのがキーバリュー型データストアと呼ばれるデータベース。 ブログ「High Scalability」にポストされたエントリ「A Yes for a NoSQL Taxonomy」では、これら非SQL系のデータベースを詳細に9分類し、それぞれの分類に属するデータベースをリストアップしています(基になったのは「NoSQL is a Horseless Carriage」
やはり IMEの制御は時として重要です AutoHotkeyから キー入力を Sendしてみたら IMEがオンになっていて 思うように動かなかったというケースは少なくないでしょう 要は IMEを制御できればいいんですよね、 その処理を 関数化してしまいましょう まずは あるウインドウの IMEが ONか OFFか を調べる 関数ですね []IME_IsON(hWindow)[] []{[] [] ; WM_IME_CONTROL = 0x0283[] [] ; IMC_GETOPENSTATUS = 0x0005[] [] bufCurrentDetectMode := A_DetectHiddenWindows[] [] DetectHiddenWindows, On[] [] buf := DllCall("user32.dll\SendMessageA", "UInt", DllCa
一発でテキストファイルを読む方法 † 1.9.2でFile.read(IO.read)を使う場合、 s = File.read("hoge.txt", :encoding => Encoding::UTF_8) ruby 1.9では読み込むテキストの文字コード(:encoding)をなるべく明示することに注意。文字コードが異なる場合は、encodeでそのまま変換するのがいいと思います。 ※ File.readの:encodingを指定しないと、encodeで文字化けすることになるかと思います s = File.read("hoge.txt", :encoding => Encoding::EUC_JP).encode(Encoding::UTF_8) ファイルパスの扱い(相対パスの展開など)を考えると、Pathname#readを使うのも便利です。 require 'pathname' s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く