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が最近リリースされ、重要な変...
pixivで安価なイラスト依頼が横行しているみたいな話題があって、業界の人らは怒り心頭の様子。 絵描き業界の価格破壊 - Togetter 日経なんとかのpixiv安価イラ依頼等について - Togetter 絵の報酬が決まることについての話 - Togetter 仕事の値段 僕もクリエイターの端くれだから、クリエイティブな仕事を安く買い叩かれることについてはNOを言うわけだけども、そうした立場的な意見や感情的な意見はおいておこう。じゃないと問題を見誤るからね。 仕事の値段は仕事の質で決まる、と思っていた時代が僕にもありました。質さえ良ければ自動的に値段が上がるってわけじゃないんだよね。社会に出て給料ってなかなか上がらないなぁと実感すると仕事の値段ってなんだろうねと考えてしまうわけだ。 仕事の値段というのは契約で決まる。よい契約を勝ち取るには仕事の質を提示して、ほら、僕は良い仕事するでしょ
Haskell では、Y コンビネータが作れないと誤解している人がいるので、できることを示すと同時に、これまで学んだことをまとめてみます。 遅延評価を活かした Y コンビネータ 関数名を用いた再帰を使ってよいなら、Haskell では遅延評価のおかげで、Y コンビネータを定義である Y x = x (Y x) の通りに書けます。 y :: (a -> a) -> a y x = x (y x) Y コンビネータ用の階乗を定義してみましょう。 fact :: Num a => (a -> a) -> a -> a fact = \f n -> if n == 0 then 1 else n * f (n-1) 以下のように動きます。 y fact 4 → 24 でも、この階乗は Haskell っぽくないので、入り口で分岐するように書き直してみます。 fact :: Num a => (a
私の初めてホッテントリ入りした記事 その火付け役は laiso さんで私ははてな暦半年でした その後のブクマ祭りは甘くてクリーミィで こんなたくさんの PV をもらえる私は きっと特別な存在なのだと感じました 今では私がはてなー 名も無きブロガーにあげるのはもちろんはてなブックマーク なぜなら彼らもまた特別な存在だからです Inspired by ヴェルタースオリジナル http://b.hatena.ne.jp/entry/d.hatena.ne.jp/tt_clown/20060308/p1 Twitter で laiso 祭りになっているのを見ながら,懐かしい事を思い出したので書いてみたネタ.この時まではてなブックマークの存在自体も知らなかったので,良い意味でも悪い意味でも(笑)自分のブログと Web ライフにとっての転換期になったように思います.
HTML5 File API つかうとローカルファイルをブラウザに Drag したファイルをハンドリングして binary やら data スキームとして扱うことができ、Firefox 3.6 や Chrome 5 ですでに使えるというのを今さらながら知った*1ので、はてなフォトライフにローカルファイルをブラウザにドラッグするだけでアップロードできる UserScript を作ってみまんた。 http://gist.github.com/raw/406281/drag_drop_fotouploader.user.js WinXP + Firefox 3.6.3 で確認してますが OSX や Chrome5 などの環境で動くかは試してないので解りません。動作デモは以下の swf 動画を見てください。 http://rails2u.com/misc/fotolife_drag/ なんかすごい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く