![ニコニコ動画(Re:仮)](https://cdn-ak-scissors.b.st-hatena.com/image/square/a92346913f0b144389660a6db952a81354aadc62/height=288;version=1;width=512/https%3A%2F%2Fresource.video.nimg.jp%2Fweb%2Fscripts%2Fniconico_tmp%2Fstatic%2FReKariOGP.png%3Fv%3D2)
tl;dr Many SQL query builders written in Perl do not provide mitigation against JSON SQL injection vulnerability. Developers should not forget to either type-check the input values taken from JSON (or any other hierarchical data structure) before passing them to the query builders, or should better consider migrating to query builders that provide API immune to such vulnerability. Note: 問題の発見者による日
Chrome Dev has landed support for Blob on IndexedDB. This is a long awaited feature for Chrome that allows IndexedDB API to be able to store and retrieve a Blob without converting it to a Base64 string. IndexedDB provides large scale key-value type persistent storage that is available on most of modern browsers (Safari apparently will land support in iOS8 and Mac OS X 10.10). Check out its impleme
Determining whether if a function (or variable, or constant) is declared in C++11 As @mattn_jp pointed out on his blog entry, C/C++ allow use of redundant parenthesis in variable declaration. For example, both of the following statements conform to the language specification. int i = 3; // declares variable i, initialized to 3 int (j) = 4; // declares variable j, initialized to 4 By using this fea
Google I/O に参加して、Android Wear をもらってきました。 LG G Watch と Samsung Gear Live が選べ、 Samsung Gear Live のほうをもらいました。 いずれも Google Play から購入することができます。 また、Moto 360 は7月終わり頃発売で、参加者には上記に加えこちらも郵送されます。 ■ 電池持ち 思っていたより電池もちます。(とはいえ2日は厳しそう) 設定にある、画面輝度と常時スクリーンON(スタンバイ状態で画面オフになるか、暗くなって時計を表示したままになるか)をどうするかもそれなりに影響しそうです。 画面輝度最低にし常時スクリーンOFFで、朝89%で、夜充電しないで寝て次の日の朝30%くらい残ってました。 ■ 充電 Samsung は付属のアタッチメントを付けてそれにUSBケーブルをさして充電します。
クックパッドのアプリを進化させた一人のエンジニア 料理レシピの投稿・検索サイトとして1998年に誕生した「クックパッド」は、現在、投稿レシピ数170万品を超え、月間のべ4000万人(ブラウザーベース)以上に利用されている人気サービスに成長している。 そのクックパッドが、モバイルファーストの流れを促進するべく2014年3月にAndroid OS用のネイティブアプリをリリースした。その開発の主力メンバーが、今回お話を伺った八木俊広さんだ。 【転職者プロフィール】 八木俊広さん(31歳) クックパッド株式会社 モバイルファースト室(2013年10月入社) 【転職前】 ドラッグストア、Webアプリケーション開発会社を経て、組み込みを中心とした受託開発を行う会社に就職。Android OSやiOS向けアプリ開発のプロジェクトマネージャー、およびプログラマーとして活躍。その他にも、新入社員向けの研修資
WebGLを活用した3D Web ゲーム『翠星のガルガンティア~キミと届けるメッセージ~』 春日井 良隆(日本マイクロソフト株式会社 プロダクトマ...) Production I.Gと日本マイクロソフトのコラボレーションによる3D Webゲーム『翠星のガルガンティア ~キミと届けるメッセージ~』が、Internet Explorerのデモサイト「Rethink」シリーズの日本発コンテンツとして、6月18日に公開されました。 このゲームはアニメ『翠星のガルガンティア』から生まれたスカイアクションゲームで、この作品のためにシナリオを書き下ろし、アニメ本編の声優はフルボイスで出演、そして世界中のファンが楽しめるように、日本語と英語のキャプションを用意するなど、ゲームそのものに気合いが入っているだけでなく、開発者向けにはソースコードの一部と3Dモデルを公開し、WebGLの裾野を広げることも目的に
ということで、転職しました。 どーしてもやりたいことが出てきたので、無理を言って転職することにしてみました。 サムライズムではなく、Elasticsearchにジョインします。(というか、しました。) 初出社 #サムライズム — Jun Ohtani (@johtani) 2014, 7月 1 冗談でツイートしたのですが、その前に英語アカウントのツイートがRTされてしまっていまいちでした。。。 先週、アムステルダムに行っていたのも退職前に休みをいただき、Elasticsearchの全社会議に参加していたためです。 とてもエキサイティングな経験(英語漬けとか)ができ、もっと精進しないとなという気持ちにもなり、ますます頑張らないとなと。 ということで、今後は日本中にElasticsearchやLogstash、Kibanaを広めるべく、いろいろな場所で話をしたいと思います。 興味のある方は、声
追記 RailsでJS辛い問題に関しての結論:http://qiita.com/kaiinui@github/items/dad6180f1910c6a4bfd5 -- 近年、(1) Web/App両対応が増えてきたこと、(2) WebでもJSを多用するようになったこと、の二つがあり、以下の点でRailsが微妙になっている。 ViewのJavascriptがRailsから独立している API層のサポートが微妙 最初に書いておきますが、特に決定的な解決策もなく、辛いから今後解消されてほしいよね、な話です。 ViewのJavascriptがRailsから独立している Railsはとても堅牢。 モデル、コントローラ、ルーティングと、変にいじらない限りはほとんどテストが要らない。 必要なのは、モデルに新たにpublicメソッドを付けたときくらいだろう。 実際、バックエンドはそうそうバグが出ない。
Android NDKでCのコードを書いていると、普段のCプログラミングでは悩まないことで悩むことがあります。たとえば、AndroidのlibcはGoogle製でPOSIXに準拠していません。他のUnix系環境であれば必ず実装されているライブラリ関数が存在しないなどの罠があるため、メジャーなツールをビルドするのにもconfigure;makeが素直に通らなかったりします。 それだけでなく、Android NDKが提供する開発環境にも問題があります。特に、NDKで配られているヘッダファイルとビルド用の共有ライブラリで対応が取れていないのは頭痛のタネです。どういうことかというと、ヘッダファイルに定義されているシステムコールを使おうと思ったらリンカエラーが出ることがあります。 また、システムコールの一部については、カーネルレベルでは正しく実装されているもののlibcにインターフェース実装がなく、
(window.innerHeight * 0.02)) { this.headerClass = 'header--frosted'; if(window.location.pathname == '/') { this.bannerVideo = false; this.headerClass = 'header--frosted'; this.showNotice = false; } } else { this.headerClass = 'nope'; if(window.location.pathname == '/') { this.bannerVideo = true; this.headerClass = 'header--overvideo'; this.showNotice = true; } else { this.bannerVideo = false; this
publish/subscribe protocol multiple quality of service level.. ..with at-least-once and exactly-once semantics low overhead (2 bytes at minimum) offline messaging retained messages, like a key/value store Small core, vibrant community Extreme modularity Reimplement everything in Javascript Why Node.js matters? high performance (2x at Paypal) faster application development (2x at PayPal) batteries
ぼっちを避けて楽しむためのアノテコノテ / Various Tips and Tricks to Avoid Loneliness and Have Fun
Emojli History The Big Reveal Matt Gray and Tom Scott announced Emojli in June 2014, with this video and an invitation to reserve a username: The Launch Over 70,000 people registered a username, so at that point it was real and we actually had to make it. After two busy months developing the iOS app and the backend in our spare time, we decided on a launch date of 29th August, in time for Electrom
Gin Gonic The fastest full-featured web framework for Golang. Crystal clear. Performance and productivity can work together Gin is a web framework written in Golang. It features a martini-like API with much better performance, up to 40 times faster. If you need performance and good productivity, you will love Gin. Low Overhead Powerful API You can add global, per-group, and per-route middlewares,
はじめてのGo Runtime。 ということで、GoのAST(抽象構文木)を可視化するツールを書いた。 yuroyoro/goast-viewer · GitHub goast.yuroyoro.net にデモがある。 go/astパッケージを使うと、GoのソースコードからAST(抽象構文木)を得ることができる。 あとはこれをAngulerJSとか使ってみて可視化してみただけ。 ソースコードをアップロードするか、入力してparseボタンを押すと、右側にASTが展開される。マウスオーバーするとASTのnodeに該当するコードが選択状態になる。 以下の手順でインストールできるます $ go get -d github.com/yuroyoro/goast-viewer $ cd $GOPATH/src/github.com/yuroyoro/goast-viewer $ make instal
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く