ArcGIS Dashboards
こんな感じで実装できた。Option (Haskell で言うところの Maybe)はモナドの中でもかなりわかりやすく実装しやすい。foreach とか filter は実装してない。 ただ、これだけがあっても、map や flatmap とか foreach とかを組み合わせたときに読みやすい感じの仕組み(Scala の for文にあたるやつ)とかがないとあまりうまみがないな、と感じた。最後のほうのテストケースとか見ると、 Scala の for 文がいかにすばらしいかってことを痛感する感じになってる。 その辺の構文を追加する黒魔術的な実装、今のところ思いついてないので思いつくひとは書いてみてほしいなーって感じがする。
perl v5.18.0 がリリースされました。 https://metacpan.org/release/RJBS/perl-5.18.0 このリリースでの新規機能はほとんどないものの、二つの非常に大きな変更があります。 ハッシュキーのランダム化 each(), keys(), values() で返されるハッシュキーの順番がハッシュ毎にランダムになりました。同じプロセス内、同じキーセットのハッシュでさえ順番が一致しなくなります。 use 5.18.0; use strict; use warnings; my %a = map { $_ => 1 } qw(foo bar baz); my %b = %a; say join ", ", keys %a; say join ", ", keys %b; 実行例: $ perl randomized-keys.pl baz, bar, f
RubyJSをためしてたらこんな時間で明日が心配な今日この頃です。 RubyJSはUnderscore.jsやstring.jsみたいなJavaScriptのライブラリです。 特徴はRubyの機能をJSで実装しているところ。JS的な書き方を無視して、以下にRubyらしく書けるかに注力されています。RubySpecに準拠するように書かれているので、Rubyを普段使っている人には無意識に使えるようになっています。 使い方は簡単でライブラリを読み込んで、JSの任意のオブジェクトやプリミティブな値を RubyJS メソッドを使ってラップしてやります。この RubyJS メソッドが適切な RubyJS オブジェクトに変換してくれます。もちろん R というエイリアスが切られているので、こちらを使いましょう。 R 'hoge' #=> RubyJS.String R 1 #=> RubyJS.Fixnu
PM2.5予測情報の提供を維持するために寄附を募集しています(Web申込可) → ご案内 SPRINTARSの解説も書かれている一般向け書籍「異常気象と気候変動についてわかっていることいないこと」発売中 Yahoo!ニュース エキスパート「大気汚染と気候変動 科学的解説」 2024年1月1日更新「気候変動を起こすのは二酸化炭素だけではない — SLCFs」 各地の予測 今日・明日 週間 予測動画 PM2.5 東アジア アジア広域 黄砂 東アジア アジア広域 アジア予測 (在留邦人向け) 今日・明日 週間 このページのPM2.5予測・黄砂予測は数値モデル SPRINTARS を使用したシミュレーションにより行われています。 このページの情報は,地表付近から高度約200mまでの平均質量濃度から算出しています。シミュレーションは水平方向約35kmの格子点間隔で行われているため,それ以下のエアロゾ
(PgDay2012発表資料) SQLにとって、なぜO/Rマッパーが重要かを説明した資料です。Read less
「英語のリファレンスだけじゃよくわからん、動くサンプルが欲しい!」という僕のために、NDA解禁されたてほやほやの iOS 6 関連のサンプルコード/オープンソースライブラリ等を集めてみました。 UICollectionView 1. iOS6-Playground iTunesから取得したムービーのカバー画像を、UICollectionView を用いて様々なレイアウトで表示するサンプルコードです。 UICollectionViewController, UICollectionViewCell, UICollectionViewLayout, UICollectionViewFlowLayout 等、UICollectionView 関連の新クラスは一通り使われています。 StoreKit に新たに追加された SKStoreProductViewController も使われていて、参考
お客様へ Appleは、お客様に最高の体験をお届けする、世界で最高レベルの製品を作ることに取り組み続けています。しかし、先週提供を開始した新しいマップは、自分たちに課したその基準に達することができませんでした。お客様にご迷惑をおかけてしていることに対し、心よりお詫び申し上げます。現在私たちは、マップをより良いものにするために最善を尽くしています。 私たちがマップの提供を始めたのは、iOSの最初のバージョンをリリースした時です。その後、時が経つにつれ、ルート案内、音声の統合、Flyover、ベクターベースの地図といった機能を持つ、より優れたマップをお届けしたいと考えるようになりました。そのためには、新しいバージョンのマップを一から作る必要がありました。 Appleの新しいマップを利用しているiOSデバイスの数はすでに1億台を超えており、その数は毎日増え続けています。新しいマップを搭載したiO
本記事は、Rubyを書くにあたって「いかにブロックを書かずにすませるか」を追求した、誰得な連載である。 注意点として、この記事は、プログラマ厨二病のひとつである「ラムダ症候群(λ-Syndrome)」に罹患した患者にRubyを書かせると、どんなヒドいことになるか実例を示したものであり、けしてこのようなプログラミングスタイルを推奨するものではない。 なぜ関数合成? まず、なぜ関数合成が必要か、そのモチベーションを示す。 前回、単なるメソッド呼び出しや一引数の関数適用のためだけにブロックを記述する必要はない、という話をした。 だが、以下のようなSymbolのArrayがあり、各要素をto_sした上でupcaseしたい場合はどうするか? irb(main):003:0> arr = [:user, :entry, :article, :comment, :category] => [:user,
Videos Watch and learn from our engineers as they show how to bring the latest web technologies to your websites on Safari. Watch Safari and Web Videos Forums Ask questions and discuss a variety of web development topics with Apple engineers and other developers. Apple Developer Forums Safari Extensions Safari extensions are a powerful way to add new features to Safari. They are built in Xcode wit
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く