Docker for Mac/Windows ではじめる Kubernetes / NDS55 Docker with Kubernetes
はじめに 皆さんはエンジニアと呼ばれる人達を どのような人達だと思っていますか。 エンジニアになった今だからこそ 実はこんなにかっこいいんだよ! っていうのをお伝えします。╰( ^o^)╮-。・*・: ※あくまで個人的な意見です。 私が実際にエンジニアになるまでに抱いていた印象 ・コミュ障 ・メガネかけた男性ばかり ・別世界すぎて会話も合わなさそう こんな感じでした。(すみません。。) 私は手に職が欲しかった為 こんな印象ではいたけれど エンジニアとして働くことにしました。 そして! 実際に働いてみて気づきました、、 全然印象と違う! まずシステムを作る時には 必ず使う人のことを考えます。 「喜んでくれるかなー?」 「便利!って思ってくれるかなー?」 相手を思い適当な考え方をしていない。 また、質問されたことに対して どうわかりやすく伝えれるかを考えます。 「ここのサイトが参考になるよ!
はじめに 今まで commit message を「なんとなく」書いていたが、プレフィックスをつけることで、コミットメッセージに対する考え方が変わった。 そのおかげで開発効率が上がったので、その内容をシェア。 プレフィックスをつけるってどういうこと? 以下のようにコミットメッセージの先頭に、なんらかの文字をつけること。 feat: xxx という機能を追加 fix: yyy で発生するバグを修正 refactor: zzz の機能をリファクタ のように feat, fix, refactor などがプレフィックスです。 最近 OSS の Contribution Guide などでよく見かけます。 導入したプレフィックスルール Angular.js/DEVELOPERS.md Angular.js の開発者ガイドに書いてあるメッセージを参考にしました。 以前のコミットメッセージ(例 ちなみ
HashiCorp Vault is a powerful open source tool for secrets management, popular with many Google Cloud Platform (GCP) customers today. Vault provides "secret management as a service," acting as a static secret store for encrypted key-value pairs; a secret generation tool to dynamically generate on-the-fly credentials; and pass-through encryption service so applications do not need to roll their own
どうもmiyachi(@_38ch)です。 Web地図ライブラリ 「Leaflet」の簡易的なデモを5分で作成する方法を書いていきます。 ソースコードはこちらに丸っと置いておきます。 https://gist.github.com/miyachin/aa1f1d745578aa915fc2c2bd6e99d4df もしお役にたったらならStarをポチッとお願いします。 Leafletとは? Leafletはモバイルフレンドリーなインタラクティブマップを作成する、JavaScriptオープンソースライブラリです。初版は、2011年にリリースされ、最新版は、2018年1月18日にver.1.3.1がリリースされています。 公式: Leaflet - a JavaScript library for interactive maps チュートリアルに沿って簡易デモを作る 「Leaflet」のwe
はじめに 「『型なし』と『動的型』って同じ?違う?」「ピピーッ!JavaScriptやRubyを『型なし言語』と呼ぶのは間違いです!」 ツイッターを見ていると、このように「型」という言葉の用法に混乱がみられるので、私見で整理してみたいと思います。 まず、「型」という言葉の用法には、大きく分けて2つあります: 変数や関数についての静的にわかる性質 静的型言語では「型」と言ったら主にこちらを指します。 値の種類を区別するための実行時のタグ付け(型タグ) 「動的型言語」と言った場合の「型」はこちらです。 静的型言語でも「実行時型情報」という名前で、値にタグがついている場合があります。 前者の立場では、「動的型言語」は「型がない」ように見えて、後者の立場では、「動的型言語」にも「型がある」ように見えます。 「静的型 vs 動的型」(あるいは「型あり vs 型なし」)の議論をする際は、「型」という言
Railsあるある 何気ないモデルの変更がアプリケーション全体を傷つけた TL;DR 最近の趣味アプリではコントローラーごとにモデル生やしてトップレベルのモデル使わない設計で書いていて、コールバックやデフォルトスコープ書き散らかしても影響範囲がコントローラー内だけで済むので便利だしFormオブジェクト書いてグルーしまくる必要もなく快適 — Miyagi (@hanachin_) 2018年1月30日 アプリ全体で1モデルだとグローバル変数と一緒、モデル全体に影響でる機能がアプリ全体に影響でてつらい。機能ごとにスキップしたり使い分けはできるけどモデルごと全部分けたほうが楽、コントローラーごとに分けると責務が明確になりやすい。みたいな感じです! 詳しい記事はやる気でたら書く... — Miyagi (@hanachin_) 2018年2月9日 自分自身ネームスペースどう切るかとかは興味なくてd
https://speakerdeck.com/mizchi/real-world-es201x-and-future で、「Reactやその他のフレームワークの末端はWebComponentsになるのではないか?」という話をした。とはいえ、実際に自分でそういうものを実装したわけではなかった。 じゃあ実際に、Reactから web components を呼ぶにはどうなるだろうか?実装してみた。 ゴールの設定 こういうコードが動いてほしいとする。 import React from 'react' export default class Home extends React.Component { constructor() { super() this.state = { value: 0 } } componentDidMount() { let cnt = 0 setInterva
まずは準備サービスの比較に移る前に、アプリパブリッシャーとしての信用を得る必要があります。これがないと、開発したアプリの配布や販売ができません。 Android向けアプリをGoogle Playストアで配布するには、Googleアカウントでこちらにサインインし、規約に同意し25ドルの登録料を払います。iTunesストアでiOSプラットフォーム向けアプリの販売をしたければ、こちらで99ドルの年間費用を支払います。あなたがオリジナルアプリを公開すると、売上の30%がGoogleまたはAppleに入ります。 アプリ開発プラットフォーム5選AppyPie Image: AppyPie「アプリ開発なんて、朝めし前」というスローガンに偽りはありません。デザインの知識やプログラミングの知識がなくても、少ないクリックでアプリを自作できます。まず、アプリのカテゴリーと基本的なレイアウトを選択します。次に、画
Containers give developers the ability to isolate applications from one another, but that’s not enough. Resource isolation is much different that security isolation. How do we make applications deployed in containers more secure? How do we apply existing tools like SELinux and AppArmor, and seccomp to our containers running in Kubernetes? How can we apply policy to our network and services to make
無線LAN製品の製造、販売で世界No.1のシェアを誇るTP-Linkの日本支社であるティーピーリンクジャパンは、リモートアクセスと音声コントロールに対応したWi-Fiプラグ『HS105』を3月下旬より発売する。想定販売価格は約4500円(税込み)。 『HS105』を自宅内のWi-Fiにつなげることで、専用アプリ「Kasa」を通して外出先から『HS105』に接続した家電製品のリモートコントロールが実現。リアルタイムでの電源のオン/オフや、生活スタイルに合わせたスケジュール設定等、複数のスマートデバイスの一括管理が可能になる。 「おでかけモード」を使用すると、『HS105』に繋がっているランプなどのオン/オフを無作為に切り替えることができる。そのため、旅行や出張で長期間自宅を空ける場合でも、常に自宅に誰かがいるように装うことが可能になり、セキュリティレベルの向上につながるという。 さらにAma
キーレスエントリーのベンツが1分以下でハックされ、盗難される2017.11.30 22:006,337 岩田リョウコ テクノロジーを逆手に取った犯罪。 イギリスのバーミンガムにあるとある監視カメラが捉えた驚きの犯罪の瞬間。静かに街が眠る中、何やら機械を抱えた2人の泥棒がキーレスエントリーのベンツに近づき、数秒で鍵を開けて乗り去ってしまうのです。地元警察によって公表された監視カメラの映像を見ると、どうやらリレーボックスを使って家の中の鍵からシグナルを受けとり、鍵を開けている様子。車のハッカーですね。こちらがその監視カメラの動画です。 Video: West Midlands Police/YouTubeもう少し詳しくみてみましょう。泥棒たちが1分にも満たない時間で車を盗んで行ってしまうのを見ても分かる通り、ハッキングの仕方はとてもシンプル。それぞれが一つのボックスを持ち、一つは家の壁に近づけ
この記事は Linux Advent Calendar 2017 - Qiita の3日目の記事です。 本日は Linux デスクトップを実際に業務で使っているという話です。 私は今年に入ってから業務でずっと ArchLinux 環境の DELL XPS13 9360/XPS13 2 in 1 を使ってきたのですが、 そろそろ1年位経つのでそのへんの利用状況とか「実際どんな感じなの?」ということをざっくばらんに書いてみようと思います。 アウトライン 自分の仕事について なんで Linux デスクトップを業務で使ってるの? なんで ArchLinux ? 実際に業務で使っている PC の環境をもろもろ紹介 利用しているPC ArchLinux のインストール状況 利用しているLinux環境、ソフトフェア 基本的なデスクトップまわり Webブラウザ エディタ・コーディング 開発・検証環境 ター
オランダのスタートアップ、LegalThingsはセックスの合意確認のために法的拘束力のある契約書を作成するアプリを開発中。 アプリは「#MeToo ムーブメント」の盛り上がりを受けて開発された。同社はセクシャルな行為に関するコミュニケーションに明確なラインを引きたいと考えている。 だが単純に捉え過ぎているとの批判がある。 ブロックチェーン技術はもうすぐ、ビットコインの取り引きやサプライチェーンでのモノの移動を記録することよりも、もう少しセクシーなことに使われそうだ。 オランダのスタートアップ、LegalThingsは1月10日(現地時間)、セックスのための明確で公式な合意をより簡単に確認するためのアプリを計画していると発表した。簡単なインターフェイスを通して、カップルあるいはグループはアプリ「LegalFling」を使って、結んだ契約をブロックチェーンに記録したり、ブロックチェーンに記録
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く