タグ

2018年7月6日のブックマーク (18件)

  • ホマレ姉さんの家庭で作るチョッと本格的な麻婆豆腐レシピ【意外と簡単にできる】 - メシ通 | ホットペッパーグルメ

    こんにちは、有機野菜農家のホマレ姉さんです。 私事で恐縮ですが、もし娘に「母親の味って何?……」と尋ねたら、たぶん彼女は麻婆豆腐と即答する気がします。 そのくらい我が家では頻繁に登場するレシピなんですが、その理由は簡単です。 おいしくて、安くて、満足感が得られる……そんなありがたい家庭料理はそうはありませんものね。 多くのご家庭では、麻婆豆腐の素……といったものを使うのが普通かもしれませんが、姉さんは使ったことがありません。 「え、そんなの難しそう……」と思われるかもしれませんが、材料さえそろえて下準備すれば、とっても簡単に作れちゃうんですよ! この記事を読めば、ご家庭でプロに近い味の麻婆豆腐が作れるようになると思うので、あなたの得意料理の一つにぜひ加えてくださいね。 材料(4人分) 格的な麻婆豆腐を作るのに欠かせないのが調味料。最近は身近なスーパーでも手に入れることができると思います。

    ホマレ姉さんの家庭で作るチョッと本格的な麻婆豆腐レシピ【意外と簡単にできる】 - メシ通 | ホットペッパーグルメ
  • テストがなかった無法地帯にテストを導入して開発速度を1.7倍にした話 - Qiita

    テストがなかった無法地帯のプロジェクトに自動テストを導入して、開発速度を1.7倍にした話をします。 自動テストがなぜないのか 自動テストのないプロジェクトには、そうなる理由が必ず存在します。よくみる理由は、「時間がないから1」「テストの書き方がわからないから」「無理やりテストを書いたつらい経験があったから2」といったものです。今回のプロジェクトの場合は、以下の2点でした: 自動テストの書き方がわからないから レビューがテスト代わりだったから まず、チーム編成が変わって私ともう一人がチームに加わるまで、実装者の中に自動テストの経験者はいませんでした。このような状況では、自動テストは困難になります。なぜなら、何をどうやってどこまでテストするかを決めるには、多少の慣れが必要だからです。この慣れがないと、何をしたらいいかわからないという状態に陥りがちで、結果として自動テストが後回しにされてしまいま

    テストがなかった無法地帯にテストを導入して開発速度を1.7倍にした話 - Qiita
  • UML作成ガイド | オンライン作図ツール Cacoo(カクー)

    CacooのUMLガイドへようこそ! このガイドは、こんな人に役立ちます。 複雑なシステムの視覚化に興味がある UMLの入門書を求めているシステムアーキテクト、ソフトウェアエンジニア、ソフトウェア開発者 UMLの基とUML 2.5でのアップデートについてブラッシュアップしたい ガイドは以下の3部構成で形成されています。UMLを基礎や応用など、自分が学びたいテーマを選択しましょう! UMLの概要 モデリングとは? モデリングとは、ソフトウェアアプリケーションの設計を視覚化し、チームがコーディングを開始する前に要件を満たしていることをチェックする方法です。 超高層ビルの建設を始める前に建築家が設計図を作成するように、開発者はモデリング図を使って、コーディングを始める前にこれから作るソフトウェアの設計を固め、テストすることができます。 どんなプロジェクトであれ、綿密な計画を立てることで最初の

    UML作成ガイド | オンライン作図ツール Cacoo(カクー)
  • GitHubの開発フローにおける
サポートエンジニアの役割

    Developers Summit 2018 セッション 15-D-6 http://event.shoeisha.jp/devsumi/20180215/session/1640/

    GitHubの開発フローにおける
