Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
iOS6出た! iOS6が出来ましたね。社内ではiPhone5を入手した社員がLTEの速度に驚いていました。私はまだiPhone4Sですが、iOS6にして新しい機能を楽しんでいるところです。さて、iOS6にしてSafariの仕様が変わって困ったと言った投稿が海外のフォーラムで挙っています。それも、基本的なPOST通信についてです。これは困ったということで、動作を確認して対策方法についてシェアしたいと思います。 どんな時にPOSTをキャッシュする? まずはどんな状況か確認してみたいと思います。 Cache-ControlもExpiresも無い場合 : iOS6 Mobile SafariはPOSTをキャッシュする Cache-Control max-age=0指定 と Expires指定 : iOS6 Mobile SafariはPOSTをキャッシュする Cache-Control: no-
With so many exciting things happening at all levels of the web “stack”, we wanted to create a single place where we can share everything we are working on with the community to improve what is possible on the web and simplify how you work with HTML, CSS, SVG and JavaScript. アドビのHTML5関連の新技術として、いま策定中のCSS Regions、CSS Shards、CSS Shadersや、そしてアドビが支援しているオープンソースのCordva(PhoneGap)、jQuery Mobile、WebKit、そしてD
優れたアプリを作るのはプログラマーだけであるべきだと誰が決めたのだろうか?iOSのアプリをWYSIWYGのワードの文書と同じぐらい簡単に作れたらどうだろうか?新しいアップルの特許出願の書類には、まさにこのアイデア - 非常に明確であり、且つ最高のアイデア - を描写しており、何もかもを変えるポテンシャルを秘めている。 アップルは昨年の12月に新たに「デバイスのプラットフォーム用のコンテンツの設定」と言う名の特許を申請していた(アップルインサイダーによってこの特許の存在が明らかにされたのは今週だが)。これはアプリを作る人のためのグラフィックUIツールである。アップルがこの特許の技術を実現すると、- プログラマだけでなく - 誰でも自分のアプリを作り、アップストアで販売することが出来るようになる。 今年の年明け、アップルはiブックオーサーを無料でリリースし、インタラクティブなeブックのメーカー
「Meteor」は、JavaScript/HTMLで開発するリアルタイムWebアプリケーション基盤。何が起きているのかすぐに分からないほどすごい 「Meteor」は、Webアプリケーションを開発するためのフレームワークと実行環境を提供しています。アプリケーションはすべてJavaScript、HTML、CSSで記述できるため、サーバ側でRubyやPerlやJavaなどのプログラミングをする必要はありません。 TechCrunchの記事では、JavaScript/HTML/CSSだけでWebアプリケーションが開発できる点にフォーカスが当たり話題になりましたが、公開されたデモンストレーションのスクリーンキャストを見たところ、Meteorにはそれ以上に新しい仕掛けが盛り込まれていました(スクリーンキャストはこの記事の末尾に埋め込んであります)。 それは「リアルタイムなWebアプリケーションを構築す
よくあるツールではあるが、最近正規表現を勉強しなおしたのでご紹介。 Scriptularでは、インタラクティブに正規表現を試すことができるようだ。 エンジンとして使っているのはJavaScriptのようだ。クライアントサイドだけで試せるのでさくさく動いていい感じだ。 また右横にはリファレンス的に説明もあるのでいちいちどこかを検索する必要もない。 そろそろ正規表現を・・・という方は試してみてはいかがすかね。
岩手県大槌町は、東日本大震災により最も大きな被害を受けた自治体の一つだ。震災前の人口約1万6000人のうち、1割近くが死亡もしくは行方不明。6割の家屋が被災し、6000人以上が避難。町役場そのものが津波の直撃を受け、町長を含む職員の約4分の1を失った。 もちろん町の情報システムもサーバーも全壊した。現在、小学校の校庭に設置されたプレハブ住宅が仮設の町役場になっている。 その大槌町のホームページが2012年3月1日、新しくなった。このホームページには、亡くなった町の職員、大槌町出身で東京で働いている技術者、震災後に復興を支援したいと東京から応募して大槌町の職員になった技術者の思いが込められている。その物語を紹介したい。 大槌町出身の技術者がボランティアで復旧 庁舎を壊滅させた津波は大槌町のホームページを置いていたサーバーも水没し、震災後、大槌町のホームページは消滅してしまった。だが、大槌町は
こんな僻地で退職エントリーもどうかと思うけど。 5年間勤めたサイボウズを本日2/29で退職しました。最終出社日は2/24だったけど。 この3年くらいずっとkintoneという製品を作ってきたのですが、UI設計やクライアントサイドどうするな話など、自分が初めてやりたいようにできた(というと語弊があるけど)のでとても思い入れが大きい製品です。 まだ昨年の11月に販売されたばかりで機能数も少ないですが、「誰でも早く作れる」というコンセプトにおいてはかなり自信を持って作っていましたし、お手軽でいい製品だと思います。 Excelの管理めんどくさいからWebで共有したいなーとか、5人くらいでサクッとタスクフロー回せるアプリが欲しい!という方がいらっしゃいましたらぜひお試しください(お試し1ヶ月無料です)! 毎月リリースという結構なリリースサイクルの中、毎月とんでもない量のタスクが積まれる中、それでも楽
そろそろ4月も近いということもあって、新たにWeb業界やSIer業界に入るぞという方がプログラミングの勉強をし始めているころでしょうか。最近は、エンタープライズでもWebクライアントが主流になりつつあるのでJavaScriptの習得は避けては通れない道だと思います。また、Node.js等サーバーサイドのJavaScriptも出てきたこともあって、非常に有用な言語になりつつあります。 そんなJavaScriptを学び始めている人の中でも、ある程度プログラミングをやったことがある人がJavaScriptの綺麗な書き方を学ぶのに絶対理解しておいた方が良い300行程度のソースコードがあります。 それは、JavaScript: The Good Partsに載っているJSONパーサのコードです。 JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス 作者:
via juhansonin 最近気になっている事柄についての記事があったのでご紹介。 「Desingineer」という存在について。 (Source: Desingineer – the mythical person every Startups are looking for Brajeshwar ) 以下、Source記事の抄訳です。 Chris Dixonさんのツイート "Desingineer" -> mythical person startups are looking for who can do UI, UX and also excellent front- and back-end coding. — chris dixon (@cdixon) December 19, 2011 "Desingineer"とは、UI, UXもできて、フロントエンド・バックエンド
JSer.info #46 - JavaScript Advent Calendar 2011が始まったので、その手の記事も増えてきました。またDailyJSでは毎年恒例のJavaScript開発者向けのアンケートをとっているので、ぜひ解答するのがいいと思います。 MooToolsとDojoが同じようなタイミングアップデートされていますが、Dojo nanoのように小ささをPRする感じの傾向が大きなライブラリ間で出てきているような気がします。(Mootoolsは昔からBuilderを持っていたりしましたが) DailyJS: JavaScript Developer Survey 2011 http://dailyjs.com/2011/12/01/javascript-developer-survey-2011/ JavaScript開発者向けのアンケート2011版受付中 今年で3年目に
モバイルアプリケーション開発のためのJavaScriptによるフレームワーク「jQuery Mobile 1.0」のFinal Releaseが、今週前半に予告された通り、ついに公開されました(日本時間18日午前3時頃)。 jQuery Mobileはオープンソースとして開発されており、「Download」ページからだれでも無料でダウンロード可能です。jQueryのWebサイトやマイクロソフトのCDN(コンテンツデリバリネットワーク)などでの配布もはじまっています。 HTML5のタグだけでモバイルアプリケーションが作れる jQuery Mobileの大きな特徴は次の3つです。 1)HTMLのタグだけで、プログラミングせずにモバイルアプリケーションができてしまう 2)モバイルのユーザーインターフェイス対応の部品が多く揃っている 3)iOS、Android、WebOS、Windows Mobl
2011年10月の人気記事「グーグル、新言語Dartを発表」「EPUB3がついに完成」「アドビ、PhoneGap買収」 久しぶりにPerlのコードをちょっといじったのですが、自分の書いたコードもPerlの命令もほとんど覚えていませんでした。結局、Perlのリファレンスを片手に最初からコードを解読していくことに。少しの変更だからと行って小さな手間で済むわけではないんですよね。 さて、先月2011年10月のPublickey人気記事トップ10を紹介します。 まず1位から3位の記事から。 1位 グーグル、新言語「Dart」を発表。JavaScriptのようなWebプログラミングを想定 2位 [速報]「EPUB 3」がついに完成! IDPFが発表 3位 グーグル、「Google Cloud SQL」を発表。Google App EngineにMySQLをベースにしたリレーショナルDBを追加 1位と
最近、スタートHaskellで「カリー化された関数のメリットは何か?」という質問が出た。そのすぐ後に、kmizuさんがカリー化の誤用に対して警鐘を鳴らしてしていた。僕からするとkmizuさんの「カリー化の定義」も誤用に思えたので、調べるとともに考えたことのまとめ。 いろんな定義 「カリー化する」という用語は、すくなくとも以下の3つの意味で使われているようだ。 部分適用という意味 これは明らかに間違い 「複数の引数を取る関数」を「一引数を取る関数のチェインに直す」こと これはkmizuさんの定義。世間でもよく使われる。 「構造体を一つ取る関数」を「構造体のメンバーを複数の引数にばらし、一引数を取る関数のチェインに直す」こと これは僕の定義。というか、Haskellコミュニティの定義。 「部分適用」の意味で使うのは明らかに間違いのなで排除。定義2と3について議論する。あとで、部分適用とは何かに
複数の画像のスクロールのタイミングをずらして表示するパララックスを簡単に実装できるjQueryのプラグインを紹介します。 jQuery.Smart3D デモページ [ad#ad-2] パララックスはそれぞれのタイミングをずらして視差効果を生み出し、奥行き感を出すものです。 上記デモでは背景と人物の画像2枚をそれぞれマウスに合わせてずらして表示しています。 使用画像 5枚の画像を使用したパララックス Smart3Dの実装 一番最初に紹介したデモの実装方法です。 HTML 各画像をリスト要素で配置します。 <ul id="mindscape"> <li><img src=".../mindscape1.png" /></li> <li><img src=".../mindscape2.png" /></li> </ul> CSS スタイルシートでサイズを設定し、好みでborderなどのデザイン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く