フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
1: 以下、名無しにかわりましてVIPがお送りします 2014/01/29 21:50:10 ID:+7mIMOGp0 パソコンの大先生が導入してるソフト色々教えて バーっと羅列してくれたら俺が知ってるソフトにはコメントつけるわ 2: 以下、名無しにかわりましてVIPがお送りします 2014/01/29 21:51:00 ID:bd0N/bmq0 GIMP http://www.gimp.org/ 7: 以下、名無しにかわりましてVIPがお送りします 2014/01/29 21:52:28 ID:+7mIMOGp0 >>2 定番やね 機能名はPhotoshopと違うけどPhotoshopの機能名をGIMPの機能名に置き替えられたらPhotoshopのハウツーも応用できたりするよね 3: 以下、名無しにかわりましてVIPがお送りします 2014/01/29 21:51:32 ID:stWdS
以前こんな話もあったけど…… Chromeの拡張がamazonアフィリエイトを書き換えていた件と、その顛末 - NAVER まとめGoogle Chromeの拡張機能を介してマルウェアを配布する業者が増加中 - GIGAZINEいつの間にかアドウェアやマルウェアになっているChrome拡張機能にご注意! : ライフハッカー[日本版]Warning: Your Browser Extensions Are Spying On You - How-To Geek Discussion今回はそれとは別、Flare0n という作者のChrome拡張機能について。以下の拡張機能を使ってる人は注意。 2ch Reader Plus【軽量】YouTube ダウンロード・自動画質設定ニコニコ動画 盛り上がりチェッカー【ニコニコ動画で自動再生+α】NicoNico Autoplay PlusPixiv Pl
Cookieを焼くのはおば(あ)さんの仕事? 錦糸町の街を歩いていたらステラおばさんのクッキーという名のクッキー屋さんがあった。一方、ネットをさまよっていたら、Cookie Clickerというサイトがあって、ナゼかいかつい顔したグランマがクッキーを焼いていた。どうやらクッキーを焼くのはおば(あ)さんの得意技と相場が決まっているらしい。 シェルスクリプトおばさん(43)も、 年齢的にそろそろCookie焼くのが得意な年代 ではないだろうか(女性だったのか!?)。ということで、シェルスクリプトでCookieを焼く方法を紹介する。「手作り」の看板に恥じぬよう、例によって、使うのはシェルスクリプトと標準UNIXコマンドだけだ。 1. 食べたCookieは何か聞く(クライアント→サーバー) 本来は焼いて食べさせてから聞くのが筋というのものだが、Webアプリを作るにあたっては、大抵クライアントがリク
多層パーセプトロンが収束する様子(2014/1/23)の続き。数字認識は前にニューラルネットによるパターン認識(2005/5/5)をJavaで作りましたが今回はPythonです。 今回は、多層パーセプトロンを用いて手書き数字を認識するタスクを実験します。今回からscikit-learnというPythonの機械学習ライブラリを活用しています。ただ、scikit-learnには多層パーセプトロンの正式な実装はない*1ため多層パーセプトロンのスクリプトはオリジナルです。今回から比較的大きなデータを扱うためなるべく高速に動作し、かつPRMLと変数名を合わせることで理解しやすいようにしました。 digitsデータ 手書き数字データは、MNISTというデータが有名です。PRMLの付録Aでも紹介されています。今回はいきなりMNISTではなく、scikit-learnのdigitsというより単純なデータセ
データを元にモノを立体造形できる3Dプリンター。最近、性能が飛躍的に向上し、さらに一般消費者向けに小型化もされてきた。そうした既存のタイプよりさらに一歩先に進んだものが、3Dプリンター複合機「ZEUS」だ。造形・スキャンだけでなく、データを送信することで“オブジェをファクスできる”という画期的なマシーンで、間もなくネット販売が始まる見込みだ。 最も注目すべき機能が、3DオブジェをZEUSから他のZEUSにファクス送信できること。例えば、制作したオブジェが上手くいって友人や同僚に実際のモノを見せたいとき、データを相手のZEUSに送ると、相手は受信したその場でデータに基づいてオブジェを出力することができる。つまり、通常のファクスだと紙に書かれたメッセージが届けられるところが、ZEUSだとオブジェを届けることになるというわけだ。 プリントとスキャン機能は他の3Dプリンターとさほど変わらない。デー
うちのチームでは,デプロイするたびに自動的にgitのtagを切るようにしてる.たとえば,いまデプロイしたら,deploy/2014-02-01-14-48とか. たまに,リリースした直後になんかミスってたことに気付いて,慌ててロールバックすることがある. tagを切ってるので,ひとつ前に戻せばいいのだけど,えっと,どれだっけとかいって探すので慌てるし,普段はタグ指定してデプロイしてないので,どうやって戻すか忘れる. デプロイ終わったときに,今回のデプロイを戻すには,これをしましょう,とか表示するようにした. デプロイ終わったらこんなのが出る.前回のデプロイが昨日だったら昨日くらいのタグが出る. ヒント:戻すときは以下のコマンドを実行しましょう cap -S revision=deploy/2014-01-31-15-17 deploy 実装方法としては,こんな感じに,デプロイ前に最新のタグ
大日本帝国憲法を巡る議論は新設の枢密院で明治二十一年四月から翌二十二年一月まで集中審議された。枢密院会議議事録第一巻(P217-219)から、伊藤博文と森有礼の論戦を引用してみる。憲法史で有名な伊藤-森論争である。 憲法草案第二章「臣民権利義務」に森が異を唱える。権利義務ではなく「臣民の分際」と改めるべきではないか?と。分際とは「レスポンシビリテー」即ち責任であるという。対する伊藤博文の反論。 『十四番(森)ノ説ハ、憲法学及国法学ニ退去ヲ命シタルノ説ト云フヘシ。抑憲法を創設スルノ精神ハ、第一君権ヲ制限シ、第二臣民ノ権利ヲ保護スルニアリ。故ニ若シ憲法ニ於テ臣民の権利ヲ列記セス、只責任ノミヲ記載セハ、憲法ヲ設クルノ必要ナシ。又如何ナル国ト雖モ臣民ノ権利ヲ保護セス又君主権ヲ制限セサルトキニハ、臣民ニハ無限ノ責任アリ、君主ニハ無限ノ権力アリ、是レ之ヲ称シテ君主専制国ト云フ。故ニ君主権ヲ制限シ、又臣
matplotlibで2次元プロットを作成する。 gnuplotで表示が遅くなる場合(1000x1000)くらいでも余裕で動く。 ここで2次元プロットと言っているのは、 座標(x,y)におけるスカラ量f(x,y)を表示する図の事である。 基本編 import numpy from matplotlib import pyplot data = numpy.random.rand(128,128) # 128x128の2次元numpy.arrayに乱数を入れて生成 pyplot.imshow(data) from numpy import arange, meshgrid from math import pi from matplotlib import pyplot x = arange(0,2*pi,2*pi/128) y = arange(0,2*pi,2*pi/128) X, Y
この例だと、test.html に対応するコンテンツハンドラに PHP を指定しています。 これで test.html は PHP として処理されますので、PHPスクリプトが利用できるようになります。 例として、現在の日付を埋め込んでみます。 <?php # ここはHTMLに出力する為の変数をいろいろ組み立てるエリア $today = date("Y/m/d"); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=SHIFT_JIS"> <title>HTMLサンプル</title> </head> <body bgcolor=white background="xxx.gif" text
自分のブログからQiitaに乗り換えようか考え中。。。一旦、Qiitaに投稿してみてから考えよう。 ということで、すんごいちょいネタから。 EclipseのTemplate機能を使って、PlayframeworkのModelのFinderを作ってみる。 Preference > Java > Editor > TemplatesでNew...ボタンをクリック 「Name」に「find」 「Context」に「Java」 「Description」に「Playframework Model.Finder」 「Pattern」に以下を入れる public static Model.Finder<${IDclass}, ${enclosing_type}> find = new Model.Finder<>(${IDclass}.class, ${enclosing_type}.class);
2本指を使って、Viewの回転、拡大を同時に行うことができるサンプルです。 スタンプカメラなどに活用できるかと思います。 UIPinchGestureRecognizerとUIRotationGestureRecognizerを使用しててピンチイン/アウトもしくは回転を行うことはできますが、同時にこれら両方のジェスチャーを認識することはできないようです。 しかしながら、 - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event; を用いることでViewの回転、拡大を同時に行うことができます。 以下、実装方法です。 まず、UIViewを継承した変形可能なViewのクラスを作成します。 #import <UIKit/UIKit.h> @interface TransformableView : UIView @proper
今年で30周年を迎えたMacの中で最も薄くて軽いノートブックがMacBook Airです。薄くてスタイリッシュなデザインですが、LANポートがないので無線でしかインターネット接続ができなかったり、USBポートは2つだけなので外付けハードディスクを接続してスマートフォンを充電してしまうとUSBポートに空きがなくなってしまったりします。そんなMacBook AirにUSBポートを増設して、有線接続も可能にしてしまうドッキングステーションが「LandingZone 2.0 PRO」です。 LandingZone 2.0 PRO - LandingZone http://landingzone.net/products/pro-2/ 以下のムービーを見ればLandingZone 2.0 PROのイメージがつかめます。 LZ 2.0 PRO - Instructional Video on Vime
OpenOfficeから派生したオープンソースのオフィスソフト「LibreOffice」の最新版「LibreOffice 4.2」がリリースされています(リリースノート、New Features and Fixes、zdnet、Hacker News)。 バージョン4.2では、Microsoft OOXMLとの相互運用性の向上(特にDOCX)、Calcの並列計算を可能にする新しいエンジン、Windowsのインストーラーの改善、Windows 7/8とのよりよい統合の実現(タスクバーにサムネイル表示)、新しいエクスポート設定ウィンドウ、新しいスタート画面などの新機能が追加された他、様々な修正が行われています。 OOXML (Office Open XML)周りの改善は地味に良い改良かもしれませんね。詳しくは「Microsoft Office and OOXML filter improvem
画像から不要なオブジェクトを綺麗に消し去ることができるMacアプリ「Inpaint5」が100円でセール中です(値動きが激しいものの、2000円が定価らしい)。 Inpaint 5 カテゴリ: 写真 価格: ¥100 古い写真の傷を消したり、肌のシミを消したりといった、いわゆるフォトショ修正的な作業を簡単に実行することができるアプリみたいです。レビューの評価も少ないながらも高評価なので、気になった方はチェックしてみてください。 PhotoStitcher カテゴリ: 写真 価格: ¥100 iResizer カテゴリ: 写真 価格: ¥100 他にも同社のアプリ「PhotoStitcher」(パノラマ写真をつくるアプリ)、「iResizer」(画像リサイズアプリ)が100円になってます。こちらもどぞー。
Spreadsheet.client_encoding = "UTF-8" book = Spreadsheet::Workbook.new sheet1 = book.create_worksheet sheet1.name = "test" # 処理書く book.write "/path/excel.xls"
jQueryは2.X系からIE8以前のレガシーブラウザのサポートを廃止して高速化・軽量化を実現しました。 でもIEの旧バージョンを見捨てれなくて2.X系の利用に踏み切れれない事がよくありますね。 そんな時のために、安心・安全にjQuery2.X系を使用するたぶんベストな方法です。 ※最近(2014/1/31現在)jQuery2.1と1.11のリリースがあったので、最新版を使っています。 <!--[if lt IE 9]> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script>window.jQuery || document.write('<script src="/js/jquery-1.11.0.min.js"><\/script>')</script> <
Mac用の英文フォントアプリ「MacFonts-CursiveFonts」と「MacFonts-ContemporaryFonts」が期間限定で無料でダウンロード可能になっています。 MacFonts-CursiveFonts カテゴリ: グラフィック&デザイン 価格: 無料 MacFonts-ContemporaryFonts カテゴリ: グラフィック&デザイン 価格: 無料 「MacFonts-CursiveFonts」は筆記体の10書体のフォントが含まれていて、「MacFonts-ContemporaryFonts」には現代風(?)の11書体のフォントが含まれています。商用利用も可能なフォントなのでダウンロードしておくといつの日か役に立つかも。 ダウンロードしてみた 早速ダウンロードしてみましたが、実際にフォントを保存する画面を表示するまでに、ちょっと迷ってイライラしました(汗 最初
スクリーンビューをGA_TRACK_VIEWで 細かい機能ごとのデータをとりたいときはEVENTで どのページを見ているかなどのデータは、CUSTOM DIMENSIONを使って保存している #import "GAI.h" #import "GAIFields.h" #import "GAIDictionaryBuilder.h" #define GA_TRACK_VIEW(PAGE) [[[GAI sharedInstance] defaultTracker] send:[[[GAIDictionaryBuilder createAppView] set:PAGE forKey:kGAIScreenName] build]]; #define GA_TRACK_VIEW_WITH_CUSTOM1(PAGE, CUSTOM) [[[GAI sharedInstance] defaultTr
21世紀、新たな鍵盤革命か。エクストリームな292鍵キーボード「PianoArc」2014.01.31 20:00 武者良太 もしも、TMネットワークの時代にコイツがあったなら。 一般的なピアノの鍵盤数は88鍵で、27.5Hzのラの音から4.186kHzのドの音までカバーしています。これより低音・高音の鍵盤も作れるけど、きれいな音になるとは言い難い。だから1890年代に88鍵がリファレンスとなりました。 ポリフォニックな電子楽器の時代になって、異なる音色の音を鳴らせるようにと100鍵オーバーの製品も作られるようになりましたが、あまり横に広げても演奏しにくいだけ。だから多鍵キーボードはエレクトーンのように2段重ねとする製品が主流です。 しかし「PianoArc」は違います。輪、です。292もの鍵盤で、演者を取り囲みます。 レディー・ガガのキーボーディストであるBrockett Parsons
『Keyconfig』 バージョン:1.14.0 価格:無料 対応ブラウザー:Chrome 任意のキーボードショートカットを作成できるブラウザー拡張機能。多彩なスクロールやタブ選択などの操作がプリセットしてあるが、とくに便利なのがブックマークレットをキー操作のみで呼び出せる点。 ↑すでに多くのショートカットが登録されているため、ブラグインを入れるだけでも操作性は格段によくなる。 例えば、いま見ているページを「command+B」ですばやくツイートできるようにしてみよう。拡張機能の設定を開き「Action」タブに移動→最上部の枠をクリック→任意のキーボードショートカットを押す→「Add」をクリック。すると、キーボードショートカットが一覧に追加される。 ↑自分で新たに登録する場合も簡単で、メニューから選択していけば済む。 続けて、追加されたキーボードショートカットの「アクションなし」をクリック
.test-transition { -webkit-transition: none 0; -moz-transition: none 0; -o-transition: none 0; transition: none 0; } <!DOCTYPE html> <head> <meta charset="UTF-8"> <title>トランジションに対応してるかな?</title> <link rel="stylesheet" href="style.css"> </head> <body> <div class="test-transition"></div> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script src="./test.js"></scr
「A/Bテスト」とは、例えば画像や文章を複数パターン用意し、それらを入れ替えて表示させてユーザーの反応を比較することで、より優秀なレイアウトやデザインを判断する手法としてウェブサイト構築で活用されています。そのA/Bテストを最大限に活用するために気をつけなければいけない23のポイントが公開されています。 23 Tips on How to A/B Test Like a Badass - Search Engine Watch (#SEW) http://searchenginewatch.com/article/2223888/23-Tips-on-How-to-AB-Test-Like-a-Badass A/Bテストは、2012年に出されたWIREDの記事で一躍世間の注目を浴び、その劇的な効果のおかげでさまざまなツールが登場しオンラインショッピングサイトなどに導入されました。しかし、ウ
std::priority_queue は要素 T を push() しておくと優先順位の高い(=大きい)順に pop() できます。 int を要素とし、その一ケタ目を優先順位とみなして 0...29 を push() し、一気に pop() してみましょう。 #include <iostream> #include <queue> // 一ケタ目だけを比較する struct less_digit { bool operator()(int x, int y) const { return (x%10) < (y%10); } }; using namespace std; int main() { priority_queue<int,std::vector<int>,less_digit> pq; for ( int i = 0; i < 30; ++i ) { pq.push(i)
2014年3月の発表資料 2014年7月の資料 => http://www.slideshare.net/hiroosak/ca-36830962
PS4さえ持っていれば、プレイステーションで発売されたほぼ全てのソフトが遊べるように! 1 名前: キン肉バスター(岡山県):2014/01/31(金) 17:45:51.82 ID:W716H+zA0 PS4でPS1/PS2ゲームが遊べるようになる PS4後方互換機能の一部としてすでに紹介された「PS Now」ですが、従来の意味での 後方互換もまもなくPS4に登場することが海外サイトEuroGamerでは伝えられています。 PS4に後方互換性が登場します、「PS Now」はその機能の一部にすぎないのです。 「PS Now」の開発に取り組む信頼出来る情報筋が明かしたところによると、クラウドでの ゲームプレイ配信は現在のところPS3タイトルのみに対応、 一方PS1/PS2タイトルはPS4のローカル上でエミュレーション動作する”従来の(後方互換性の) ルート”を辿ることになっています。しかもP
小柳出電気商会は、「FiiO」ブランドの新製品として、ヘッドフォン向けの交換ケーブル「RC-MH1」および延長ケーブル「RC-UX1」を2月7日に発売する。予想実売価格は各5250円。 RC-MH1は、3.5ミリステレオミニプラグ採用のケーブル着脱式ヘッドフォンに対応した交換ケーブルだ。一方のRC-UX1は片側が3.5ミリステレオミニプラグの延長ケーブルで、長さはいずれも1.2メートル。 PCOCC-A導体を採用したオヤイデ電気ブランドの平行型インターコネクトケーブル「HPC-23T」を使用。ピュアな信号伝送により、イヤフォンの性能を十分に発揮できるという。プラグ部分にはメタルカバーとモールディングを組み合わせ、本体との接合部分やプラグ根元部分の高耐久性を実現した。 RC-MH1の主な対応機種 AIAIAI:TMA-1 Audio-technica:ATH-PRO700Mk2 Bayerd
onCreate は生成前?後? iOS というか CocoaTouch の命名文化って、will とか did とか、時系列が明確に分かるものが多いので良いですね。 それに比べて Android は…。 onCreate は前?後? onPostCreate があるので「前」ですね。 UIパーツのサイズはいつ決まるのか? iOS の方は 9. viewDidLayoutSubviews の時です。 冒頭で紹介したエントリにも以下のように書かれています。 self.view の subviews.frame の調整、すなわちレイアウト処理は全てここで記述するべきです。 Android の方は問題です。 Button などの生成は onCreate で行うのが一般的ですが、この時点では、まだレイアウトされていません。なので大抵の場合 button1.Height = 0 です。 では、いつの
※2014年1月現在 関連アフィリエイトのやり方とは? 初心者が稼ぐ為の基本知識 申告しないとどうなるの? 期限に遅れると年14.6%の延滞料、無申告が見つかると最大20%の上乗せをされる事があります。意図して脱税をしていた場合は40%の上乗せや懲役刑などありますよ。 確定申告の方法 用意するもの 源泉徴収票(要提出) 参考 国税庁 会社から支給される「源泉徴収表」が必要です。 1枚は貰えると思いますが、2枚目って貰いづらいですよね。1枚あればOKでした。 収入の明細(記載用に) アフィリエイトだと、「Googleアドセンス」「Amazonアソシエイト」「A8」「楽天」等などでしょうか。1年間の報酬と「源泉徴収税額」を知る必要があります。しかし、この源泉徴収をしているのは「Amazonアソシエイト」くらいのようです。Amazonでは1ヶ月に12万を超えた場合は10%の源泉徴収をしているとの
【動画あり】VR(仮想現実)、AR(拡張現実)の次にくるSR(代替現実)がすげぇww Tweet 1:以下、名無しにかわりましてVIPがお送りします:2014/01/31(金) 12:29:55.12 ID:dgHaFoMzP https://www.youtube.com/watch?v=wGE-Y7ROduk きてるきてるきてるきてるきてるきてるきてるきてるきてるきてるきてるきてるきてるwwwww やばいやばいやばいやばいやばいやばいやばいやばいやばいやばいやばいやばいやばいやばいやばいやばいwwwwww 4:以下、名無しにかわりましてVIPがお送りします:2014/01/31(金) 12:33:36.31 ID:HfAAJyD/0 他の2つと違って活用法が分からないな 6:以下、名無しにかわりましてVIPがお送りします:2014/01/31(金) 12:36:36.76 ID:0qq
Twig は PHP のテンプレートエンジン。ちょっと前までは PHP のテンプレートエンジンといえば Smarty なもんだと思っていたら、最近は Twig がよいと聞くので触ってみることにしました。 composer をインストールする composer とは、PHPのパッケージの依存関係やバージョン管理を行う仕組み だそうです。公式サイトのインストール手順は composer コマンドを使った説明になってるので、これに従って、まず先に composer をインストールします。 参考: http://d.hatena.ne.jp/brtRiver/20120610/1339350390 composer も Twig も、プロジェクト個別にインストールして使うことができます。この例では、twigTest という適当なディレクトリを作って、その中にインストールしています。
Vagrant でシェルスクリプトを使ったプロビジョニング。 http://docs.vagrantup.com/v2/provisioning/shell.html vagrant up で作成したサーバーに、特定のファイルを送信したいという時にどうしたらいいのか?「upload_path」を使えばいいのかなと思った。 しかしこれはちょっと勘違い。upload_path は作成したサーバー内のパスを指しており、デフォルトでは「/tmp/vagrant-shell」を見ている。ここを「cat」してみると、「config.vm.provision "shell"」で指定した、シェルスクリプトがそのまま転送されていた。ふむふむ。 では、ファイル同期はどうするのか? 答えはこれだった。 http://docs.vagrantup.com/v2/synced-folders/index.html
Googleマップは地図を便利に使える存在ですが、プログラムと組み合わせようと思うと若干面倒なことがあります。そうした時にはサードパーティ製のライブラリを使うのがお勧めです。 マーカーを立てたり、検索したりと言った操作をするならばMappy.jsが便利ではないかと思います。さっそく見ていきましょう。 マーカーを立てたところです。 コードはこんな感じになります。面白いのはリファレンスとして画像をBase64エンコードし、それをそのまま配置しているところです。また、クリックでマーカー詳細を表示するかどうかはautoShowで制御できます。 $("#custom-places").mappy({ showOnLoad: [ // City Varieties { // flag that this place should have the tooltip shown when the map
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました クローラーやスクレイピングを行う際にHTMLを解析する機会は多いと思いますが、そんな時にサイト全体が必要ではなくごく一部だけで十分というケースもあります。 例えばあなたがメタ情報だけ欲しいならばMaaSを使ってみましょう。Meta-as-a-Serviceの略語で指定したURLのメタ情報をJSONで取得できます。 例えば http://maas.dfth.in/meta/campushash.com というURLを実行した場合、次のような返却値になります。 { "data": [ { "name": "charset", "value": "UTF-8" }, { "name": "description", "value": "CampusHash provides worksh
1月が終わり2月も始まったということで、1月中に話題になったWebサービスやアプリを12個ほどご紹介します。 Squarespace Logo Squarespace Logoは、デザインの経験がなくても、簡単にオシャレなオリジナルのロゴを制作できるWebサービスです。 名前を入力し、ロゴのマークやタイプを選択すれば完成です。(すごい簡単…)普通の解像度のロゴをダウンロードするのは無料で、高解像度のロゴがほしい場合10ドル支払うというモデルです。 see your folks(シーユアフォークス) see your folksは、生きている間に両親に「あと何回会える」のかを教えてくれるサービスです。 実際に試してみると意外と少なくて驚きました。しばらく実家に帰っていない方は1度試してみてはいかがでしょうか。 Hichee(ハイチー) Hicheeは、シャッターを切る前の「3秒間」を含めたム
外道はるかぜちゃんジェネレータというWebアプリを いまどきな手法を用いて爆速で開発した話を紹介します。 先の3連休中、外道はるかぜちゃんジェネレータというWebアプリを開発&公開しました。ここで採用した開発手法がいまどきな爆速開発でしたのでちょっと紹介&ステマします。使った技術は以下の通りです。 AngularJS: Googleが開発しているViewModelなWeb開発ライブラリ(MVW: Model View Whateverだったかな?w) Github pages: スタティックサイトのホスティングに最適 Kii Cloud: mBaaS (mobile backend as a service) で共有データの保存に利用 HTML5 Canvas: 画像生成に。サーバサイドではなにもしてない! サービス概要 外道はるかぜちゃんジェネレータはベースとなる画像があり、そこに面白い
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く