サポートエンジニアの役割
    JHashimoto
    JHashimoto 2018/07/06
    "デプロイしてからマージ masterは常にデプロイ可能な状態"
  • UTF-8からSJISに文字化けすると糸偏の漢字がよく出てくる - Qiita

    はじめに Twitterで、文字化けネタを幾つかつぶやきました。 サッちゃんはね サチコっていうんだ ほんとはね だけど ちっちゃいから 自分のこと SJISで 保存するんだよ おかしいな 繧オ繝ちゃん — ロボ太 (@kaityo256) 2017年10月10日 「私 魔女のキキです。こっちはSJISの繧ク繧ク」 — ロボ太 (@kaityo256) 2018年1月6日 UTF-8「もしかして…」 SJIS「私達…」 「「入れ替わ縺縺ヲ繧九≦縲懶シ†」」 — ロボ太 (@kaityo256) 2018年2月13日 どれもUTF-8で保存された文字をSJISとして解釈したための文字化けを表現したものですが、パッと見で「糸偏の漢字が多いな」ということがわかるかと思います。なぜそうなるかを簡単に説明してみようと思います。 なお、文字コードはいろいろ面倒なので、ここではざっくりとしたことしか言い

    UTF-8からSJISに文字化けすると糸偏の漢字がよく出てくる - Qiita
  • SketchファイルをGitHubで管理。簡単デザイン差分表示!「git sketch plugin 」利用法

    このサイトは、只今WEB業界で活躍中のデザイナー、プログラマーの方々の情報を集めたweb統合情報サイトです。 web帳 どもです。 すっかり寒くなってきましたが、皆さん体調の方は大丈夫でしょうか。 私は風邪をひきました。 と言う訳で、今回は「Sketch」ファイルをGithubで管理して、デザイン修正分を差分表示して業務を捗らせようって内容です。 Skecth Sketch https://www.sketchapp.com/ Sketchに関しては、もうすっかり有名なのかと思いますが、知らない方の為にざっと説明させて頂くと、 Sketchは、Mac専用のWebとモバイルUIデザインの専用ツールで、多くの機能を取り入れないことによって、かなり軽量なツールとなっております。 「何かこの機能を使いたいなぁ。」と言った時は「plugin」を追加することでカスタマイズしていけます。 また、デザイン

    SketchファイルをGitHubで管理。簡単デザイン差分表示!「git sketch plugin 」利用法
  • デザインのバージョン管理をGitHubでしてみたら修正点が3秒で分かるようになった話 - Money Forward Developers Blog

    こんにちは。デザイナーの大橋です。 今日は、私が担当している “(しら)ずにお金が(たま)る”自動貯金アプリ『しらたま』 で導入してました、デザインのバージョン管理の話を紹介します。 デザインのバージョン管理といえば、AbstractやKactusがありますが、今回はあえてGit Sketch Pluginを試してみました。 デザインデータをGitHubで管理しようと思ったキッカケ 私以外のチームメンバーがみんなエンジニアだから、間違いなくGitHubに寄せたほうが効率いいんじゃないか。 新しいツールを導入すると、プロジェクトに関する情報が分散してしまいがちで、エンジニアも招待したり登録してもらったりしなきゃいけないのかなという印象。※あくまで印象です。 Kactusはプライベートレポジトリが有料。 こんな感じでなんかファイルが増えてく。。。(忙しいと放置しがちでよくない。。 GitHub

    デザインのバージョン管理をGitHubでしてみたら修正点が3秒で分かるようになった話 - Money Forward Developers Blog
  • フロントエンドでバイナリファイルを扱うためのBlobオブジェクトとFileオブジェクト - 30歳からのプログラミング

    このエントリで紹介するBlobやFile、FileReaderはHTML5で利用可能になったAPIで、ECMAScriptで定義されているわけではない。 そのため、Node.jsには存在せず、ブラウザ環境でのみ利用できる。 Blob Blobは、バイナリデータを表すimmutableなオブジェクト。 const blob = new Blob(['<xml>foo</xml>'], {type: 'text/xml'}); console.log(blob); // Blob(14) {size: 14, type: "text/xml"} 第二引数で設定しているtypeで、MIMEを設定できる。 何も設定しなかった場合は空の文字列になる。 File Fileはその名の通りファイルを表すオブジェクトで、Blobを継承している。 const file = new File(['<xml>fo

    フロントエンドでバイナリファイルを扱うためのBlobオブジェクトとFileオブジェクト - 30歳からのプログラミング
  • Deep Learning基礎講座演習コンテンツ 公開ページ

    プログラムの最大の特徴の一つは、全てのトピックについて、演習を中心に構成されている点です。実際に手を動かしながら理解を進めることで、効率よく学習することができます。 実際にモデルを学習させながら技術を習得する格的な演習内容となっています。Deep Learningは、モデルが実際に学習する様子を観測し、パラメータを調整することでアプリケーションに応じたパフォーマンス最大化を行うことが非常に重要な技術ですが、この一連の流れを全ての演習で経験しながら重要な要素を身につけることが可能です。

  • 誤って解放したElastic IP(EIP)を復旧する - Qiita

    オペミスでElastic IPアドレス(EIP)を解放できないように、IAMポリシーでElastic IP(EIP)の解放を許可しないという記事を以前書いたけど、復旧するコマンドがあったので、まとめておく。 Elastic IPアドレスの復旧ルール 以下のルールに沿えば、Elastic IPアドレスを解放した場合でも、復旧できる可能性がある。 もともと EC2-VPC で使用するために割り当てられていたか、EC2-Classic から EC2-VPC に移動された Elastic IPアドレスだけを復旧できる。 他のAWSアカウントに割り当てられている場合は復旧できない。 Elastic IPアドレスの割当上限(AWSアカウント作成時のデフォルトでは5個)を超過する場合は、復旧できない。 ユーザーガイド(日語版)では、以下のように記述されているが誤訳。 もともと EC2-VPC で使用す

    誤って解放したElastic IP(EIP)を復旧する - Qiita
  • [日本語Alexa] スキルで利用可能な各種IDの一意性調査 | DevelopersIO

    0 リプレイスについて Alexaは、昨年(2017年)11月に日語対応となりました。ここDevelopers.IOでは、英語でしか利用できない頃から色々Blogに書いてきたのですが、更新された情報も含めて日語で利用するAlexaについて纏め直してみたいと思います。 この記事は、下記の記事のリプレイス版です。 Amazon AlexaのSkillにおける、applicationId,userId,deviceIdの一意性の調査 1 はじめに Alexaのスキル開発では、よりユーザーフレンドリーなものを追求すれば、特定の条件で処理を分けたくなるのは、当然のように発生するニーズでしょう。 例えば、スキル起動時のウエルカムメッセージを、初めてスキルを起動する場合と、2回目以降で変えるような事は考えられないでしょうか。 「ようこそマルバルスキルへ! このスキルは、△△△なときに■■■と話し掛け

    [日本語Alexa] スキルで利用可能な各種IDの一意性調査 | DevelopersIO
  • Kubernetes YAMLの壁

    Kubernetes に入門しようする人を躊躇させる原因のひとつは間違いなくYAMLによる設定ファイルだろう.Kubernetesにアプリケーションをデプロイするとき,例えそれがシンプルなサーバーアプリケーションであっても,多くのYAMLファイルを手で記述する必要がある.初心者を慄かせるその大量のYAMLはよくwall of YAMLYAMLの壁)などと揶揄される. 初心者でなくてもKubernetesYAMLは煩わしい.YAML自体は単なるKubernetes APIへのリクエストボディであり慣れてしまえば実はそんなに難しくない.しかし記述する内容のほとんどがBoilerplateであり何度も書いていると飽き飽きする(実際にはほとんどがコピペだが).あるアプリケーションの開発環境と番環境のYAMLファイルをいかに効率的に管理するかについて決定的な方法もない. そもそもKuberne

  • ID生成大全 - Qiita

    セッションIDやアクセストークン、はたまた業務上で使う一意の識別子など、いろんなところで一意のIDを生成しなきゃいけないケースが存在します。 そこで世間で使われているIDの生成方法について調べてみました。 選択基準 ID生成における要求として、以下の観点が上げられるかと思います。 生成の速度 大量にデータを短期間で処理し、それらにIDを付与する場合、ID生成そのものがボトルネックとなることがあります。 推測困難性 IDを機密情報と結びつける場合、IDを改ざんされても、機密データが見れないようにできている必要があります。 順序性 採番した順にデータをソートする必要がある場合は、IDがソートキーとして使えないといけません。 それぞれについて各生成手段を評価します。 ID生成の手段 データベースの採番テーブル 採番用のテーブルを作り、そこで番号をUPDATEしながら取得していくやりかたです。古い

    ID生成大全 - Qiita
  • DataPipelineの前提条件機能使ってみた - Qiita

    DataPipelineには、定義したActivity実行するかどうかを判断する前提条件機能(Precinditons)があるのですが、あまりそこに関するドキュメントが多くない気がしたので、ちょっと書いてみます。 前提条件機能についてはこちら。 今回利用したのが、S3KeyExistsとShellCommandPreconditionの2つになるので、そちらのご紹介です。 S3KeyExists 該当のファイルがs3に存在するかチェックします。 動作としては、指定のs3キーが作成されるまでチェックを行い続け、作成が確認できたらActivityを実行するという挙動になります。 設定の画面はこんな感じです。 S3KeyにチェックしたいS3のキー名を記述します。 毎日実行したいバッチだったりすると、S3のファイル名にも日時が入ってきそうです。 例えば、前日の日付がついたファイルの存在確認は下記の

    DataPipelineの前提条件機能使ってみた - Qiita
  • [AWS Black Belt Online Seminar] Amazon Neptune 資料及び QA 公開 | Amazon Web Services

    Amazon Web Services ブログ [AWS Black Belt Online Seminar] Amazon Neptune 資料及び QA 公開 先日 (2018/7/3) 開催しました AWS Black Belt Online Seminar 「Amazon Neptune」 の資料を公開しました。当日、参加者の皆様から頂いた QA の一部についても共有しております。 20180703 AWS Black Belt Online Seminar Amazon Neptune PDF Q. DynamoDBを利用するのはLambdaなどのMicroserviceとの親和性が高いためです。ネプチューンとLambdaの関係はどうですか ? A. HTTP RESTが使えるのでRDBMSDB接続と比較して親和性は高いです。 Q. 暗号化を有効にした際は、性能が落ちるのでしょ

    [AWS Black Belt Online Seminar] Amazon Neptune 資料及び QA 公開 | Amazon Web Services
  • 【連載】PowerShell Core入門 - 基本コマンドの使い方

    オープンソース化し、マルチプラットフォーム対応になったPowerShellでできることや、便利なコマンドなどを利用例とともに紹介する。

    【連載】PowerShell Core入門 - 基本コマンドの使い方
  • swagger_-_api.html

    【第5回】Swaggerのさらなる活用 Swaggerは、APIインタフェース仕様書やAPI単体を作るだけでなく、API Gatewayパターンの構築にも活用することができます。例として今回、Swagger Specをインポートし、Google傘下のApigeeが提供するAPI Gatewayである「API Proxy」を作成しましょう。

  • AWS Data PipelineでPython Scriptを周期実行させる - Qiita

    はじめに AWS上でPython Scriptを定期的に実行させたい、というNeedsは結構あると思います。EC2を立ててcronで実行させる事で実現できますが、ここではAWSのData Pipelineの機能を使って実現する方法をチラ裏しておきます。 ただし、Data Pipelineの制約として、実行周期は15分以上にしか設定出来ないので注意してください、1分毎の実行などはできません。 なお、Data PipelineLambda Functionを周期実行させることも可能です。ScriptがNode.js or Javaの場合は、こちらの方法でやるほうが楽だと思います。 全体の流れ 設定する項目の流れは、以下の様になっています。Python Script自体はすでに完成している前提です。 S3 BucketにPython Scriptを配置 Python Scriptを置く為のS3

    AWS Data PipelineでPython Scriptを周期実行させる - Qiita