現在、THE 洗濯洗剤のTrial setのみをご購入の場合送料が無料です。通常は1回のご注文につき、送料900円を頂戴いたします。ただし、商品の購入金額が5,000円以上の場合には送料は無料です。環境配慮方針により簡易包装でのお届けとなります。ギフトラッピングは対応致しかねますのでご了承ください。
カレー細胞(松 宏彰) 兵庫・神戸生まれ。国内だけでなくインドから東南アジア、アフリカ南端、南米の砂漠まで3,000軒以上を食べ歩き、Web、雑誌、TVなど各メディアでカレー文化を発信し続ける。月に1回、地方の尖ったカレー店をピックアップし渋谷に呼ぶ「SHIBUYA CURRY TUNE」など、イベントプロデュースも多数。TBS「マツコの知らない世界」ではドライカレーを担当。Japanese Curry Awards選考委員。食べログアカウント:ropefish ビリヤニ浸透に立ちはだかった二つの誤解 カレー細胞さんに、ビリヤニが日本に浸透していった流れを聞くと「食べログが誕生した2005年の時点で提供している店はありました」と言います。とはいえそれは、在日外国人向けの店などごく一部。その後、2010年ごろからカレー好きを中心に盛り上がり始めたものの、二つの誤解が生じていたのも事実とか。
最新の省略テクニック、コツ、秘訣で、JavaScriptコードを最適化する。 開発者の生活というのは常に新しいことを学ぶことで、その変化についていくことは決して難しいことではありません。私は、フロントエンド開発者として知っておく必要のある省略形や機能など、JavaScriptのすべてのベストプラクティスを紹介して、2021年の生活をより快適にしたいと考えています。 JavaScript開発に長く携わっている人でも、コードを追加しなくても問題解決できるような最新機能を知らないこともあるかもしれません。ここで紹介するものは、クリーンで最適化されたJavaScriptのコード記述にも、2021年のJavaScriptの面接準備にも役立ちます。 これは新しいシリーズで、2021年版のJavaScriptコーディングチートシートです。 1. 複数の条件を持つif 配列に複数の値を格納し、includ
オブジェクト指向プログラミングが学べる書籍たち もし私が今から最初から学ぶならこの順番でこの本読むだろうという紹介です。 新人プログラマの方々は右も左も分からないというところからスタートとなるため、オブジェクト指向プログラミングを学ぶときに何から学べば良いか全くわからないという状況かと思います。 オブジェクト指向プログラミングを学んでいると自然と出会うドメイン駆動設計についても同様です。 そうした方々が書籍から学ぼうとした場合に、少しでも効率良く進められる順番を示してあげられれば良いなと思って紹介します。ただし、各書籍についての詳細な説明は書いていません(というか結構忘れててかけない)…。 なお、前提言語はJavaで言語構文にも十分詳しいことが大前提です。 以降、オブジェクト指向プログラミングはOOPと略します。 現場で役立つシステム設計の原則 OOPらしさの雰囲気がわかります 入り口に最
受け入れテスト駆動開発(ATDD)が2013年からどのように変化してきたかについて、デロイトトーマツコンサルティング合同会社 執行役員のkyon_mm氏とBASE BANK株式会社テックリード兼マネージャーの東口氏がトークをしました。全4回。3回目は、ATDDとBDDの違いについて。前回はこちら。 「何をすることでTDDをした」と言えるのか 東口和暉氏(以下、東口):2021年に読んでいるからこうなっているのかなって思っていました。TDDのなんらかのカンファレンスでキョンさんがTDDの事前設計っていう話をされていて、そのときにTDDの事前設計って何なんだろうとGoogleで検索して結果がでなかったんですけど。TDDの事前設計って何ですか? kyon_mm氏(以下、キョン):ちょっと待って。検索をしましょう。見つけたのは最近ですか? 東口:見つけたのは1年前か2年前です。 キョン:TDDBC
本日 2021/06/11 に Visual Studio Code 1.57 がリリースされました? リリースノートの中にあった「Remote Repositories」がとても唆るものだったので紹介したいと思います。 (実は Preview Feature として 1.56 に搭載されていた機能です。Terminal tabs しか見てなかった……) 現段階ではプレビュー版の機能になります。 Remote Repositories のざっくり機能説明 GitHub 上のリポジトリをローカルに clone することなく VS Code で直接参照できる機能です。 これにより GitHub 上でリポジトリ内の検索するよりもより使い慣れた画面で検索が行えるようになったり、VS Code の豊富で強力な拡張機能によってブラウザ上でのコード閲覧よりもリッチな体験が得られたり、更にはブランチ切って
2019年01月18日 実は身近すぎる薬物中毒 ~カフェイン過剰摂取~ はじめに 仕事中に疲れて集中できなくなった時にコーヒーを飲む、なんて人は多くいるでしょう。 運転中にコーヒー、勉強するときにコーヒー… コーヒーと言えばカフェインが含まれていることが知られていますが、カフェインを摂取すると頭がスッキリして集中できる、眠気が消えるといった現象が起きます。 適量を摂取していればいいのですが、慢性的に摂取するようになると依存が発生し、カフェインを摂取しないといられなくなります。ここ数年、カフェイン中毒で救急搬送される方が急増しているようです。日本中毒学会によると急性カフェイン中毒で救急搬送された患者は101人、そして3名が死亡しています。 もう少し頑張りたいときに、運転中の眠気を覚ましたいときに便利で頼りになるカフェイン。 その本当の効果や怖さについて知っておきましょう。 カフェインの効能
まとめ Slackのような仮想リストを実現するのは難しい いずれのライブラリも上方向へのスクロールは難しい 普通に使う分には、react-virtuosoはいいぞ 環境 React Slackライクなメッセージアプリを作りたい 下方向に新しいメッセージが表示される 新規メッセージは下に追加される スレッドが存在している場合、スレッド元にジャンプできる 基本的にユーザは上方向へのスクロールを行う メッセージには画像や動画も添付でき、高さは不明 react-window doc: react-window npm: react-window - npm GitHub: GitHub - bvaughn/react-window: React components for efficiently rendering large lists and tabular data bundlephobi
ソフトウェア開発において、不確実性にどのように立ち向かっていくかは大きな課題です。 PHPerとしては、開発中にいかにコード品質を上げるかといったことは大きな関心で、その一つの規律のとり方としてTDDを実践されてきた方は多いのではないでしょうか。 トークの表題であるATDDは、Acceptance Test Driven Developmentの略です。TDD Cycleよりももう一つ大きなスコープでのフィードバックループをテストによって駆動します。特にアジャイル開発の文脈で「Agile Testing」という一つのテーマ内で紹介されることが多い手法です。 ユニットテスト・コンポーネントテストをカバーするテストによって開発を駆動するTDDに対して、ATDDはよりビジネスフォーカスの強いテストによって開発を駆動します。ATDDの開発プロセスの実践によって、技術レイヤ横断的な製品全体の回帰テス
{ // ... "scripts": { "test": "jest" }, "jest": { "preset": "ts-jest", "testPathIgnorePatterns": ["<rootDir>/dist/"] }, // ... } その他 Git や ESLint などの設定は各自で行ってください。 TypeScript のおさらい JavaScript を使って開発をしているとき、こんなことを考えたことはありますでしょうか。 「この関数は文字列を返してくるけど、 undefined を返してくる可能性もあったっけ。調べるの面倒だな」 「このオブジェクトに必要なメンバは何だったっけ。調べるの面倒だな」 「また TypeError: undefined is not a function だ。どこで undefined が紛れ込んだんだ。しんどい」 そんな人は Ty
2018 年に出版された「PHP フレームワーク Laravel Web アプリケーション開発」の Laravel 8 対応版 を共著で執筆しました。 前回は Laravel 5.5(LTS) がターゲットだったのですが、あれから 3 年近く経過して Laravel 8 が最新バージョンとなったので、こちらに対応するために内容をアップデートしています。 私は、8 章のコンソールアプリケーションと 9 章のテストを担当しました。 開発現場のお供に Web アプリケーション 開発の現場で Laravel を使うことを前提に各機能を解説した本です。ある意味、Laravel を触ることが目的ではなく、Laravel を使って Web アプリケーションを開発することが目的の方に向けた本ともいえます。 1 章こそ、チュートリアルなどで良くある環境設定からサンプルアプリケーションを構築する流れですが、2
<script src="//unpkg.com/alpinejs" defer></script> <div x-data="{ open: false }"> <button @click="open = true">Expand</button> <span x-show="open"> Content... </span> </div> { let keys = Object.keys(steps) direction = keys.indexOf(value) > keys.indexOf(old) ? 'right' : 'left' })" > Alpine is a rugged, minimal tool for composing behavior directly in your markup. Think of it like jQuery for the mode
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く