2013年4月23日 前回 2009年5月1日の TGIF で「Hatena::Translator の紹介」と題して発表しました 4年ぶりのリメイク完全版です 国際化とは何か Wikipedia によると定義は 国際化 (アメリカ英語: internationalization イギリス英語: internationalisation、i18n) は、ソフトウェアに技術的な変更を加えることなく多様な言語や地域に適合できるようにする、ソフトウェア設計の工程である。 地域化 (アメリカ英語: localization イギリス英語: localisation、L10N) は、地域固有の構成部品や翻訳テキストを追加することによって、ソフトウェアを特定の地域や言語に適合させる工程である。 Wikipedia: 国際化と地域化 本発表ではもう少し広く、世界的に Web アプリケーションを提供するた
日本語を GET メソッドで送受信する 以下のように、GET メソッドで日本語を送信する場合について確認してみます。 http://host/WebForm1.aspx?id=001&name=ゲスの極み乙女 このように、単純に日本語を URL に設定してサーバにリクエストを送っても、サーバで取得したデータはクライアントが期待している値として受信できていない可能性があります。いわゆる、文字化けです。また、サーバーによっては URL として受け付けてさえもらえない可能性すらあります。 実は、 URL として使用可能な文字は RFC3986 により定められていて、それ以外の禁則文字を URL に使用する場合は URL エンコードを行なわなければなりあません。なお、URL に使用できる文字は以下のような文字がありますが、詳細は「RFC3986 URI Generic Syntax」を参照ください
オンラインゲームやゲーム配信向けのサーバーソフトなどの開発を手掛けているプログラマーの中嶋謙互です。このコラムでは主にゲームの技術に関して考えたことを書いていきたいと思っています。 2016年12月15日に配信が開始された「スーパーマリオ ラン(Super Mario Run)」。片手で快適にプレーできるので、ちょっとした隙間の時間に遊んで、取るのがちょっと難しい「黒コイン」を少しづつ集めるのに挑戦しています。ちょっと驚いたのは、このあいだ4歳になったばかりの次男が十分楽しんでいること。Nintendo 3DS版の「New スーパーマリオブラザーズ」だと4歳には両手のボタン操作がちょっと難しすぎたのですが、マリオランは遊べるのです。任天堂はちゃんと小さい子供を対象にしたプレーテストをやっているのでしょう。 マリオランについては発売直後からあれこれ外野が騒がしい。「ビジネスとして成功か失敗か
Googleは2017年内に、超小型コンピュータ「Raspberry Pi」向けに人工知能(AI)と機械学習ツールを提供する計画だ。 Raspberry Pi財団は、「2017年にはGoogleが颯爽と登場する予定だ。同社は開発者コミュニティーに対して素晴らしい計画を用意している」と発表した。 同財団によると、広告からクラウドコンピューティングまで幅広く手掛けるGoogleは、2017年に一連のスマートなツールを提供する予定だという。「Googleの一連のAIおよび機械学習技術によって、開発者はこれまで以上に強力なプロジェクトを構築できるようになるだろう」(同財団)。 Googleは、機械学習、モノのインターネット(IoT)、ウェアラブル、ロボティクス、ホームオートメーションといった多様な分野のツールを開発している。どのようなツールを提供すべきかを把握するため、Raspberry Piの愛
最終出社でした 10ヶ月という短い期間だったけど、やりたい事ができたし、滅多にない場面も関係者として経験できた。 周りは未来の基幹事業を作り出そうと奮闘してる人ばかり、一方で大企業ならではの現場の状況を遠くから見聞きすることもできた。とても濃く早い10ヶ月だった。 関係者のみなさま、大変お世話になりました。引続き良い関係を続けさせてください。 月末まで有休消化なので、明日からの1週間は、朝の娘の送りだけでなく、夕方の迎えもやる所存です。 2月1日からは六本木で働きます。
インタビュー:Rubyコミッターの笹田氏がクックパッドへの入社を決めた理由。オープンソースのコミッタはどのような思いで転職するのか? Rubyのコアコミッターである笹田耕一氏が、レシピ共有サービスなどを展開しているクックパッドへ入社することは、1月21日付の記事「[速報]Rubyのコアコミッター笹田耕一氏、クックパッドへ」で紹介しました。 本記事ではあらためて、笹田氏がクックパッドへの入社を決めた理由や、クックパッドが笹田氏に声を掛けた背景、そして笹田氏にとっての転職の意味などについて、笹田耕一氏と、クックパッドの執行役CTO成田一生氏に聞きました。 クックパッドへの転職に大きな可能性を感じた ──── あらためてクックパッドが笹田さんに声をかけた背景を教えてください。 成田氏 クックパッドでは長年、Rubyを用いたサービス開発を行ってきました。 Rubyはシンプルな記述で高度な処理を表現
Graal Project a quest for the JVM to leverage its own J Mission The Graal OpenJDK project grew out of the Maxine VM project. In the context of the Maxine VM, Graal demonstrated that a compiler written in Java (with all its software engineering advantages) could generate highly optimized code without compromising on compile times. Graal was then spun off as an OpenJDK project in 2012 to bring these
30.03.2017 Josef Eisl GraalVM Compiler and JVM Research at JKU 30.03.2017 Josef Eisl 2 About Me ● Finished Master's studies January 2014 – Master's Thesis about CACAO VM – Supervised by Prof. Krall ● Since March 2014 – PhD Student, Research & University Assistant @ Institute for System Software, JKU Linz ● Working on the Graal Compiler – Backend Optimization, Register Allocation 30.03.2017 Josef E
Thoughts on different Ruby implementations Let’s wrap this up with a couple of thoughts on the different implementations: TruffleRuby TruffleRuby is making steady and great progress, which I’m thoroughly impressed with. To be honest, I was wondering if its performance increased since the last benchmark as I was worried that implementing new Ruby features would lead to decreased performance. Seeing
Chris Seaton chris at chrisseaton.com Sat Jan 14 20:39:03 JST 2017 Previous message: [jruby] JRuby 1.7.25 & 26 - redhat 7 issues with Process.spawn & kill Next message: [jruby] Deoptimization Strategy Document Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] Hello all, This year has been a real turning point for JRuby+Truffle as we continue to progress on completeness and begin to ru
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く