我が家でチリソースを作るときの黄金比。マーボー豆腐やナスやパスタソース、海老チリなどに使えます。 2014年03月05日20:30 カテゴリレシピ調味料 http://food8.2ch.net/test/read.cgi/recipe/1188276642 「美味すぎて、みんなに教えたい料理のレシピ(5)」より 320: 困った時の名無しさん 2008/07/20(日) 15:03:17 チリソース黄金比 豆板醤1:砂糖2:ケチャップ2 1、ニンニク好きなだけ微塵きり+しょうが好きなだけ微塵きり+花山椒を油を引いた鍋に入れる。 2、豆板醤+砂糖+ケチャップ 上記をマーボー豆腐やナスやパスタソース、もちろん海老チリもウマです。 花山椒が爽やかで>>319にお勧めだお スポンサード リンク 326: 困った時の名無しさん 2008/07/23(水) 20:40:33 >>320 なんかありが
Introducing Apollo. Apolloは、穏やかに日記を書きたい人のための 無料Tumblrテーマ(テンプレート)です。 「心地よく日記を書く」ことに特化したTumblrテーマとして、Apolloを設計しました。 本文以外に余計な情報が殆ど何もない、限りなくシンプルなデザインです。 あなたも普通の日記を普通に書いてみませんか。 デモページを見る Functions Apolloは、「ただ使い始めるだけで良い感じになる」をコンセプトに、慎重に機能の選定をしました。 今までに制作したIllustfolio、Tokusetsu、ZEN のTumblrテーマ開発で得られた知見を結集。 快適に使えるようチューニングを施してあります。
Bill Karwin “SQL Antipatterns: Avoiding the Pitfalls of Database Programming” の読書メモ。 Jaywalking 目的 ある属性について、複数の値を持たせる。 アンチパターン : カンマ区切りリスト カンマ区切りで複数の値を 1 つの列に納める。 例では、特定の製品についての担当者を複数設定するのにカンマ区切りで、担当者のアカウントIDを記述している。 create table products ( product_id integer, product_name varchar(1000), acount_id varchar(100), -- comma separated list -- ... ); insert into products (product_id, product_name, accou
Usage Installation Running Configuration Clients Troubleshooting Bundled extensions Mopidy-File Mopidy-M3U Mopidy-Stream Mopidy-HTTP Mopidy-SoftwareMixer Advanced setups Audio sinks Icecast UPnP About Changelog History Versioning Authors Sponsors Development Contributing Development environment Extension development Code style Release procedures Reference API reference mopidy command Glossary Mopi
Objective-Cを愛してください Objective-CはCの拡張です。 Cでできることはすべてできるし、Cでできないこと( 恐らく計算機では不可能なこと )はすべてできません。 Objective-CはJavaよりも年上です。 「Objective-CってJavaに似てるね」と言われると、Objective-Cを愛するものとしては少し悲しい気分になります。 歴史的にはJavaがObjective-Cの影響を受けています。 メッセージングに使うブラケット[]はObjective-Cのチャームポイントです。 Objective-CがSmalltalkの子であると証明するための、とってもチャーミングな形質です。間違っても「キモい」なんて言わないであげてください。 関数とメソッドを見た目で区別できるという利点もあります。 メソッド名が長いのはメソッド自身がドキュメントの役割を果たしているか
この投稿で作成する環境は https://bitbucket.org/toruuetani/venv_base で構築できる。 hg clone して cmd.bat を実行すると、 Fabric がインストールされた virtualenv 環境が構築される。 前提 windows PC で開発し、それを動作させるのは別の windows PC 。ただし、その PC はオフライン環境で動作する。 なぜ今頃 pip を使いだすのか pip はバイナリからインストールできないから。 pure python でないパッケージはソースからコンパイルしないといけないが、 linux と違って windows には C コンパイラがないことが多いため、 そういうパッケージをインストールできない。そのため windows 向けにバイナリパッケージが用意されている(XXX-1.2.1.win32-py2.
Ruby on RailsでDev環境は使ったことあるけど、test・prod環境を考慮した環境構築をしたことがない人にお勧めの内容です。 サーバー構成図 サーバーの役割 リバースプロキシサーバー(ホスト名:rp01) ロードバランサ機能を使ってWEBサーバ二台に処理を振り分け、アクセスを1台のサーバーに集中させない WEBサーバーを外部から隠せることでセキュリティ面の向上 WEBサーバー(web01、web02) webサーバーを2台用意することでアクセスが1つのサーバーに集中しないため、レスポンスを早くできる マスターDBサーバー(db01m) DB内容をもう1台のDBサーバー(スレーブ)へリアルタイムにコピーし、障害でマスターが停止したときはスレーブに切り替える スレーブDBサーバー(db01s) 読み込み専用のサーバー。書き込みをしない分レスポンスが早くなる マスターの内容を常にコ
Dockerを使うと、隔離された環境でアプリケーションを動かすことができます。 今回は実際の開発中のアプリケーションの代わりに、Sentryをデプロイしてみます。 はじめに Docker Docker, Incが公開している、Linuxコンテナを使って隔離された環境を構築できるソフトウェア 仮想環境構築に docker を使う - apatheia.info Rebuild: 14: DevOps with Docker, chef and serverspec (naoya, mizzy) Sentry Pythonで書かれたエラーログギングツール。サービスとして利用することもできるが、自分で構築することもできる。Djangoベース 今回は実際のアプリケーションを想定してgithubから最新版のソースコードをチェックアウトします。 https://getsentry.com/ 環境 備考
昨日に続いてメルカリの秀逸さについて記載します。 このサービスの経営陣が経験豊富なことは良く知られていますが、 ビジネスに対する見識の高さが随所に表れています。 下の記事のタイトルに「シンプルに実現可能性を伝える」 とありますが、研ぎ澄まされたビジネスプランなのではないかと思えます。 メルカリ_サービス説明資料 – Slideshare http://www.slideshare.net/Find-Job-Startup/kouzoh-mercari-find シンプルに実現可能性を伝える 山田進太郎(メルカリ代表取締役) http://www.projectdesign.jp/201403/plananalysis/001207.php ■CtoCで成功するための要件を満たした企業戦略・資本提携・サービス設計 フリマアプリの成功要件としてまず重要なのが、 マーケットに人が
kawasaki.txt `f CUV p� CUV Java のコードを pythonista に持ち込む:まぁ、Java も書けなくはないけどね rubyist に持ち込む:ツマラン、どこかに細工してやろうか・・・ perler に持ち込む:出てけゴルァァァァァァァァァァァ!! Python のコードを Java エンジニアに持ち込む:おぅ、Python のコードか rubyist に持ち込む:スクリプト言語の僚友だ、バッチリ直してやるぜ perler に持ち込む:けっ、優等生か Ruby のコードを Java エンジニアに持ち込む:けっこう癖のあるシンタクスしてんだよね pythonista に持ち込む:Ruby か・・・ 真偽値の扱いとか大丈夫かな perler に持ち込む:Ruby か、最近小奇麗にまとまっちまいやがって・・・ Perl のコードを Java エンジニアに持ち込む
3月3日、オープンソースのWebアクセス解析ツール「Piwik 2.1」を発表した。性能や信頼性の改善が行われたほか、デバイス検出機能も強化されている。 PiwikはPHPで実装されたWebアクセス解析ツール。Google Analyticsの代替となるプロダクトを目指しており、Webサイトの訪問者に関するさまざまな情報を取得できる。ライセンスはGPLv3。 Piwik 2.1は2013年12月に公開されたバージョン2.0に続くリリース。本バージョンではアーカイブプロセスの性能が改善しており、メモリ利用量について80%以上の改善が見込める場合もあるという。自動アーカイブを実行するためのcronスクリプトも改良され、Curlを使ってHTTPリクエストを発行してアーカイブを実行するのではなく、非同期アーカイブを実行するプロセスを作成するよう変更された。これによりアーカイブプロセスの信頼性と性能
あれは、僕がデータベースを扱ううち最初から3件目のプロジェクトだった。 C++のソースが難解で火を吹いているという話で、自分は低スキルの若造。火にくべるには丁度良い程度のやる気と責任感をもっていた。折悪く別のプロジェクトが終了した直後だったもので投入されたのでした。 現場で『DBからデータを吸い出すツールかSQLを作ってくれ』といわれ話をきくと他社が作ったDB定義がすこぶる使いづらいという。 ER図やDB定義を見せてくださいと言ったのだけど、そんなものは無いという返事。 今ならもうここら辺で逃げ出すところですが、当時は『ふーん。』てなもんでそういうこともあるのかくらいの軽い気持ちで考えていました。 で、プロジェクトの資料をあさりまくって何とかDB定義のようなものも見つけDBのデータを調査し始めたのですが何かがおかしい。 機能の数に比して異様にテーブル数が少ないのです。 ふと周りを見ると、皆
「1日中LINE(写真1)をやってる。前はみんなmixiをやってたけど、最近はずっとLINE。あとはTwitter。学校にいる間も机の下でLINEを見てる。授業中にクラスのグループに投稿されたトークにみんなが吹き出して、先生に変な顔をされたこともある。参加しているグループの数は100とかあって、もうよく分からない。(トークが投稿されたという)通知はずっと来てるから、正直ウザい。でもトークを返さないとクラス内で生きていけなくなるから、絶対に既読にするし、トークもすぐに返す。だから、起きてる間はずっと何をする時でもLINEを見てる。友達の連絡先はLINEしか知らないから、つながらない時はすごく困る。このままつながらなかったらと思ったら心臓がバクバクしてきて、目の前が暗くなって、本気で死ぬかもって思った」(高校1年女子) 「みんなゲームをやってる。前まではGREEやMobageとかだったけど、最
Q Q is a data language. For now, it is limited to a data definition language (DDL). Think "JSON/XML schema", but the correct way. Q comes with a dedicated type system for defining data and a theory, called information contracts, for interoperability with programming and data exchange languages. Examples Validating Coercing Suppose we want to capture information about a medical diagnosis for some p
ソチ五輪での羽生結弦選手の活躍によって、ますます注目を浴びている神社が神戸市東灘区にある。羽生選手の漢字表記の名前4文字中、「弦」と「羽」の2文字が入っていることから、「弓弦羽(ゆづるは)神社」は数年前からファンの間で話題となっているのだ。羽生選手が金メダリストになった今、神社はどうなっているのだろうか? 神様、金メダルをありがとう! 同神社によると、名前が似ていることに気付いたファンたちが、羽生選手にお守りなどを贈ったことがきっかけとなり、人気に火がついたという。また、ソチ開幕前には、羽生選手の活躍を願う絵馬の奉納が絶えることがなかったんだとか。 となると気になるのが、金メダル獲得後のファンたちの動向。参拝者数にも変化があったに違いない。宮司の澤田さんに尋ねてみると、「1日の参拝者は大体20倍くらいアップしました。毎日1,000人前後の方にいらしていただいています」という。 ソチ開催前に
職場は男だらけ、たまにいる女性は40代50代の先輩方ばかり、仕事仕事でもうすぐ終わる俺の20代。親からの電話でも、そろそろ結婚をせかされるようになってきた……ツラい。今回は、マイナビニュース会員のうち男性200名に、「出会いがない」と感じているかどうか、答えてもらった。 Q.あなたは「出会いがない」と思いますか? はい 53.5% いいえ 46.5% Q.(「はい」と答えた方にお聞きします)出会いがないのはなぜだと思いますか? ■企業戦士はツラい…… ・「家と会社の往復」(26歳男性/機械・精密機器/技術職) ・「車通勤で、職場にも女性がほとんどいないため、出会う機会が少ない」(32歳男性/機械・精密機器/技術職) ・「会社がメーカーなので男しかいない、合コンをセッティングしてくれる人もいないから」(27歳男性/自動車関連/事務系専門職) ・「単純に自分の現在の行動スケジュール内だと、ほと
TJさんがリリースしてるプロダクトで、 deployというツールが有る。 capistranoの代わりに使えたりするのかなあと 思って軽く調査してみる。 利用するためには git cloneしてmake installすれば良い これで終わり。deployコマンドが使えるようになる。 試しに利用してみる 試すためにファイルを作って環境を作ってみた。 実行にはvagrant と packer と VirtualBox が必要。 vagrant up --provision を行うと以下の処理(コマンド実行)を行う packerにてvagrant boxを作成(未作成時) デプロイユーザーを作成 ncのインストール iptablesの停止 使いたい場合は、ここの部分を適宜自分のものに置き換えて欲しい :) デプロイのための設定ファイルを書く。 設定ファイルについては、ディレクトリ直下にdepl
ホゲェ〜 なんか色々とまとめといた方が良さそうだ。 自分にとって数が多くて意味がわからんし。 まだ社内データは収集する環境を整えている状態だ。 整えているといってもできてるんだけど、 なんか色々と新しいツールが出てくるしそれに追っついて 書き換えちゃったりを繰り返している。 意味がわからなくなってきたのでまとめてみよう。 社内で共有するにはQiitaに上げたほうが良さそう。 あげちゃまずいものは書いてないつもりだ。 まずかったら消す。 データ解析チームが何やってるのかをまとめてみた。 各担当者の名前を出して問題なさそうなら出そうかなあ Aimingデータ解析チームについて データ解析チームだとつまらんし愛情がわかないのでチーム名をつけている。 Monolithだ。モノリス。あのモノリス。 @shibacowさんが考えだした。トテモ良いチーム名だと思う。 チームメンバー は以下の3名 @sh
Such is a DSL for writing tests with expensive, nested fixtures – which typically means functional tests. It requires the layers plugin (see Organizing Test Fixtures into Layers). What does it look like? Unlike some python testing DSLs, such is just plain old python. import unittest from nose2.tools import such class SomeLayer: @classmethod def setUp(cls): it.somelayer = True @classmethod def tea
http://eng.joingrouper.com/blog/2014/03/03/rails-the-missing-parts-interactors 3 comments | 0 points | by WazanovaNews ■ comment by Jshiike | 約2時間前 飲み会アレンジサイトGrouperが、同社のエンジニアブログで、規模の大きなRailsアプリをパフォーマンスよくつくるときの工夫を提案をしてますが、それに対してRailsのクリエーターのDHH (Basecamp / 37 Signals) が厳しいコメントを残しています。 1) Grouperの提案 問題意識 Railsは、コードベースが千行を超えると、テストスイートが遅くなりがちで、フレームワークのロードタイムが増える。 よくあるのは、ビジネスロジックのほとんどがActiveRecord /m
2014/03/05 01:40 なんとなくわかってたけど思いのほか… (33default) makoto@mba $ python -m memory_profiler d.py Filename: d.py Line # Mem usage Increment Line Contents ================================================ 4 9.707 MiB 0.000 MiB @profile 5 def a(): 6 9.711 MiB 0.004 MiB d = {} 7 11.027 MiB 1.316 MiB for i in range(10000): 8 11.027 MiB 0.000 MiB d[i] = str(i) 9 11.410 MiB 0.383 MiB d2 = copy.deepcopy(d) 10 1
Browse Themes by Tag Preview all themes Resources for Bootstrap Useful links for additional Bootstrap themes, extras and code snippetsOfficial Bootstrap Bootply Playground Bootstrap 4 Upgrade BootstrapBay WrapBootstrap HTML5 Zero StartBootsrap Why Bootstrap? It's no surprise that Bootstrap is the most popular frontend framework. Web designers and developers can leverage Bootstrap to build responsi
R-STORE おしゃれで個性的、こだわりの賃貸住宅のみを集めた「R-STORE」。「不動産のセレクトショップ」を掲げる同サイトならではの掘り出し物件も掲載。各物件には担当者からのレポートが添えられ、写真だけでは読み取れない情報が充実しています。「R-STORE」の公式アプリからの住居探しも可能。 ■R-STORE 主要エリア:東京都、神奈川県、千葉県、埼玉県 物件タイプ:賃貸住宅 公式サイト RealTokyoEstate-東京R不動産 新しい視点で不動産を発見する「東京R不動産」では、賃貸マンション・アパート・戸建てをはじめ売買物件も紹介。「まったく新しいタイプの不動産メディア」というだけあって、物件紹介文は読みごたえがあります。「レトロな味わい」や「オマケ付き」など、検索カテゴリもユニークです。 ■RealTokyoEstate-東京R不動産 主要エリア:東京都 物件タイプ:賃貸/販
「負債」は「資産」です。ご注意を / 医者に風邪引いてるんですって言うな 〜 非エンジニアに知ってほしいこと、エンジニアに知ってほしいこと 例により当たり前のようなことを偉そうに書く記事 toエンジニア向け ■「負債」は「資産」です。ご注意を。 ソフトウエアエンジニアの人たちは「技術的負債」という言葉を使うが、会計に慣れてないと、ものすごーーくネガティブなニュアンスを含んでいるような気がしてしまうが、会計上の「負債」というのは「資産」に分類されることも忘れずに。 負債は利息を払ってるから早く返そうぜ、という文脈もあるだろうが、同時に「負債もお金を稼ぐ功労者なのだから、そこはリスペクトして、うまくやろうね」という視点もあるってしかるべき。これはうまく両立されるべきで、その気持ちがうまく同期できてないとエンジニアの側が辛くなるんじゃないかな。 特に経営者で苦労された方であれば、そんなことに動じ
LICEcap simple animated screen captures * LICEcap can capture an area of your desktop and save it directly to .GIF (for viewing in web browsers, etc) or .LCF (see below). LICEcap is an intuitive but flexible application (for Windows and now OSX), that is designed to be lightweight and function with high performance. LICEcap is easy to use: view a demo (output is here). In addition to .GIF, LICEcap
The kraken suite Kraken is a secure and scalable layer that extends express by providing structure and convention. Though kraken is the main pillar of our framework, the following modules can also be used independently: Getting started 0. Install node.js and essential build tools Install node.js, which will in turn install npm, which is used to manage all your dependencies. In order for the npm in
このスライドは京大マイコンクラブ(KMC)の例会で新入生向けに発表されたものです。新入生向けに技術的な内容を噛み砕いて説明するため事実を基に脚色を加えています。そのため、このスライドに記載されている内容は 事実とは大きく異なります。 このスライドの内容はフィクションであり、実在の人物・団体とは一切関係ありません。
rbenv *1 は rbenv version-origin というサブコマンドがあり、それは「rbenv がバージョンを決定するのに使われた設定」を出力する。 出力は次の3つのうちのいずれかとなる。すなわち: global の設定 $HOME/.rbenv/version ディレクトリごとの設定 (local) $HOME/myproj/.rbenv-version シェルのプロセス固有 *2 の設定 (shell) RBENV_VERSION environment variable つまり rbenv version-origin の出力が: global の設定ファイルに一致するならば global global の設定ファイルに一致せず、ファイルとして読取可能ならば local それ以外は shell という風になる。 それでこのような zsh のスクリプトを書いた。たぶん b
インターネットで検索するだけで、セキュリティー対策が十分でない機器を探し出すことができることから、ハッカーの攻撃の足がかりになるとして、「闇グーグル」などと呼ばれるサイトがあります。これまで脅威と捉えられることが多かったこのサイトですが、賢く利用すれば、逆に攻撃の糸口を断ち切ることにつながると活用を呼びかける対策を、独立行政法人の情報処理推進機構がまとめました。 このサイトは、2009年に登場した「SHODAN」というインターネットサービスです。 定期的にインターネットを巡回しては、ネット上の住所に当たるIPアドレスなどを手がかりに、ネットに接続された機器の情報をデータベースに収めています。 検索できる機器はパソコンやサーバーだけでなく、オフィス機器や情報家電、さらには発電所の制御機器まで、およそ5億台に上ります。 もともと研究目的で開発されたということで、誰でも利用できます。 最大の特徴
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く