Product はじめてのプログラミングだって安心。 まるで家庭教師のように、キャラクターが あなたの学習を丁寧にサポートします。 Learning 何から学び始めたらいいかなんて、 悩む必要はありません。 Webデザイン・ゲーム制作・メディアアートの 3つの領域でプログラミングの基礎が身につきます。
外部のサービスからの通知を WebHookで受け取ってちょっとした処理をしたいことってたまにありませんか? たとえば、アプリのクラッシュログを解析するFabricの Crashlytics には、新しいクラッシュが発生したり特定の閾値を超えると WebHookで通知してくれる、つまり特定の URL にPOSTを発行してくれる機能があります。 これを上手く使うと、下の図のように「新しいクラッシュが発生したら Backlogなどのチケット管理サービスに自動登録」といったことができそうです。 もちろんCrashlyticsから BacklogのAPIは直接叩けないので、このように WebHookを使ってこちらのサーバを叩いてもらい、そのサーバがあらためて Backlogの APIを使ってチケットを登録する、というよう感じになります。 以下は実際のClashlyticsの管理画面です。WebHoo
コマンドラインツールについて語るときに僕の語ること - YAPC::Asia Tokyo 2014 コマンドラインツールが好きで昔からつくってきた. 今年のYAPCで,そのコマンドラインツールをつくるときにどういうことを意識して作っているのか?どのような流れで開発しているのか?といったことを語る機会をもらえた. 具体的な内容については,是非トークを聴きに来てもらうとして, スライドをつくるにあったって過去に読んだ資料や,よく参考にしている記事を集め直したので,その一部を参考資料としてまとめておく. UNIXという考え方 UNIXという考え方 Mike GancarzによるUNIXの思想や哲学をまとめた本.古いが全然色あせてない. コマンドラインツールの作り方を書いた本ではないが,これらの思想の上で動くツールはこの思想に準拠して作られるべきだと思う.何度も読んで考え方を染み付かせた. 小さい
はじめに LLVMは、コンパイラを作成するための基盤です。2000年にChris Lattnerによって作成され、2003年にリリースされました。それ以来、LLVMリンカ lld やLLVMデバッガ lldb など幅広いツール群を持つ包括的なプロジェクトに発展してきました。 LLVMの秀でた特徴は、一般に LLVM IR と呼ばれる、その中間表現です。LLVMの考え方は、まずこのIRにコンパイルし、次にそのIRを、JITコンパイルする、インタープリタで実行する、または実行しているマシンのネイティブアセンブリにコンパイルするといういうものです。このIRの主なターゲットは、コンパイラです。実際LLVMを使用するコンパイラは、世の中に数多くあります。C言語とC++用はそれぞれclangとclang++、D言語用の ldc2 、Rust、Swiftなどです。 Emscripten のようなプロジェ
スマホやタブレットユーザーがPCユーザー人口を上回っていても、長文入力には物理キーボードを使うという人がいるだろう。 いわばキーボードは人間の手の延長にあるデバイスなのだ。ゆえにキーボードには強いこだわりを持つ人がいる。そしてその中にはまだ見ぬ“Endgame(究極の)キーボード”を求めて日々キーボードショップ(あるのか?)をさまよい続けるのだ。 しかし、Endgameキーボードが簡単に見つからない場合も珍しくない。キーの配列が、デザインが、タイピングの感触が気に入らないなど、既成のキーボードに不満を感じる人も多いのだ。 近年、海外のサイトgeekhackやredditなどでキーボードを自作するマニアが増えており、その波が日本にも到来した。 キーボードを自作するための知識がない人もいるだろう。そんな“キーボー道”の門を叩き、キーボード沼の深淵へと誘うための知識を紹介するのがこの企画。キーボ
by Browserling ユーザーエージェントとは、ユーザーの代理としてプロトコルに基づいて通信を行い、結果を通知する機能を持ったソフトウェアのことで、一般的にはウェブブラウザのことを指します。ウェブブラウザは1990年代初頭から激しい競争が開始し、ブラウザを識別するユーザーエージェント文字列の名称も大きな変遷を遂げてきました。 WebAIM: History of the browser user-agent string https://webaim.org/blog/user-agent-string-history/ まずは1993年に欧州原子核研究機構(CERN)によってWorld Wide Webが解放された直後に、米国立スーパーコンピュータ応用研究所によってNCSA Mosaicというウェブブラウザがリリースされました。NCSA Mosaicはテキストと画像を同時に表示で
はじめに 先日、以下の記事を書きました。 nihonbuson.hatenadiary.jp その中で、以下のようなリアクションが大きかったです。 JaSST'18 Tokyoクロージングパネル「アジャイル・自動化時代のテストの現場のリアル」 #JaSST - ブロッコリーのブログ "政府の規制によってコードレビューが義務付けされた" コレ自分もそう聞こえたんだけどマジかとビックリした ソースどっかにないすかねぇ #jasst2018/03/09 12:18 b.hatena.ne.jp そこで、カンファレンスの翌々日に、まだ日本にいたJohn Micco氏に急遽会いにいき、質問をぶつけてみました。*1 自分「政府の規制によってコードレビューを義務付けているのは本当か?」 Micco「そうさ。"sarbanes-oxley"によるものだよ。」 sarbanes-oxleyとは何か いわゆる
"自治体向けのオープンデータ支援策が明らかに" 『地理空間情報は「.gml」または「.kml」とする』 えぇーっ! http://t.co/UDzn8RUoeH — 清水正行 (@_shimizu) May 29, 2015 先日、上記のような発表があって驚愕していたのですが、愚痴っても仕方がないので各自治体から公開される地理データがKMLになっても困らないようにと調べたGeoJSONへの変換方法を記載しておきます。 ちなみに今回はGoogle「マイマップ」で公開されている群馬県が誇る「焼まんじゅうマップ」を例題として使用させていただきました。 メニューにある下記の何と呼んでいいのか分からないボタンをクリックするとKMLをダウンロードできます。 なお、KMLが嫌いな理由は最後の方に書いてあります。 (GMLは、また別の機会に) ogr2ogr web client 手っ取り早くKMLをG
現代ではTwitterやInstagram、Facebookなどを使うことで誰でも気軽に情報を発信できます。また、スマートフォンの進歩により、一眼レフカメラなどを持ち歩かなくてもそれなりのクオリティの写真をパパッと撮影し、スマホで瞬時に共有といったことが可能です。こういった技術の進歩により起きるポジティブな変化とネガティブな影響について、YouTubeチャンネルのvlogbrothersがまとめています。 The Broccoli Tree: A Parable - YouTube 「あなたは写真家で、スウェーデンにあるヴェッテルン湖のほとりに暮らしていると想像してください」とムービーの冒頭では語られます。 世の中には野菜のブロッコリーのような見た目をした木が存在します。これを「ブロッコリーの木」と名付けます。 あなたが仕事に出かける際にいつも見かける木のひとつに、ブロッコリーの木があり、
rcmdnk.com 大分混乱した状態になってしまったので、今年何が変わってきたのか、今回の変更でどこまでもどったのかを整理しておきます。 1/19 python という formula が python コマンドをインストールしなくなりました。 python コマンドを起動すると、通常は /usr/bin/python が起動するようになりました。 1.5.0 — Homebrew 3/2 python という formula が Python 3 になり、 Python 2.7 は python@2 になりました。 python formula (Python 3) が python コマンドをインストールするようになったので、 python コマンドを起動すると通常は Python 3 が起動するようになりました。これが npm の gyp とか色んな所をぶっ壊す変更になっていました
【野球】 タレントの稲村亜美「中学生に襲われる」異様な光景…リトル野球大会始球式で「怖すぎる」事態に 1 名前:Egg ★:2018/03/11(日) 18:37:31.38 ID:CAP_USER9 日本リトルシニア中学硬式野球協会関東連盟の開会式が10日に神宮球場で開催されたが、その中での「始球式シーン」が物議を醸している。 始球式は「神スイング」「神ピッチング」で有名なタレントの稲村亜美が務めた。相変わらずの見事なフォームで96キロを計測。自己最速の103キロは出なかったが、大いに会場を沸かせていた。 ここまではよくあるシーンではあるのだが、問題となったのは「この後」である。 始球式は開会式の最後に行われており、グラウンドに整列した選手たちがマウンドを空け、稲村を囲うような形に。ピッチングする稲村を360度囲うような形となってしまった。始球式終了後は歓声が上がったが、興奮冷めやらない
先日、Ruby開発者のためのHeroku入門というWebセミナーを行いました。この時の内容の振り返りとしての、注意事項の補足説明です。 元のスライドはRuby開発者のためのHeroku入門を御覧ください デプロイ前の注意事項 デプロイする前、アプリケーションを開発する時に考慮しておくべき事項 5つを紹介します 1. データベースサーバの選定について Heroku では、RDBMS は Heroku Postgresを、高速なKVSの場合には Heroku Redisを推奨することが一般的です。純粋に、Herokuが提供しているアドオンだからということと、Heroku Postgresに限っては、常に最新版を利用することができることも、推奨するポイントです。 もちろん、MySQL や Mongo、Cassandraなど、3rd Vendorの提供するデータベースを利用することも可能ですが、H
ちょっとやってみよう,って話になったのでちょっと調べた mob programming,モブプロ http://www.mobprogramming.com/ カンファレンスとか開催されている 全員で集まって1つのPCでプログラミングする キーボードに座る人はどんどん交代する Hunter Industriesで採用されている この会社については存在を知らなかった 1日の様子(2011) A day of Mob Programming - YouTube 1日の様子(2016) A day of Mob Programming 2016 - YouTube 規模が大きくなっててオフィスもモブプロに特化していておもしろい 関係性 よくあるペアプロでは,ドライバーとナビゲータではなくドライバーとフォロワーになってしまうことがある 横に座ってる人が考えて,キーボードの前に座ってる人がタイピング
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く