Nintendo Switch 2: Everything we know about the coming release
Nintendo Switch 2: Everything we know about the coming release
米DHI Group, Incが1月28日、SlashdotおよびSourceForgeを米BIZX, LLCに売却したことを発表した(プレスリリース)。売却は1月27日付けですべて完了しているとのこと。売却金額は明らかにされていない。 DHI Groupは人材系サイトDice.comなどを運営する企業で、2012年にSlashdotおよびSourceForgeをGeeknet(旧名VA Research、VA Linux Systems、VA Software、SorceForge, Inc)から買収していた(過去記事)。ちなみにGeeknetはSlashdotおよびSourceForgeの売却後通販サイト「ThinkGeek」事業に集中していたが、その後2015年5月、GameStopに買収されることが発表されている(過去記事)。 BIZXは中小規模のWebサイトを多数運営しているメデ
Railsの自動テストでデータベースにテストデータを投入する方法は2つあります。 FixturesとFactory Girlです。 前者がRails標準で、後者はGemパッケージとして提供されています。 前者はYAMLで、後者はRubyでデータを記述します。 私がRailsに出会った頃(2005年)にはFixturesしかありませんでした。その時は、こんな便利なものはないと感激しましたが、データベース構造やアプリケーションのロジックが複雑になるにつれYAMLファイルを保守するのに困難を感じるようになりました。その後、Factory Girlを知り、Fixturesを使うのをやめてしまいました。 最近知ったのですが、一昨年(2014年)に私がRailsでMinitestとFixturesを使い続ける7つの理由と題する英語のブログ記事が書かれて、ちょっと話題になったそうです。 RSpecの代わ
Vim に入った channel 機能を使ってテキスト編集中も流れる twitter タイムラインの表示を考えてみた。 function! s:append(line) let wn = bufwinnr("tweets") if wn == -1 return 0 endif exe wn 'wincmd w' try let o = jsondecode(a:line) let ts = type(o) == 3 ? o : [o] for t in ts 1put!=t.user.screen_name . ': ' . t.text endfor finally wincmd p endtry endfunction if bufwinnr("tweets") == -1 10new tweets setlocal buftype=nofile bufhidden=hide nos
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
13年前、僕は vim-dev (Vim の開発グループ)に Vim からソケット通信が出来る関数群のパッチを書いて送りました。 Socket functions for vim. - Yahoo! Groups https://groups.yahoo.com/neo/groups/vimdev/conversations/topics/32576 その時は Bram (vimboss) に「Python や Perl インタフェースを使えるやないか、もしくは外部コマンドとか」と返されてしまいました。確かに言語拡張を使えば出来ますし、それに処理がブロッキングだったので実はそれほど有益では無かったかも知れません。 その後、このソケット通信のパッチは vimproc の一部に取り込まれ、シーケンシャルなソケット通信は出来る様になりました。しかし Vim には非同期インタフェースがありません。
Ruby向けWebサーバー「PUMA」の開発チームは1月27日、最新版となる「PUMA 2.16.0」をリリースした。プロジェクトのWebサイトから入手できる。 PUMAは高速で高い並列性をもつRuby/Rackアプリケーション向けのHTTP 1.1サーバー。3条項BSDライセンスで提供されている。Cに最適化されたRagel拡張を利用して要求を処理し、内部のスレッドプールからのスレッドでリクエストを処理するのが特徴。メモリの使用はRainbows!やUnicornより大幅に少なく、速度(並列リクエストに対して1秒間に処理されたリクエスト数)はこれらよりも高いという。すべての拡張Rack対応アプリケーションで利用できる。開発および運用の両方で利用できるとし、またスループットを出すためにはRuniniusやJRubyなどのRuby実装の利用を推奨している。 PUMA 2.16は2015年11月
まあ、タイトルは若干釣りで、特定のユースケースにおいて3割程度の高速化が見込める、というだけです。 joker1007/curl_escape: This gem provides fast URL escape by libcurl. 以下、実装経緯。 Railsのurl_forを辿っていくと、最終的にクエリパラメーターとして渡したハッシュやらArrayやらに対して、Object#to_queryを発行します。 このObject#to_queryの実装は、ほぼCGI.escapeの実行です。 やたらとlink_toの数が多くて、クエリパラメーターをそれなりに渡している、というページを表示しようとすると、割とこの処理時間が馬鹿にならない感じになってきます。 ということで、CGI.escapeを早くすれば、ちょっとはマシになるんじゃないかと思いました。 しかし、CGI.escapeの実装をR
Vimにchannel機能が実装されました。 Big Sky :: Vim にchannel(ソケット通信機能)が付いた。 昨日から株価・為替は乱高下し、大臣の辞任、日銀のマイナス金利導入決定など国内では大きなニュースが続いていますが、Vimmerにとってはこのパッチが最も影響があったのではないでしょうか。 というわけで、せっかくなのでchannel機能を使ってプラグインを書いてみました。 みんな大好きMarkdownのリアルタイムプレビューです。 miyakogi/livemark.vim channelを使ってみたかっただけなので、今のところデバッグ・エラー処理・設定などはやっつけです。 お遊び以外では使わないでください。 インストール インストール方法は普通のvimプラグインと同じです。コピーするなりプラグインマネージャを使うなり、お好みの方法でインストールしてください。 NeoBu
Eureka EngineeringLearn about Eureka’s engineering efforts, product developments and more.
2015年6月頃にみつけた、toolbar.google.com の、少し変わったXSSを2つ紹介します。 The English version is here: http://mksben.l0.cm/2016/01/google-toolbar-xss.html 何が変わっているか このXSSは、Google ToolbarがインストールされているIEでしか動作しません。Google Toolbarがインストールされていると、toolbar.google.com 上に用意されたUIから、ツールバーを操作するコマンドを実行できるようになります。このコマンドを利用することでXSSに繋げるという点が、よくあるものとは異なります。 どのようにコマンドを実行しているか toolbar.google.com 上の次のページをみると、こんなコードを発見できます。 http://toolbar.go
グーグルからベンチャー企業のIncrements(インクリメンツ)に転じた及川卓也プロダクトマネージャは、穏やかな表情の中にも力を込めて語る。 「プログラマーの地位を上げたい」。 情報共有サービス「Qiita(キータ)」を通じ、プログラマーをはじめとするITエンジニアの交流や情報発信を後押し。盛り上がりの気運を見せるプログラミング教育を歓迎しつつ、「学んだ子たちが将来がっかりしないためにも、プログラミングという仕事の魅力を高めたい」と強調する。 (中略) 日本のITエンジニアやIT業界の在り方に対して、以前から問題提起をしています。ずっと思っていることだが、日本はITエンジニア、中でもプログラマーの地位が低すぎる。 米国のシリコンバレーなら、優れたコードを書ける人が最も高い給料をもらっている。 プログラマーからSE、管理者と職種が変わっていくほど偉くなるといった、変なピラミッド構造があるの
このポストは、Why I Left Gulp and Grunt for npm Scriptsを筆者の許諾を得て意訳したものです。間違いがありましたら、ご指摘いただけると幸いです。 (以下、訳) 私はGulpとGruntが不要な抽象化レイヤーだと気づきました。npmのscriptsはとても強力で、そっちの方が便利だったりします。 例を挙げましょう 私はかつてはGulpが大好きでした。しかし結局のところ、100行ものgulpfileと大量のgulpプラグインを扱うハメになりました。Gulp上でWebpackやBrowsersync、Mochaなどを統合するのは本当にたいへんでした。なぜでしょうか?それは、プラグインによってはドキュメントが不十分だったり、APIの一部しか公開されていなかったためです。 これらを解決しようと思えばできました。しかしなんと それらのツールを直接使用すると不具合が
旦那さんは電気工事からWeb開発までなんでもこなす技術者です。 最近またこんな楽しい記事を見かけまして、わたしも我が家の状態を列挙してみたくなりました。 kaoringo7.hatenablog.com www.mana-cat.com ラズパイのモニタにテレビを使うの図 ISP契約は固定IPにするのがマスト 会社とVPNで繋がっている 各社様々なレンタルサーバやVPSの契約を大量にしていて、常に比較検証している 過去のスマホは全て検証機器になる Raspberry Piは増殖するものである 無線ルーターの接続数がまた限界に達したので、最近3台目を購入 自宅サーバに加えて、夫婦間での写真や音楽の共有にNASを導入 メッセンジャーアプリは旦那お手製です DAVクライアントも旦那お手製です Webカメラの操作アプリも旦那お手製です 同居をはじめた時技術書が数冊かぶった 同居をはじめた時借りパク
グーグル、AI技術を携帯端末に - 画像認識関連のベンチャーと提携 2016.01.29 Updated by WirelessWire News編集部 on January 29, 2016, 12:50 pm JST グーグル(Google)がAndroid端末などへの画像認識用プロセッサの実装を視野に入れて、モヴィディウス(Movidius)というチップ関連ベンチャー企業と提携したことが、米国時間27日に明らかになった。 既存の画像認識機能は必要な計算処理をクラウド側で行うものがほとんどで、たとえば「Google Photo」に実装されている同機能の場合も写真画像を先にクラウド上にアップロードする必要がある。そのため、インターネットにつながらない場所ではスマートフォン端末で写真を撮影しても画像を認識・検索できないといった課題があると、この話題を採り上げたWSJでは指摘している。 モヴ
It turns out the space industry has a lot of ideas on how to improve NASA’s $11 billion, 15-year plan to collect and return samples from Mars. Seven of these… When Bowery Capital general partner Loren Straub started talking to a startup from the latest Y Combinator accelerator batch a few months ago, she thought it was strange that the company didn’t have a lead investor for the round it was raisi
37signals(現在はBasecamp!)が生んだUIツール「 UI flows 」についての関連情報をまとめます 前提 この資料は今後自分が業務で行う作業に必要になったためまとめたものです。 実践したうえでの情報ではなく、参考文献をもとに自分の中で理解した内容をまとめ直しただけです。 UI flowsとは? UIのフローを作る際に、全てのアクションの画面遷移図を作るのは現実的ではありません。 逆にシナリオベースの文章の場合はそのフローを読んで理解にしにくいですし、 その内容をチェックリストにしたりメンテナンスするのも難しいです。 この双方の不足を補うことができるのが UI flows です。 UI flows では画面とアクションをテキストでシンプルに書きます。 画面に属するアクションを実行すると次の画面に遷移します。 テキストベースで作成できることから、デザイナ以外でも簡単に作成で
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
The most amazing feature of Parse Server is that it’s accessible for developers of all skill levels. Personally, I started playing around with Objective-C in 2012. Parse was a way for me to build a complete online app, without having the in-depth knowledge of how to build networking, storage, user systems, etc. The more I built with Parse, the more I learnt JavaScript, which has fortunately allowe
東京23区の火葬料値上げ問題、火葬場を寡占する東京博善から仕事をしていなかった東京都の区長に矛先が向かう
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く