タグ

neillingのブックマーク (109)

  • 「博多ラーメンはなぜ臭いのか」 高田馬場のラーメン店主が追求、スープから枯草菌

    ラーメンコンサルタントで「渡なべスタイル」の代表・渡辺樹庵さんと高田馬場の博多ラーメン「でぶちゃん」の店主・甲斐康太さんが「博多ラーメンはなぜにおうのか」を解明する取り組みを行っている。 高田馬場の博多ラーメン「でぶちゃん」のスープに使われる豚の頭部 ラーメンコンサルタントで「渡なべスタイル」の代表・渡辺樹庵さんが経営するラーメン専門店「渡なべ」(以上、新宿区高田馬場2)で限定メニューの豚骨ラーメンを出そうと準備していた際、「特有の匂いが出ない」とツイートしたところ、甲斐さんが種スープの提供を申し出た。渡辺さんは「なぜ臭くなるかロジカルに理解したい」と考えていたため、申し出を断り、独自に匂いを追求していくことにした。 それをきっかけに、渡辺さんのユーチューブチャンネル「渡辺樹庵のここだけの話」で「クサイ豚骨を作りたい!」と題し、意見を交換。「あく抜きが足りない、下処理が粗いなどという人がい

    「博多ラーメンはなぜ臭いのか」 高田馬場のラーメン店主が追求、スープから枯草菌
  • 3分でできる!最高のDockerfileを書いたあとにやるべき1つのこと - Qiita

    概要 Dockerfileを書くためのベストプラクティスを読んで、ベストプラクティスなDockerfileを作った/作りたい人が対象です。 そのDockerfileで大丈夫かを3分でチェックできるツールをつくりました。Hadolintのような、単なるDockerfileのLinterではなく、ビルドしたイメージの中身まで細かく分析します。 通常のLinterでは原理的に不可能な、ベースイメージに存在している危険性も含めて調べることができます。 ←GitHubのStarもらえると嬉しいです。 Dockleの内部で使われているツールはTrivy, Vulsなどと同じなので、そのあたりを踏まえて、動作原理を別記事にまとめました。 人を震えさせるツール「Dockle」の仕組みを解説 なお、DockerHubで人気のコンテナに対して試した結果をサイトにして公開しています。操作方法もふくめて、別記事に

    3分でできる!最高のDockerfileを書いたあとにやるべき1つのこと - Qiita
    neilling
    neilling 2019/06/15
  • Goの初心者が見ると幸せになれる場所 #golang - Qiita

    公式サイト A Tour of Go Web上で実行しながら学ぶことができる公式のチュートリアルです。 チュートリアル 公式のチュートリアルです。初学者向けからジェネリクスのチュートリアルなども用意されています。 A Tour of Goが終わった後に取り組むと良いでしょう。 Go Wiki Go Code Review Commentsなどが掲載されているGitHub上のWikiです。 パッケージドキュメント 標準パッケージやサードパーティ製のパッケージのドキュメントが見れるサイトです。検索もできます。 入門 プログラミング言語Go完全入門 筆者が作っている巨大なGoの入門資料です。なぜGoが作られたのか、から最新のジェネリクスの情報、静的解析まで扱っています。 Gopher道場 Goを体系的に学べる場です。10時間くらいある動画教材(自習室から入手可)もあります。 Go の最初の手順

    Goの初心者が見ると幸せになれる場所 #golang - Qiita
  • viewの定義を出力 - だらだらやるよ。

    ビューが増えてくると、このビューってどんな役割だっけ?とかなりますよね! おいらはテーブル定義書と一緒に管理してたんだけど、一応確認したくなったので探してみました。 SELECT * FROM information_schema.views で全部のビューの定義が取得できます。 取得するテーブルを絞りたい場合は SELECT * FROM information_schema.views WHERE TABLE_NAME = 'ビュー名' とすれば良いですよ:-)

    viewの定義を出力 - だらだらやるよ。
    neilling
    neilling 2016/12/19
  • さくらのレンタルサーバにLet’s EncryptのSSL環境を導入してみた | ちゃたろうふぁんくらぶ

    【2017.10.22追記】 重要:2017/10/17にさくらのレンタルサーバ側で公式にLet’s Encryptのサポートが始まり、ここに書いた内容は古くなった。 現在のさくらインターネット公式サポートを使用したLet’s Encryptの導入方法については、 さくらのレンタルサーバにLet’s EncryptのSSL環境を導入してみた:改訂版 | ちゃたろうふぁんくらぶ に改訂記事を書いたのでそちらを参考にしてほしい。 【2017.10.22追記ここまで】 以前、うちのサーバでも共有SSLを試したことがある。もう10年ぐらい前の話。共有SSLなので、『https://○○.sakura.ad.jp/アカウント名/XXX』的なアドレスになって、独自ドメインそのものではSSLできなかった。その出口だけ専用に.htaccess書いたり、そもそも共有SSLに脆弱性が見つかって一時的に運用停ま

    さくらのレンタルサーバにLet’s EncryptのSSL環境を導入してみた | ちゃたろうふぁんくらぶ
    neilling
    neilling 2016/05/06
  • プラグインで拡張できるJavaプログラムを作る

    はじめに 最近のプログラムの多くは、最初から機能がすべて確定したものではなく、後からプログラマが拡張していけるような形をとるようになってきています。この種のプログラムでよく用いられるのが「プラグイン」でしょう。仕様にそって作成すれば誰でもプラグインを作り機能を拡張していくことができるというのはなかなか魅力的です。そこで、Javaプログラムでこうした「プラグインによる機能拡張」を実装する方法について考えてみることにしましょう。 対象読者 Javaを使ったプログラム作成を行っている中級レベルのプログラマ。 プラグイン型のプログラム拡張に興味がある方。 プラグインによるプログラム拡張とは? 多くのプログラムでは、プラグインと呼ばれるプログラムを作成することで機能を拡張することができます。このプラグインというのは、大抵の場合、次のような働きをします。 あらかじめ用意されている仕様に沿ってプログラム

    プラグインで拡張できるJavaプログラムを作る
    neilling
    neilling 2016/04/15
  • ワンクリックデプロイ 〜いつまで手でデプロイしてるんですか〜 #devsumiA

    XP祭り2017のセッションのスライドになります。 http://xpjug.com/xp2017-session-a5-1/ 元ネタは以下です。 http://i2key.hateblo.jp/entry/2017/05/15/082655 ※CCPMの表記について一部誤解を与える部分がありましたので、表記を削除いたしました。 2017/09/21 0:27

    ワンクリックデプロイ 〜いつまで手でデプロイしてるんですか〜 #devsumiA
  • Node.js + Passport + MySQL でセッション認証 - pospomeのプログラミング日記

    https://github.com/pospome/NodePassportSample ↑ サンプルプログラムです。 これを見ながら読み進めると分かりやすいかもしれません。 passportは認証対応しているサービスが沢山あり、 それらがモジュール化されているので、 必要な認証に対応するモジュールをインストールすることで動作する。 今回は一般的なセッション認証を利用する。 来はユーザー情報をDBに保存するが、 一旦ログインアカウントを固定値にして、 passportの動作を確認する。 まずはインストール # npm install --save express-session # npm install --save passport # npm install --save passport-local # npm install --save connect-flash*conn

    Node.js + Passport + MySQL でセッション認証 - pospomeのプログラミング日記
  • C#で標準のJSONを使うときにはまったこと。 - 異邦人になってみた~~上海生活写真ブログ

    ドットネットフレームワークは4.0を使用しています。 どのアセンブリがどのクラスをサポートしているのかぜんぜんわかりません。 簡単にわかる方法があればいいんでしょうけど。 System.Runtime.Serialization.Jsonを使えと言うことらしいんですが、 型または名前空間名 'Json' は名前空間 'System.Runtime.Serialization' に存在しません。アセンブリ参照が不足しています。 型または名前空間名 'DataContract' が見つかりませんでした。 下の3つを参照に追加しないとだめみたいです。 System.Runtime.Serialization System.ServiceModel System.ServiceModel.Web JSONの定義を作成する。 using System; using System.Collection

    C#で標準のJSONを使うときにはまったこと。 - 異邦人になってみた~~上海生活写真ブログ
  • データサイエンティストを目指すというかデータ分析を生業にするなら読んでおきたい初級者向け5冊&中級者向け12冊(2015年冬版) - 渋谷駅前で働くデータサイエンティストのブログ

    (Photo via VisualHunt) 追記 2017年3月現在の最新書籍リストはこちらです。 最近になってまた色々とデータサイエンティストを目指す人向けのお薦め書籍リストとか資料リストとかが出てきてるんですが、個人的には何かと思うところがあるので僕も適当にまとめておきます。偏りありまくり、完全に主観で決めたリストなので文句が出まくるかと思いますが、もはや毎回のことなのでご容赦を。 なおこちらのリストはあくまでもビジネスの現場でデータ分析を生業にする(しようとしている)人たち向けのものであり、研究者含めたガチ勢の方々向けのものではありませんのでどうか悪しからずご了承下さい。 ちなみに毎回言ってますが、アフィリエイトは全くやっていないのでここに貼られたリンクを踏んで皆さんが購入されても僕の懐には一銭も入りません。拙著だけはそもそも例外ですが(笑)。*1 初級者向け5冊 一応初級者向けと

    データサイエンティストを目指すというかデータ分析を生業にするなら読んでおきたい初級者向け5冊&中級者向け12冊(2015年冬版) - 渋谷駅前で働くデータサイエンティストのブログ
    neilling
    neilling 2015/12/23
  • CSSだけでradio chackboxをカスタマイズする内容ってほとんどがHTML構造気持ち悪いよね。 - nanndemoiikara’s diary

    マークアップエンジニアの  です。 CSSだけでRadioボタンの作り方みたいな内容の記事をよくお見かけしますが殆どのマークアップが気持ち悪く感じるのは僕だけでしょうか? 大体が <section> <input type="radio" name="hoge" value="テストRadio" id="radio_item" checked /> <label for="radio_item" class="radio">TestRadio</label> </section> 繰り返す様ですが コレって気持ち悪いし使いづらいと思うのは僕だけでしょうか? 気持ち悪いと思う点 labelタグの使い方 チェックさせる為にid属性をわざわざ振っちゃう radioボタンに紐づくtextが存在しない場合にどうする気ですか? Tab移動意識してますか? で、気持ち悪い気持ち悪いと言っていても問題は解

    CSSだけでradio chackboxをカスタマイズする内容ってほとんどがHTML構造気持ち悪いよね。 - nanndemoiikara’s diary
    neilling
    neilling 2015/12/15
    Labelタグの使い方のバリエーション。
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
    neilling
    neilling 2015/12/01
    救われた。
  • テーマのローカライズ | Tumblr

    ローカライズされたテーマの文字列で、Tumblrが対応している言語すべてでテーマが表示されるようになります。テーマのキーワードやフレーズを下の表にある変数で置き換えることができます。ブログの設定で選択した言語で、テキストがアウトプットされます。 Tumblrテーマでは、特定の言語による記述は避けるのが好ましいです。可能な限り以下のローカライズされた文字列とラベルやフレーズを含むテーマバリエーションを使用してください。({PlayCountWithLabel}や{NoteCountWithLabel}など) 機種依存文字によるテキストを含むグラフィックやアセットは避けてください。どうしても使用したい場合は、{block:English}, {block:NotEnglish}, {block:German}, {block:NotGerman},{block:PortuguesePT},など

  • git による分散作業パターン | GREE Engineering

    分散バージョン管理を華麗に扱いたい堀口です。 GREE Advent calendar 2013 の 14 日目として参加させていただきます。 お二人に続き Haskell の話をしようかと思ったのですが、急遽無難な開発の話に変更しました :o JavaC++ には OOP の概念が必要であったように、分散作業の認識が薄いまま git や Mercurial を使うことは長期的に不幸をもたらします。 とあるプロジェクトにて、その一部を副産物のミドルウェアとして抽出すべく、アプリケーションと分離したい 不具合があったので原因を探りたいが、依存関係が複雑すぎるのでコードを読む量を減らしたい テストやレビュー、提案、リファクタの運用を強化したい よそのプロジェクトに迷惑を掛けないように、そこのツールを改良して使いたい。 いままで何気なく「こんなもんだろう」と思って手間をかけていませんでした

    git による分散作業パターン | GREE Engineering
  • ロードマップ指向とエコシステム指向 - アンカテ

    IT業界の世代間ギャップを「ロードマップ指向 VS エコシステム指向」という図式でまとめるとうまく整理できるような気がしてきた。 他の業界でも、常に勉強してないと仕事にならない所では、似たような問題があるかもしれない。普通の人は「ロードマップ」の中では真ん中を進むべきで、「エコシステム」の中では真ん中を避けるべきだ、という話。 私は、80年代からずっとプログラマをしていて、今でも現場でコードを書く仕事をしているので、同世代の人から、彼らと現場の若い人との仲裁役というか通訳のようなことを期待されることが多い。 確かにそこには微妙なギャップがあって、自分はどちらの言い分にも共感する所があるので、なんとかそれを言葉にしたいのだが、なかなかうまく言えなかった。 プログラマという仕事は、今も昔も勉強をしてないと普通の仕事も成立しないのだが、その勉強の仕方というか意味づけが、違ってきていると思うのだ。

    ロードマップ指向とエコシステム指向 - アンカテ
  • Webサイトのメンテナンス中画面を出す方法 | Web Design Leaves

    Webサイトをメンテナンスする際に、どのURLにアクセスしても「現在メインテナンス中です」というページを表示する方法。 メンテナンスを知らせるページ(HTMLファイル)を作成し、サーバーのドキュメントルートに maintenance.htmlという名前(任意の名前)で保存。 上記と異なる名前(または保存場所)でファイルを作成した場合は、以下の「/maintenance.html」の記述を適宜変更。 .htaccess(またはhttpd.conf)に以下を記述する。 WordPress を使っている場合は、WordPress の記述の前(# BEGIN WordPress より上)に、記述する。 ErrorDocument 503 /maintenance.html <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST

  • JAVA開発メモ -

    public class TestBean { public String id1; public String id2; public TestBean(String id1, String id2) { super(); this.id1 = id1; this.id2 = id2; } public String getId1() { return id1; } public void setId1(String id1) { this.id1 = id1; } public String getId2() { return id2; } public void setId2(String id2) { this.id2 = id2; } @Override public int hashCode() { final int prime = 31; int result = 1; r

  • tumblr theme starter

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107

    tumblr theme starter
    neilling
    neilling 2015/11/12
  • 「JSオジサンに怒られない脱初心者JavaScript」に行ってきました - WEBデザイナー2年目

    html5j-begin.doorkeeper.jp javascriptの勉強が一通り終わったので、参加してきました! javascriptの勉強会に参加するまでの道のりが長かったぜ...(T_T) 話の内容 4名のJSオジサンからのありがたきお話+質問タイムって感じでした。 一つずつ、つらつら書いていきます(※長文注意ですぞ!) 1.ソースレビューから学ぶ Javascript + 1 株式会社サイバーエージェントの、宗定 洋平さんのお話です。 speakerdeck.com ざっくりまとめると、以下の4点についてのお話でした。 レビューでみているポイント 「バグがない」という言葉の定義 関数名のつけ方 ステップアップするために必要なこと 印象的だったのが...ステップアップするために必要なこと...それは... 「情報処理技術者試験を勉強する」です。 な、なんじゃそりゃー!初耳です。

    「JSオジサンに怒られない脱初心者JavaScript」に行ってきました - WEBデザイナー2年目
    neilling
    neilling 2015/11/11
  • JUnit

    JUnitとは、Javaプログラムの単体テストを行うためのツールです。 そのJUnitについて解説していきます。 JUnit INDEX 単体テストとJUnit 1.1. 単体テスト 1.2. JUnitとは 1.3. JUnitのインストール テストクラス 2.1. テストクラス 2.2. テストメソッド 2.3. テストの実行 テストクラス2 3.1. テストメソッドが処理される順序に注意しよう 3.2. 「副作用」があるテストは書かない 3.3. テストはソースコードと同じ場所に保管しよう 3.4. テストには、適切な名前を付けよう 3.5. JUnitのassert/failメソッドと例外処理を最大限に利用しよう 3.6. テストはjavadocで書面化しよう 3.7. テストはできるだけ小さく、できるだけ早く 便利なメソッド 4.1. setUpとtearDown 4.2. Te

    neilling
    neilling 2015/11/11