チャットツールのSlackが人気ですな。 そして人気サービスの周辺には新たなサービスが生まれるものだ。 そのひとつがSLAVATARである。 このサイトではSlack用のアバターを3日で作るサービスを提供している。 ちゃんとアップロードした写真から作ってくれるのでオリジナルアイコンが欲しい人にはいいだろう。 料金は$20ほどだが興味がある人はいかがですかね。

1. Remote API を有効にする https://cloud.google.com/appengine/docs/go/tools/remoteapi 2. bulkloader.yaml のひな形を作る $ appcfg.py create_bulkloader_config --filename=bulkloader.yaml --url=http://localhost:8080/_ah/remote_api --application=dev~APPLICATION_ID . 3. bulkloader.yaml を編集する connector と connector_options を埋める property_map を編集する external_name が CSV のカラムと一致しているか確認する __key__ が適切かチェックする。値は import 時は key
Joyentが「Node.js Foundation」設立を発表。IBM、Microsoft、PayPal、Fidelityなどが創立メンバーに Node.jsはサーバサイドJavaScriptを実現するミドルウェアとして2009年に開発がスタート。2012年頃には安定して使えるようになり、現在ではPayPalのバックエンドやAWS Lambdaのランタイムに採用されるなど、本格的な普及期に入っていると言えます。 一方でNode.jsの開発はこのところ停滞していると見られています。実際に先週2月6日にリリースされたNode v0.12は、前バージョンのNode v0.10から2年ぶりの安定版リリースとなりました。 この開発の停滞に対してNode.jsのフォーク(GitHubにはフレンドリーフォークと書いてある)であるio.jsの開発プロジェクトもスタートしており、1月14日には最初のバージ
Posted by Richard Coles, Software Engineer, Google London Many Android apps use a WebView for displaying HTML content. In Android 5.0 Lollipop, Google has the ability to update WebView independently of the Android platform. Beginning today, developers can use a new beta channel to test the latest version of WebView and provide feedback. WebView updates bring numerous bug fixes, new web platform AP
JSer.info #215 - ES6+のコードをES5に変換するツールである6to5がBabelにリネームされてリリースされました。 Not Born to Die · Babel また、BabelはAcornをベースにしたパーサーを利用していて、そのASTの元になっているSpiderMonkey parserのASTはES6以降についての仕様が曖昧になっていてその部分を各パーサがそれぞれ実装していました。 最近になってjQuery FoundationにEsprimaが移管されたのが契機となって、Esprima、Acorn、Mozilla、Shift ASTの人たちが中心となってASTの仕様を定義していくESTreeが始まりました。(基本的には現行のASTと互換性を重視しています) Babelとしても@sebmck氏がESTreeでのASTの策定に関わっていくようです。 LiveRe
.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
雑記です。 単純に server でも client でも使える isomorphic module なのか コンポーネントを共有できる isomorphic architecture なのか ルーティングを共有できる isomorphic architecture なのか 1. モジュール共有 モジュール単位の isomorphic は、DOM API や Node API に依存していない or 依存していたとしても browserify のようなツール類によって壁を乗り越えられる条件下では比較的容易に実現できる。使うべきAPIが違っても、if分岐で何とかなるだろ、って感じもする。HTTP Client とかは最たるものかもしれない。 2. コンポーネント共有 コンポーネント共有であれば、クライアントでもサーバーでも同じコンポーネントを呼び出せるというだけ。サーバーサイドでレンダリング
最近あまり使ってない、ちょっと前の流行りもの なんとなく書いてみます。Web アプリケーション開発屋さんなので、Web サイト制作屋さんとはかなり文脈ズレると思います。 jQuery ファミリー 個人的には jQuery って、協業用のツールという位置づけでした。jQuery でさえ書かれていれば、jQuery 書ける人材のほうが外からも調達しやすいため、人員の流動にも有効と考えられる頃が確かにありました。 DOM に触れてくれるな勢の台頭 ところが昨今では AngularJS や React、その他ライブラリでも DOM 操作が大いに抽象化されていることが多く、jQuery で直接 DOM を操作すること自体が相性良くないケースが散見されます。今思えば Backbone.js くらいのころが jQuery 需要の最終ピークだったように思います。 jQuery プラグイン の需要減 jQu
1. 新しいGoogleのV8実験プロジェクト 巷ではIEの asm.js サポートのアナウンスが話題を集めていますが、実は先月末のTC39の会合でGoogleが今年新しくV8に2つのJavaScript機能の試験実装を進めていることがプレゼンされていました(すっかり見落としてた)。 Experimental New Directions for JavaScript, Andreas Rossberg, V8/Google このV8実験プロジェクトは、資料によると SaneScript (strong mode) より安全なセマンティクスと性能向上が図れるよう一部機能を削減したJSサブセット。 SoundScript*1 TypeScriptをベースとしたより堅固で効率的な型システムの導入。 の2つです。ちょうど今朝知ったのでV8のソースを見てみると、今まさに strong mode の
タイトルの通りです。Go は LL 的に使える、とはよく申しますが、そういう意識で使っていると REPL 的なことをしたいときに困りがちですよね。そこで作りました。gore。いい名前ですね。 motemen/gore · GitHub 以下のスクリーンキャストでだいたいの雰囲気をお察し下さい。 (スクリーンキャストは cho45/KeyCast を使って撮影しました) 特徴 gore の特徴は以下の通りです。 ラインエディタと履歴 複数行入力 パッケージのインポート、補完つき 式および文を実行可能 コード補完(nsf/gocode を利用) プリティプリント(k0kubun/pp か davecgh/go-spew がおすすめ) ドキュメントも引ける(godoc が必要) 以上のように、非常に便利なものになっております。むしろこの程度 REPL には当然あってほしい機能だとも言える。 イン
2024 Trend Updates: What Really Works In SEO & Content Marketing The future of SEO is trending toward a more human-first and user-centric approach, powered by AI intelligence and collaboration. Are you ready? Watch as we explore which SEO trends to prioritize to achieve sustainable growth and deliver reliable results. We’ll dive into best practices to adapt your strategy around industry-wide disru
As of version 0.3.0, Flow supports typecast expression. A typecast expression is a simple way to type-annotate any JavaScript expression. Here are some examples of typecasts: (1 + 1 : number); var a = { name: (null: ?string) }; ([1, 'a', true]: Array<mixed>).map(fn);
As of Flow 0.3.0, it's now possible to import types from another module. So, for example, if you're only importing a class for purposes of referencing it in a type annotation, you can now use the new import type syntax to do this. MotivationHas this ever happened to you: // @flow // Post-transformation lint error: Unused variable 'URI' import URI from "URI"; // But if you delete the require you g
ウェブページをさらに高速にブラウザに表示することを目的としたHTTP(Hypertext Transfer Protocol)規格の新しいバージョンをInternet Engineering Steering Group(IESG)が正式に承認した。同インターネットプロトコルが改訂されるのは16年ぶり。 IETFのHypertext Transfer Protocol Bis (httpbis) ワーキンググループのチェアマンとして取り組みを統括するMark Nottingham氏のブログ投稿によると、「HTTP/2.0」の仕様が正式に承認されたという。同仕様は、最後の段階である「Request for Comment」のための文書化と編集作業を経て公開されると、Nottingham氏は記している。 HTTPは、最も影響力のあるウェブ規格の1つである。同規格では、ブラウザがウェブサーバと通
GoはPythonのようなLLと比べると実行速度は速いのですが、GCは特別速いわけではないので、相対的にGCがパフォーマンスに与える影響は大きくなります。 また、Java に比べると、一時オブジェクトなどのために頻繁にヒープアロケーションを行うとGCの停止時間が長くなりがちですが、一方でヒープアロケーションを避けたプログラミングがしやすい言語でもあります。 MySQL ドライバのような低レイヤーのライブラリを作る場合、アプリケーション側の性能要件を勝手に決めることができないので、現実的な範囲でアロケーションを減らす努力をするべきです。 ということで、前回の記事 で紹介したプレースホルダ置換を実装するにあたって経験した、アロケーションに気を使ったプログラミングについて、チューニングする手順やコード上のテクニックを紹介したいと思います。 1. まずは正しく動くものを作る go-sql-driv
H2O, the new HTTP server goes version 1.0.0 as HTTP/2 gets finalized I am happy to announce the release of H2O version 1.0.0 on the same day HTTP/2 gets finalized. The momentum for HTTP/2 is building up fast. According to mnot’s blog: HTTP/2 is Done posted today, The IESG has formally approved the HTTP/2 and HPACK specifications, and they’re on their way to the RFC Editor, where they’ll soon be as
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く