こんにちは、シニアアプリケーションエンジニアのid:taraoです。この記事ははてなデベロッパーアドベントカレンダー2015の10日目です。昨日はid:tapir320によるはてなの組織開発についてでした。 先月開催されたWebDB Forum 2015で、「はてなブックマークにおけるアクセス制御: 半環構造に基づくモデル化」というタイトルの発表をしました。 はてなブックマークにおけるアクセス制御 - 半環構造に基づくモデル化 from Lintaro Ina 発表資料には多くの方に興味をもっていただけたようですが、わかりにくい点も多かったのではないでしょうか。スポンサー企業としての技術報告セッションとはいえ学術会議での発表なので理論面と独自の工夫点にフォーカスした内容であったり、口頭での発表のしかたに大きく依存したスライドの遷移方法になっているので、この資料だけで細かいところまで理解しよ
This document proposes using a deep neural network to predict currency exchange rates. It discusses using DNN to directly predict future exchange rates or to perform binary classification to predict if the rate will increase or decrease. The model takes in features like past exchange rates, moving averages and volatility indicators. Experiments show the model can predict trend transitions with ove
東京大学工学部電子情報工学科によって生み出されたコミュ障を救う新技術です、ご確認ください https://t.co/qTrbRxw8ia
はじめに 本文書はSQLのスタイルガイドです。 PythonやRubyのようなプログラミング言語には有名なスタイルガイドがあり、共通のレイアウトルールに沿ったインデントや命名規則に則ったコードが生み出されています。 一方、SQLには知名度のある統一されたスタイルガイドがありません。 そのため、思いのままに書かれたSQLが散見されます。 もちろん、SQLを使ってアドホックな分析を行う場合は、必ずしもルールに沿う必要はなく、効率よく書いても良いと思います。 しかし、Webサービスやバッチの中に組み込むようなもの、つまり自分以外の誰かに読まれるSQLは、多くのプログラミング言語同様に何らかのスタイルガイドに沿うことで多くのメリットを享受できると思います。 クエリが構造化され、可読性が高まる バグの発見や修正が容易になる 改行位置やインデントなどのフォーマットの悩みが解消される スタイルガイドを共
2016/11/21追記 https://github.com/hecomi/uDesktopDuplication 私自身試した結果から申しますと、凹みさんのこちらのアセットを使ったほうが良いです。 パフォーマンスが段違いなので。 前提 Oculusアプリを開発していてVR空間内にデスクトップを表示させたいなと思って作っていました。 ↓こんな感じ VR空間内のデスクトップ表示、本当にヤバすぎるくらい良かった… pic.twitter.com/4tv03TZmSh — Negipoyoc (@CST_negi) 2015, 12月 12 これを作る中でyuujiiさんの以下の記事が大変参考になりました。 「Unityでデスクトップ1の一部分をクリッピング表示する方法」 (http://2vr.jp/2014/03/02/unity%E3%81%A7%E3%83%87%E3%82%B9%E3
はてなでアプリケーションエンジニアをしている id:hatz48 です。この記事は はてなデベロッパーアドベントカレンダー の 13 日目です。 昨日は id:dekokun による dekotech.dekokun.info でした。私は去年は developer.hatenastaff.com こんな記事を書いていました。 今年は、はてなのサービス開発合宿で TypeScript のみを使ってアプリケーション開発をした話をします。 はてなのサービス開発合宿 はてなのサービス開発合宿については はてなスタッフアドベントカレンダー一日目で紹介されています。三日間、いつもとは違うチームで、通常業務から離れ、集中して開発するというものです。 開発自体は、実は三日間で完成はしなかったのでいまでも隙間の時間で開発を続けています。とある社内システムに、ちゃんとしたアクセス制御をいれて実装しなおそうと
これはPostgreSQL Advent Calendar 2015 - Qiitaの記事です。 昨日はsawada_masahikoさんのPostgreSQL開発の基本動作まとめ - Qiitaでした! SIerといえば、ソースコードの自動生成ですね! 開発を進めていくうえで、コロコロと変わっていくテーブル構成。。。 そんな中で、まったくソースコードを触らずに(sqlもjavaも触らない!つまり誰でも!どんな人でも!!作業できる!!!) テーブル構築からデータ投入、さらにはEntityクラスを生成することが出来るツール(mavenプラグイン)を、今のプロジェクトで使っているので、それの紹介と使いかたを説明します。 いろんなDBに対応しているけど、今のプロジェクトではPostgreSQLを使っているので、今回はPostgreSQL版の使いかた説明です!*1 なお、今回使っているPostgr
2018/5/10 追記: GitHub が公式にカスタムドメインの HTTPS での配信をサポートしたため、下記の手順を利用する必要がなくなりました 詳しくは Custom domains on GitHub Pages gain support for HTTPS | The GitHub Blog を参照してください。 GitHub Pages では *.github.io のドメインが割り当てられて HTTPS も有効になっていますが、カスタムドメインを使うと HTTPS を使うことができません。ここでは CloudFlare を使ってカスタムドメインの GitHub Pages で HTTPS を使う方法を紹介します。 GitHub Pages にサイトを構築する まず GitHub Pages でサイトを構築しないことには始まりません。今回はカスタムドメインで HTTPS を使
Many projects rely on command-line tools to provide an efficient and powerful interface to work. Building tools for everyone can be difficult, because of conflicting environment or OS. How can we build command-line apps that work for everyone and still write Ruby? This talk will discuss how to use mruby-cli to build cross-platform apps in Ruby. Our goal will be to build a CLI app using mruby and p
Webkit の Bugzilla で強烈なバグが報告されていると、同僚に教えて頂いた。 あまり話題になっていないものの、単純ゆえに強烈なバグだと思ったので Qiita にも公開しておく。 https://bugs.webkit.org/show_bug.cgi?id=151354 にそのバグ報告が上がっている。 最初に Google+ でやりとり があった模様。 URL のクエリ文字列から値を取り出す関数が正常に動作していないことから発覚したようだ。 その後は、簡単なテストケースに落とし込まれ jsfiddle というサイトにテストケースが公開されている。 Safari でこのページを開くと、実際に JavaScript を実行して確認できるようになっている。 続報 (2015.12.14) この記事を上げてすぐに Bugzilla の方で進展があった。 Yusuke SUZUKI さん
「ルパン三世」カリオストロ伯爵の遺産めぐる、約2年ぶりTVスペシャル 2015年12月13日 13:00 4998 255 コミックナタリー編集部 × 4998 この記事に関するナタリー公式アカウントの投稿が、SNS上でシェア / いいねされた数の合計です。 2479 1707 812 シェア
今の会社はシンガポールのスタートアップで小さい会社ながら世界各国から人が集まり、会議、メール、ランチ中の小話まで全て英語で行われている。で、そんな会社になぜかほとんど英語ができないながら、入社してきた人がいる。 彼はアフリカ出身のTで母国語はフランス語だ。いったいどういう経緯ではるばるアフリカからアジアのシンガポールまで来たのかは正直私もまだよく分かっていない。出会ってから半年ほどになるが、なにより英語があまりできないから、そのような基本的なコミュニケーションがまだ取れていないのだ。でもこの「できなければ即クビ」が多いシンガポールのスタートアップにおいて、Tはクビになどならずに非常に重要な仕事を着々とこなしている。 Tが入社する前、会社に必要な技術があってその求人応募の広告を出した。すごくカンタンに言うとAとBとCの技術ができる人を求む。という感じだ。 で、来た候補者はざっと以下の感じだっ
この記事は ピクシブ株式会社 Advent Calendar 2015 13日目の記事です。 qiita.com こんにちは、おはようございます、こんばんは、エンジニアのneo-nanikakaです。 最近、業務でURLルーティングの処理が必要になりました。 社内の他のPHPプロジェクトでは Teto Routing というライブラリを使っているのを知っていたので、こちらを使ってみることにしました。 見事にURLルーティング処理は実現され、他の処理の実装に入ることができました。 完 っと思っていた時期が私にもありました。 Teto Routingは、実行時間がルーティング数に依存する 実装になっています。 ここでいう実行時間とは、Teto RoutingにリクエストURL文字列を渡してから結果が返ってくるまでの時間のことです。 実際、Teto Routingは表1のような時間がかかります。
鮨への精神的抑圧を打ち破る 料理の中で鮨はやや特殊な立ち位置に位置する料理だ。 鮨は基本的に外食でしか食べないと考えらえているもので、同じ生魚を使うとしても自宅では手巻き寿司しか調理しないという精神的な壁がある。 鮨には難しさ、魚を捌く難しさと、特に握りの難しさのイメージがある。 しかしその2つは極限まで極めようとしなければ案外数度の練習で習得できてしまうもので、そうした簡単な練習を乗り越えると自宅で好きな時に鮨を食べることができる天国が降臨する。 食事会の料理として優れる鮨 自分は自宅で作る料理、作らない料理をある程度決めている。 判断基準は3つあって、1つ目は人数。いつもの来客数(2〜4人)に対して手間がかかりすぎるものは作らないことにしている。仕込みの長い懐石料理やフォンドヴォーが必要なフレンチ、スープの仕込みが必要なラーメン、色々面倒な佛跳牆などがこれ。 2つめは絶対的な料理のレベ
今回は、五巻以内で完結する面白い漫画をご紹介していきたいと思います。 比較的短い巻数で完結する漫画ばかりなので、普段漫画はあまり読まないという方にとっても読みやすく、ハマりやすい作品ばかりになりました。 40位 pet リマスター・エディション 全5巻 ペット リマスター・エディション全5巻 完結セット (BEAM COMIX) 出版社/メーカー: エンターブレイン 発売日: 2010/11/01 メディア: コミック この商品を含むブログを見る 誰しもがその精神に持つ「ヤマ」と「タニ」に自在に進入できる通称「潰し屋」達が主人公のサスペンス。 39位 GENTE〜リストランテの人々〜 全3巻 GENTE 1 (Fx COMICS) 作者: オノ・ナツメ 出版社/メーカー: 太田出版 発売日: 2007/08/28 メディア: 単行本 購入: 4人 クリック: 59回 この商品を含むブログ
Amazonプライムビデオのおすすめ作品を探していると、映画はいくらでも見つかるのですが、アニメを紹介してくれているサイトは非常に少ない。 Amazonプライムビデオのアニメは、確かに数が少なく不満を言う人もいますが、そのセレクトがなんとも絶妙だという評判も。 ぼくが実際に見た作品のなかで特におすすめだと感じたものを紹介していきます。選外になった作品についてもその理由と共に説明していますよ。 Amazonプライムは月額325円、我々学生はAmazonStudentに加入できるので月額158円程度。確かに他のサービスより配信量は劣りますが、価格やお急ぎ便無料サービズや音楽配信サービスがついてくることを踏まえるとかなりお得ですよ。 弱虫ペダル 弱虫ペダル GRANDE ROAD LASTEXILE ラストエグザイル 銀翼のファム SoltyRei 未確認で進行形 Kanon AIR CLANN
第一回目(『設計の設計』を読む #1 - 設計プロセスの継続について)に続く第二回目は、田中浩也氏による「アーキテクチュラル・コーディング」も非常に面白いだが、ちょっと消化しきれていないのでスキップし、藤村龍至氏による論考「批判的工学主義から「設計」を考える」の感想を述べてみたい。この章は、上述の田中論考同様、これまで特に建築に興味を抱いてはいなかったような、僕が属するIT業界の人々も楽しく読めるものだと思う。 設計の設計 作者: 柄沢祐輔,田中浩也,藤村龍至,ドミニク・チェン,松川昌平,メディア・デザイン研究所出版社/メーカー: INAX?o発売日: 2011/09/20メディア: 単行本(ソフトカバー) クリック: 14回この商品を含むブログ (10件) を見る 都市の均質化という問題、既存モデルの検討 都市の構造や経済システムにすら影響を及ぼし得る巨大建築や、建て売り住宅や賃貸アパー
この記事は Crystal Advent Calendar 2015 の13日目の記事です. Ruby の構文が好きなので Crystal もぼちぼち触っていて,標準ライブラリに Random::MT19937 とか Array#transpose を実装したり,Lisp 実装してみたり,コマンドラインからドキュメント開くやつつくったりしています. また,Vim 上で Crystal のコードを書くために vim-crystal というファイルタイププラグインをつくっていて,これから紹介するいくつかのツールも統合されています. Crystal はつくりかけの言語であり,まだまだ言語機能的にも変更があったり足りないところがあったりしますが,つくりかけながらもプラグラミングをサポートする機能やツールがいくつかあります.今回はそれらを紹介します. 紹介するツール Crystal Tool for
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く