千葉市では、歩道上の歩行者の安全を図るとともに、自転車は車道を通行することが原則であるため、自転車が安全で快適に車道を通行できるよう、自転車走行環境を創出することにより、自転車の利用促進を図り、「自転車の街:千葉市」を目指してまいります。 1 自転車走りやすさマップ 自転車走りやすさマップを作成しました。 自転車走りやすさマップは、平成22年度から平成24年度にかけて市民ボランティアの方々のご協力を得て実走調査を実施した結果をまとめたものです。みなさまが自転車の走行経路を選択する際の参考としてご活用下さい。 なお、マップに掲載している内容は調査時点(平成22~24年度)のものとなっておりますので、掲載内容が変更になっている場合があります。 千葉市自転車走りやすさマップ(平成25年3月版) 表面(PDF:6,231KB) 掲載範囲:市内全域(ただし、若葉区、緑区の一部は裏面に記載) 裏面(P
map, grepのブロックの中でreturnするとそのブロックではなくその外側のブロック(サブルーチンなど)からreturnする。 perl v5.14.2で確認。 use strict; use warnings; use feature qw(say); use List::Util qw(first reduce); sub custom1(&) { shift->(); } sub custom2(&@) { shift->(); } sub test_grep { my @a = (1); @a = grep { return 'from inside grep' } @a; return 'from outside grep'; } sub test_map { my @a = (1); @a = map { return 'from inside map' } @a; re
Twitterユーザーが作った「任意の場所から5分・10分・15分圏が分かる地図」がいろいろな用途に使えそうだと注目を集めています。 例えば自宅を選んだ場合、家を出て5分・10分・15分以内で行けるそれぞれの範囲が、自宅を囲むように表示されるというもの。これを引っ越し先候補に使えば、「アパートから徒歩10分圏内にあるお店」を簡単に調べたりできます。 新宿駅周辺から徒歩での5分・10分・15分圏(画像提供:@ShinagawaJPさん) 投稿したにゃんこそば(@ShinagawaJP)さんによると、道路の道のりや制限速度から所要時間を計算した範囲となっているため、同心円状にはならず、道路に沿って等時間線が伸びていくとのこと。そのため、特に川や山が近くにある場合には、よりユニークな形の線が形成されるようです。場所によって変わるのが見ていて面白い! ちなみに徒歩(線の色が青)と自転車(線の色が緑
リンク ニコニコ大百科 エンリコ・プッチとは (エンリコプッチとは) [単語記事] - ニコニコ大百科 エンリコ・プッチとは、漫画「ジョジョの奇妙な冒険」第6部「ストーンオーシャン」の登場人物。 「落ち着くんだ…『素数』を数えて落ちつくんだ…」 「君は「引力」を信じるか?人と人の間に...
これはいったい…Googleマップの衛星写真に七色の飛行物体が写りこむ Googleマップの衛星写真に、奇妙な七色の飛行機が写っていたそうです。 場所はアメリカ・シカゴの郊外。 どんなことになっているのか、拡大写真をご覧ください。 この段階ではまだどれかわかりづらいと思いますが…。 だんだん飛行機らしきものが。 確かに虹のような色合い。 これは…。 飛行機の輪郭と、RGBの残像といった感じです。 おそらく高速で動いているため、こんな写真うつりになってしまったと思いますが、Googleマップで見つけたら何だこれ!?と驚くのも無理ないですよね。 実際のGoogleマップでの画像は以下よりご覧ください。 大きな地図で見る Look. It's a bird, it's a... Rainbow Plane? 世界初!魔法のカラフルばぶる☆ザブルスしゃぼん玉-Zubbles-(約120mlピンク&
Googleマップの見た目が変わってから、地図の右下にあるコピーライト表記にあったZENRINの文字が消え、「地図データ©2019 Google」となっている。これまで採用していた国内大手の地図メーカー・ゼンリンの地図データから、Googleが自前で用意した地図データに変更した可能性が高い。 Googleは6日、Googleマップの日本向け地図を一新すると発表。より分かりやすい徒歩ナビゲーションや乗換案内、地図のダウンロードが可能になるとしていた。今回の変更はその一環とみられる。新機能として提供する「オフラインマップ」は、地図を事前にダウンロードしてオフライン環境でも見られるようにするものだが、日本ではこれまで「契約上の制限」として提供していなかった。 ゼンリンはGoogleマップのサービス開始当初(2005年)から地図データをGoogleに提供。オフラインマップがついに日本で実装されると
Googleマイマップを愛用している。地図上に線を引いたり、ピンを立てたりできるサービスだ。 そうやって立てたピンや引いた線が、現実の景色に重なって見えたら面白いんじゃないか、とふと思った。 そういうアプリを作ってみました。
配列をmapとかfilterしたいですよね はい Map関数とFilter関数です 配列、連想配列、SafeArrayに対応しています 別名でSelectとWhereを用意しました 最初の引数に配列を渡して、2つ目の引数に式を文字列で渡します 式の中では変数 % が各要素の値になりますよ 連想配列では & がキーになります Mapに渡す式は代入式ではなく、新しい値を返す感じでお願いします Filterに渡す式はboolを返すようにしてね、さもなくばそのまま通す varしてるので元の配列をそっくり変えてしまうのには注意 This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the
概要 ある配列を任意の長さ n ずつ分解したいです。 例えば、 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] を [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9, 10]] にしたいということです。 簡単にできるんです。そう Enumerable#each_slice ならね。 array = (0..10).to_a #=> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] array.each_slice(3).to_a #=> [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9, 10]] require 'active_support/core_ext/array/grouping' array = (0..10).to_a #=> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9
ハッシュオブジェクトは範囲オブジェクトや配列オブジェクトと同じく複数の要素を持つオブジェクトです。繰り返し処理を使うことでハッシュオブジェクトから順に要素を取得して処理を行うことができます。ここでは Ruby でハッシュオブジェクトに対して繰り返し処理を行う方法を解説します。
collect -> Enumerator[permalink][rdoc][edit] map -> Enumerator collect {|item| ... } -> [object] map {|item| ... } -> [object] 各要素に対してブロックを評価した結果を全て含む配列を返します。 ブロックを省略した場合は Enumerator を返します。 例 # すべて 3 倍にした配列を返す p (1..3).map {|n| n * 3 } # => [3, 6, 9] p (1..3).collect { "cat" } # => ["cat", "cat", "cat"] [SEE_ALSO] Hash#to_h, Array#collect, Array#map
keys -> [object][permalink][rdoc][edit] 全キーの配列を返します。 例 h1 = { "a" => 100, 2 => ["some"], :c => "c" } p h1.keys #=> ["a", 2, :c] [SEE_ALSO] Hash#values,Hash#to_a
merge(*others) -> Hash[permalink][rdoc][edit] merge(*others) {|key, self_val, other_val| ... } -> Hash selfとothersのハッシュの内容を順番にマージ(統合)した結果を返します。デフォルト値はselfの設定のままです。 self と others に同じキーがあった場合はブロック付きか否かで判定方法が違います。ブロック付きのときはブロックを呼び出してその返す値を重複キーに対応する値にします。ブロック付きでない場合は常に others の値を使います。 othersがハッシュではない場合、othersのメソッドto_hashを使って暗黙の変換を試みます。 [PARAM] others: マージ用のハッシュまたはメソッド to_hash でハッシュに変換できるオブジェクトです。 [RET
夜中に8/15頃のツイートが回ってきた。 Java 8u60 adds reflection on lambda param names DSLs https://t.co/cflxFK468e Hash-Literals https://t.co/5rOCrrckcB pic.twitter.com/NEzj4X3Bt1— Benjamin Weber (@benjiweber) 2015, 8月 16 曰く Java8u60でラムダのパラメーターの名前に対してリフレクションができるようになってるよ というわけで 早速、件のツイートにあったレポジトリーをダウンロードして(mavenレポジトリーにはない…(´・ω・`))、プロジェクトに追加して、試してみた。 コード import com.benjiweber.typeref.NamedValue; import java.util.Col
Google Mapのストリートビューの移動ボタンを、自動的にクリックしてくれて、 何もしなくても目的地までのストリートビューが楽しめるサービスを見付けました。 「暇人トラベラー」というサービスです。 前述の説明のとおり、コースを決めると ストリートビューを自動的に移動してトラベル気分が楽しめます。 海外などのいくつかおすすめのコースもあるようですが、 自分の行きたい場所の道路とかを旅してみるのが面白いと思います。 「コースをつくる」の 「1.スタート地点を決める」で位置を選択し、 「2.ゴール地点を決める」で同様に位置を選択してから あとは「旅行に行く」を選択すれば、 ストリートビューが起動されて自動的に旅が始まります。 画面下部の白いエリアにマウスを当てると、移動する速度を調整出来たり、 Shoutcastからネットラジオを聴く事も可能なようです。 ただ、いくつかのルートを試してみた感
案件が変わり、仕事で使う言語がJavaからC#に変わりました。 その際に、C#でプログラムを書いていて引っかかったところをメモしておきます。 とりあえず、連想配列(Dictionary)を使ったときのことをメモ。 書き方の違い C#は、連想配列用に言語仕様が用意されています(インデクサ―)。 /* -- Java -- */ String str = map.get("abc"); /* -- C# -- */ string str = dictionary["abc"]; 最初に書いた際、このことを忘れて取得メソッドを探してしまいました・・・*1。 挙動の違い 要素を登録する際に、すでに同じキーを持つ要素が登録されていた場合、 Javaは、新しい要素を登録する。このとき、すでにある要素を戻り値として返す。 C#は、新しい要素を登録する。このとき、すでにある要素を戻り値として返さない。 た
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く