Sans Franciscoはデザイナー向けのリソースを厳選、コレクションしたキュレーションサイトです。大量に公開されているリソースから自分が求めているものを探すだけでも苦労するので、探す手間を省けるよう、ある程度厳選してコレクションするキュレーションが有用だろうと考えて公開したそう。リソースはツールとライブラリに分けられています。こういった個人のキュレーションサイトを参考にしつつ、自分用を作るのが理想かもしれませんね。 Sans Francisco
![デザイナー向けリソースをコレクションしたキュレーションサイト・「Sans Francisco」](https://cdn-ak-scissors.b.st-hatena.com/image/square/11ea6a9d090b25236233c5f1d322f54d89e4bf27/height=288;version=1;width=512/http%3A%2F%2Fkachibito.net%2Fwp-content%2Fuploads%2F2016%2F07%2Fsanf01.jpg)
はてなブログに移行して最初の記事はやはりPythonネタにしました。 はてなブログいいですね。デザインの編集がやりやすくなったのと、Markdownで書けるのが素晴らしいです。 PyCon 2013の動画を見ていたら、素晴らしい"Transforming Code into Beautiful, Idiomatic Python"という発表を見つけたのでそのまとめです。 今どきのPythonコードのベターな書き方を紹介しています。 Transforming Code into Beautiful, Idiomatic Python ... スライドはこちらにありました 結構長くなってしまったので、知ってる項目は読み飛ばしてもらえばと思います。 ループの基本 整数のループ まずは基本のループ。 Cのfor int i=0; i<6; i++をPythonで単純に書くとこうなります。 for
PHP7.1.0の新機能 / PHP7.1β1の新機能 / PHP7.1α1の新機能 / PHP7.0.0α1 / PHP5.6 PHP7.1はどういうわけか新機能をえらい盛り盛りしてきています。 前PHP7.1の新機能というのを書きましたが、その記事はα1時点のものでした。 α2、α3、β1でさらに色々追加されていたので見てみます。 Replace "Missing argument" warning with "Too few arguments" exception function foo($a){} foo(); // Fatal error: Uncaught Error: Too few arguments to function foo() foo(null); // OK デフォルト値の無い引数を省略した場合、これまではE_WARNINGが出るだけでしたが、今後はErro
※will-changeは編集時点(2016/07/27)でCandidate Recommendationの状態です。仕様変更による挙動差異などがあれば適宜コメントを頂けるとありがたいです。 TL;DR 使いどころ JavaScriptでアニメーションを行う際 CSS animation, transitionを:hover等で遅延実行する際 などの、初期値として変形やアニメーションの値を持たない要素を特定の要因で実行する際に効果を発揮する ユースケースによって、常に指定するか、動かす直前から指定して終了時に解除するかを判断する 最適化はUAごとに異なっており、かつ指定したからといって必ず恩恵が得られるものではない "おまじない"的な使い方も有りだが、本当にパフォーマンスが必要な場面で有効かどうかはブラウザの実装を調べるのがてっとり早い 前提知識 Webブラウザのレンダリングの仕組み ブ
こんにちは、トレーナーレベル14のせーのです。 今日はTableau Publicのサンプルデータセットを使ってポケモンの基礎を振り返ろうと思います。 そもそもポケモン世代じゃない とりあえず無料ですし、よく歩いて健康にもいいですし、うちの犬もしょっちゅう散歩に連れて行ってもらえて喜ぶ、ということでポケモンGOをやっています。といっても私の住んでいる地域は札幌なので、東京都は違い、そこら中あるけばポケストップに当たる、というような場所ではありませんので、通勤の行き帰りや朝と夜の散歩、娘の保育園の送り迎え時などにちょこちょこ自分のペースで進めているような感じです。 ちなみにオフィスは札幌駅の近くなので、少し歩けば賑わっているようですが、仕事しているので昼休みにちょこっと寄る感じになっちゃいますね。 ところでポケモンGOを初めて痛切に感じたのですが私、ポケモン知らないんですね。遠い記憶でうっす
Uber-migrated-pg-to-mysql.md Why Uber Engineering Switched from Postgres to MySQL - Uber Engineering Blog のまとめ Posgresqlだと pgは追記型なので少しの更新でも多くのdiskへのwriteがおきる カラムを一つ更新しただけで多くのindexの書き換えが起こる よって、replicationはWALを送るので更新が多いとWALが大量に送られる repcliationでは物理的なdiskの変更を送る DC間でレプリするときつい bugがあってreplica間でMVCCの不整合が起きる masterとreplica同じdisk上のデータ構成を共有するのでupgradeがつらい cache readはsyscallとosのpage cache経由なので重い 1コネクション1プロセス
We’ve represented the old version in red and the new row version in green. Under the hood, Postgres uses another field holding the row version to determine which tuple is most recent. This added field lets the database determine which row tuple to serve to a transaction that may not be allowed to see the latest row version. With Postgres, the primary index and secondary indexes all point directly
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く