タグ

2016年12月24日のブックマーク (18件)

  • 若手プログラマー保存版!フローチャート徹底解説と作成カンニングペーパー

    フローチャートを書く能力はプログラマーにとって必須スキルであり、優秀なプログラマーになるための第一歩です。なぜなら、フローチャートの有無、もしくはフローチャートの内容次第で出来上がるプログラムの品質に大きな差が出るためです。だからこそ、若手プログラマーやSE教育の場で必ず登場するのです。 しかし、フローチャートというテーマは、それだけで書籍1冊になるほどの分野であり、多忙なIT業界においていかに効率的に学習するか悩んでいる方も多いと思います。 プログラマーとしてスキルを高めたいが… 実はそもそもフローチャートのことをよく理解していない 最低限の知識で良質なフローチャートを作りたい フローチャートを書くことに自信がないが、今さら人には聞きづらい このようなことをお思いではないですか?このような悩みから解放頂けるよう、最短ルートで良質なフローチャートを書くための方法を1ページにまとめました。

    若手プログラマー保存版!フローチャート徹底解説と作成カンニングペーパー
    asyst
    asyst 2016/12/24
  • ネット上の超絶棋士「神の手」 囲碁界騒然、正体は?:朝日新聞デジタル

    ネット上の囲碁サイトに正体不明の謎の超絶棋士が突然現れ、趙治勲名誉名人と互角の戦いを演じた囲碁AI(人工知能)「Zen」を圧倒したことが、囲碁界で話題もちきりだ。その名は「God Moves(ゴッドムーブズ、神の手)」。ほとんど時間を使わぬ高速の打ち回しから、超人的な新手の囲碁AIとみられている。 Godは11月29日、世界中の囲碁愛好家が利用する囲碁サイト「KGS」に登場し、同月に趙名誉名人との三番勝負で1勝2敗と肉薄した「Deep Zen Go(ディープゼンゴ)」と同じソフトを搭載する「Zen19L」に連勝。12月1日にも再戦し完勝した。 プロ棋士が驚いたのは碁の内容だ。碁石で境界線を引いて領土の広さを競う囲碁の布石は、少ない石数で効率的に領土を広げられる隅から打ち始めるのが常識だ。Godは1局目は普通の布石を選んだが、2局目の初手は盤の中心・天元に打ち、3局目は天元をはさんだ着点に1

    ネット上の超絶棋士「神の手」 囲碁界騒然、正体は?:朝日新聞デジタル
    asyst
    asyst 2016/12/24
  • オープンデータ+PostGIS+Google Maps で観光マップを作ってみた

    エントリは PostgreSQL Advent Calendar 2016 の Day24 のエントリです。昨日は @mazudakz さんの「pg_stats_reporter をしくじった話」でした。読み応えあって面白かった。 さて、先日(と言っても結構前)、地理情報をPostgreSQLで扱う例として、巡回セールスマン問題をPostgreSQLで解きつつGoogle Mapsで可視化するエントリを書きました。 巡回セールスマン問題における最短経路をpgRoutingで探索する http://pgsqldeepdive.blogspot.jp/2016/09/pgrouting.html 今回は、もう少し進んでPostgreSQLにおける地理情報の検索とGoogle Mapsの動的な可視化を連動させてみましたので、その内容を紹介します。 実現したいことは、 観光に関連する情報をPos

    オープンデータ+PostGIS+Google Maps で観光マップを作ってみた
    asyst
    asyst 2016/12/24
  • 第34回さくらの夕べ「さくらの聖夜」レポート | さくらのナレッジ

    こんにちは、さくらインターネット クラウドチームの大喜多です。 2016年12月22日に開催された第34回さくらの夕べ(さくらの聖夜)のイベントレポートです。 日の司会は、"闘う男"ことコミュニティーマネージャーの法林・・・ではなく、さくらの誇る名エバンジェリスト横田・・・でもなく、なんとこれが初の司会だという、執行役員技術部副部長の江草がいつも通りのコケティッシュな装いで努めました。 エンジニアの幸せな働き方(仮) 舞鶴高専在学中の1996年にさくらインターネットを創業し、「ロボットのエンジニアだったがサーバー貸しているうちにこんなになった」「これからはインターネットだ!と思った」「自分のやりたいことがネットにあった」と語る、弊社代表取締役社長 田中 邦裕より「働きやすさ」と「働きがい」についてのプレゼンテーションがありました。 しかし田中、自己紹介中に異変に気づきます。「あれ?・

    第34回さくらの夕べ「さくらの聖夜」レポート | さくらのナレッジ
    asyst
    asyst 2016/12/24
  • Slack上でインタラクティブに遊べるゲームを作るためのフレームワークを作った - MANA-DOT

    この記事は Slack Advent Calendar 2016 24日目の記事です。 半年ほど前に下のようなエントリを書きました。 Slack上でインタラクティブに倉庫番を遊べるhubot-slack-soukobanを作った - MANA-DOT Slackのリアクション機能と編集機能を活用し、Slack上でインタラクティブにゲームを作るという趣旨の内容でした。 今回は、このようなゲームを汎用的に作るための slack-game-bot というnpmパッケージを (アドベントカレンダーのネタのために)作ったので紹介します。 概要 兎にも角にも、例を見ていただくのが早いです。 const {Game, GameBot} = require('slack-game-bot'); class MyGame extends Game { getButtons() { return ['one'

    Slack上でインタラクティブに遊べるゲームを作るためのフレームワークを作った - MANA-DOT
    asyst
    asyst 2016/12/24
    すごいw
  • iPhoneの突然シャットダウン問題、iOS10.2で発生機種が拡大!? - iPhone Mania

    iOS10.2をインストールした一部のiPhoneで、「突然シャットダウン問題」がiPhone6s以外にも拡大している、とユーザーが指摘しています。 iOS10.2のインストールで「突然シャットダウン問題」が悪化? 一部のiPhone6sが使用中に突然シャットダウンする問題が発生し、Appleは製造中の問題があったとして、バッテリー交換プログラムを実施しています。 その後、問題がバッテリー交換対象以外の端末でも発生している、としてiOSのアップデートで診断機能を盛り込み、ソフトウェアアップデートで対応する方針を発表していました。 しかし、先日公開されたiOS10.2をインストールすると、iPhone6など、以前は問題なかったモデルでも同様の問題が発生しているとAppleのサポートコミュニティで一部のユーザーが指摘している、とForbesが報じています。 たとえば同コミュニティには、「ric

    iPhoneの突然シャットダウン問題、iOS10.2で発生機種が拡大!? - iPhone Mania
    asyst
    asyst 2016/12/24
  • 事前にご確認ください – AWSにおける2016年12月31日(日本時間2017年1月1日)のうるう秒 | Amazon Web Services

    Amazon Web Services ブログ 事前にご確認ください – AWSにおける2016年12月31日(日時間2017年1月1日)のうるう秒 2016年末最後の数秒をカウントダウンする場合は、最後に1秒を追加するのを忘れないようにしてください! 次回のうるう秒(通算27回目)が、UTC(世界標準時)の2016年12月31日 23:59:60として挿入されます(訳注:日標準時では2017年1月1日 8:59:60になります)。これは地球上での時刻(協定世界時)と太陽時(天文時)とのずれを小さくするために行われ、この結果、UTCでは今年最後の1分は61秒あることになります。 参考)「うるう秒」挿入のお知らせ(総務省) 前回のうるう秒の際に出した情報(事前にご確認ください – AWSでのうるう秒対応)は引き続き有効で、今回も同様に処理されますが、少しの違いと進展があります: AWS調

    事前にご確認ください – AWSにおける2016年12月31日(日本時間2017年1月1日)のうるう秒 | Amazon Web Services
    asyst
    asyst 2016/12/24
  • 2017年、新規にJavaScriptを書くならどんな設計をするか|デロイト トーマツ ウェブサービス株式会社(DWS)公式ブログ

    この記事はJavaScript Advent Calendar 2016の記事です。 今回は、2017年、新規にJavaScriptを書くならどんな設計をするか、というテーマで書いてみようと思います。2017年といっても、しばらくはこんな感じのアーキテクチャでやってきましたので、どんな構成でJavaScriptを設計してきたかという方が正しいかもしれません。基的にはSPAをベースとしています。 また、最新のイケてる技術バリバリ使ってやるぜ、というよりは、堅牢で、はやりが変わってもメンテができるということを意識してみました。 DOMのレンダリング Virtual DOMを代表とした、DOMのレンダリングを行うライブラリをなにか採用します。特に理由がなければReactでいいと思います。Virtual DOMではありませんが、AngularでもDOM管理においてはさほど違いはありません。この2

    asyst
    asyst 2016/12/24
  • Stream API入門 - Qiita

    Nodeのアドベントカレンダー、既に終わった枠が空いていて、この際書きたいネタがあったんで参加しました。宜しくお願いします。 アドベントカレンダーの時期だけ出没する弱い日曜Haskellerです。普段の実務ではNode.jsにお世話になってます。宜しくお願いします。 さて、みなさんStream API使ってますか?Node.jsといったら非同期ですよね、やっぱり。しかしながら、JavaScriptでも他の言語でも、非同期処理自体は注目されているものの、まだexperimentalという感じで様々なAPIが考案されては消えていき、また元々そういう文化が根強くなかったところから来た人たちにとって、こういう文化はちょっと立ち入りづらいところもあるかもしれませんね。 今日は、主にそういう人たちに向けて、まず非同期の色々なAPIの紹介、そしてその中でのストリームのメリット、そして実際のStream

    Stream API入門 - Qiita
    asyst
    asyst 2016/12/24
  • ジェットエンジンで大気に穴を開ける「バーチャル煙突」で大気汚染を解消することはできるのか?

    By Rajesh_India 世界各地で発生している大都市周辺の大気汚染は深刻さを増しており、中国やインドで発生する汚染物質「PM2.5」の異常とも言える濃度の高さがニュースになることも珍しいことではありません。そんな中、インドではジェットエンジンを使って汚染物質を大気中にとどめている「大気のふた」を破り、汚染物質の濃度を下げるという試みが行われることになっています。 Can jet engines clean up Delhi's foul air? - BBC News http://www.bbc.com/news/world-asia-india-38285567 インドの大都市で首都でもあるデリーでは、石炭を使う発電所から排出される非常に細かい粒子状物質が大気中にとどまってスモッグを発生させる状態が発生しています。これは、暖かくて軽い空気の層が地表付近の冷たく重い空気を閉じ込め

    ジェットエンジンで大気に穴を開ける「バーチャル煙突」で大気汚染を解消することはできるのか?
    asyst
    asyst 2016/12/24
  • Redirecting

    Redirecting
    asyst
    asyst 2016/12/24
  • 【検証】ボードゲームは初対面の人で仲良くなれるの?

    ボードゲームカフェって行ったことありますか? その名の通りボードゲームが置いてあって遊べるカフェなのですが、僕は過去に2度だけ行ったことがあります。これが行ってみるとおもしろい。 そのときに行ったお店の人に「ボードゲームで合コンをやったら絶対に成功すると思う」という話を聞いた。それくらい仲良くなれるらしい。おもしろそうなので、検証してみることにした。 大学中退→ニート→ママチャリ日一周→webプログラマという経歴で、趣味でブログをやっていたら「おもしろ記事大賞」で賞をいただき、デイリーポータルZで記事を書かせてもらえるようになりました。嫌いなべ物はプラスチック。(動画インタビュー) 前の記事:残像が残るほど速く動いているように見せたい > 個人サイト ジャーニーとモアイとめがね 大人になってから人と仲良くなる方法って少なくないですか?方法はいくつかあると思うけれど、大人になるとたいてい

    【検証】ボードゲームは初対面の人で仲良くなれるの?
    asyst
    asyst 2016/12/24
  • 【糸魚川大火災】 ラーメン屋店主「鍋に火をつけたまま外出し、戻ったら火が出ていた」 : 痛いニュース(ノ∀`)

    【糸魚川大火災】 ラーメン屋店主「鍋に火をつけたまま外出し、戻ったら火が出ていた」 1 名前: ネックハンギングツリー(宮城県)@\(^o^)/ [US]:2016/12/23(金) 20:21:20.09 ID:NbdzhjPy0 大規模火災 出火原因はラーメン店の鍋の空だきか 22日、新潟県糸魚川市で住宅などおよそ150棟が焼けた大規模火災で、警察は、火元のラーメン店での鍋の空だきが出火の原因と見られると明らかにしました。店主は鍋に火をつけたまま店を離れ、戻ってきたら火が出ていたと説明しているということで、警察は詳しい状況を調べています。 22日午前10時半ごろ、新潟県糸魚川市のラーメン店から火が出て、住宅や店舗などおよそ150棟が延焼し、住民や消防団員の合わせて11人がけがをしました。 出火からおよそ30時間たったきょう午後4時半になって、火は完全に消し止められました。 市の災害対策

    【糸魚川大火災】 ラーメン屋店主「鍋に火をつけたまま外出し、戻ったら火が出ていた」 : 痛いニュース(ノ∀`)
    asyst
    asyst 2016/12/24
    きっつー
  • Rocket - Simple, Fast, Type-Safe Web Framework for Rust

    A web framework for Rust that makes it simple to write fast, type-safe, secure web applications with incredible usability, productivity and performance. Get Started Learn More Read FAQ

    asyst
    asyst 2016/12/24
  • 2016年の深層学習を用いた画像認識モデル - Qiita

    実装 検証が終わっていないモデルの使用は気をつけてください cifar10の数値感覚 現時点で97%以上ではSoTAになると思います。僕が知っている限り、最高精度は96.69%です。そろそろcifar100か別のデータセットを評価の軸にするべきかもしれません。 最近の傾向 今年はResnetファミリーの年だったと思います。特徴的な点として、深さ=精度が終わった点です。googlenetなどは昔から主張していましたが、ある程度深いと、深さよりも幅を広くしたほうが精度が上がるということが、様々な論文の結果で今年は示されました。3月くらいから、Resnetの幅を広くしたほうが良いという結果は副次的にぞろぞろ出ていて、5月23日に出たWide Residual Netowrksで決定的になったような形だと思います。幅が大事といったことが、今年はっきりした点であるように思います。 論文を俯瞰してみる

    2016年の深層学習を用いた画像認識モデル - Qiita
    asyst
    asyst 2016/12/24
  • SonyのMESHのおかげで目覚ましを止めたら明かりがつくようなったり、朝ごはんのゆで卵が半熟でコーヒーも淹れたてだったりする話 - ワタナベ書店

    タイトル長い。 「SonyのMESHで朝が快適になった話」ってタイトルにしようと思ったのですけどこっちのほうがわかりやすいですかね?タイトル長いけど。 SONY MESHスターターセット(ボタン・LED・動き) MESH-100B3A メディア: Tools & Hardware 目覚ましを止めたら部屋の明かりがつく話 では手っ取り早く成果物をご覧ください なんかよくわからなかったので、別な動画も。 https://twitter.com/senyoltw/status/808543008220008448 この時計はLexon Flipといい、上にする面でアラームのON/OFFが切り替わるとてもおもしろい時計です。 もちろんスヌーズ機能付きで時計をひっくり返さない限りずっとアラームが5分間隔で鳴り続けます。 LEXON 置き時計 FLIP ON-OFF CLOCK ホワイト LR130

    SonyのMESHのおかげで目覚ましを止めたら明かりがつくようなったり、朝ごはんのゆで卵が半熟でコーヒーも淹れたてだったりする話 - ワタナベ書店
    asyst
    asyst 2016/12/24
  • Web開発者、アプリ開発者に捧ぐReactの提唱する"learn once, write anywhere"はどこまで本当なのか? - Qiita

    Web開発者、アプリ開発者に捧ぐReactの提唱する"learn once, write anywhere"はどこまで当なのか?JavaScriptAndroidiOSReactreactnative 最初に この記事は React Native Advent Calendar 2016 23日目です。 釣りなタイトル失礼します。 以前、FacebookまじでReact Nativeやるってよ!でFacebookにとどまらず、Instagram, airbnbのアプリがReact Native製に置き換わっていることを投稿しました。 個人的に大きいニュースだと思ってます。 なぜなら安定稼働しているiOS/Androidのナレッジとチームを棄ててまでも、乗り換えを選択する理由がReact Nativeにはあると言ってるものだからです。 様々な理由があると思いますが、大きな要因は"learn

    Web開発者、アプリ開発者に捧ぐReactの提唱する"learn once, write anywhere"はどこまで本当なのか? - Qiita
    asyst
    asyst 2016/12/24
  • Railsで大規模アプリケーションを正しく設計するために避けるべき3つの機能 - Qiita

    この記事はCrowdWorks Advent Calendar 2016 の24日目の記事です。CrowdWorksのエンジニアが毎日なにかを書きます。 昨日の記事は @suzan2go による「ラーメン屋で考えるRailsのデータモデリング」でした。 はじめに CrowdWorksは、2011年の創業以来、約5年間の開発を続けてきました。サービスの立ち上げ期においては、サービスの継続性・変更容易性を高めることよりも、サービスを成長させ、存続に繋がるフェースまで素早く立ち上げることが最重要な観点です。 一方で、サービス提供も5年が経過し、多くの方にご利用頂く「社会インフラ」に一歩ずつ近づいてきています。そういった環境の変化もあり、「日々改善し続ける」「日々変更し続ける」ことに重要視する観点が移り変わってきました。そのような価値観の変遷に取り組む過程で考えている「大規模で複雑な業務要件を担う

    Railsで大規模アプリケーションを正しく設計するために避けるべき3つの機能 - Qiita
    asyst
    asyst 2016/12/24