デブサミ夏 【B-4】 2019/07/02 13:15 ~ 14:00 https://event.shoeisha.jp/devsumi/20190702/session/2077/
![組織にテストを書く文化を根付かせる戦略と戦術(2019夏版) / Strategy and Tactics of Building Automated Testing Culture into Organization 2019 Summer Edition](https://cdn-ak-scissors.b.st-hatena.com/image/square/b38be46522d72fcb0dd982cf967ce05da1090ab4/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F8a59541e9e114914a9f6b9a5525687e4%2Fslide_0.jpg%3F12951879)
HTTPステータスコードを返すというのはとても単純なことです。ページがレンダリングできた?よし、それなら 200 を返しましょう。ページが存在しない?それなら 404 です。他のページにユーザをリダイレクトしたい? 302 、あるいは 301 かもしれません。 I like to imagine that HTTP status codes are like CB 10 codes. "Breaker breaker, this is White Chocolate Thunder. We've got a 200 OK here." — Aaron Patterson (@tenderlove) 2015, 10月 7 訳:HTTPのステータスコードのことは、市民ラジオの10コードみたいなものだと考えるのが好きです。「ブレーカー、ブレーカー、こちらホワイト・チョコレート・サンダー。200
「OSS活動の活発さと評価の関係について」 Feb 16, 2016 @ 日本OSS推進フォーラムRead less
ウッ ここで詰まる事は往々にしてあります. 特に急いでる時の煩わしさは甚だしいです. どうせならそれっぽい英語を使いたいのでOSSや同僚のコミットメージの語彙の出現確率を調べてみましたら、 もちろんfeatureによってコミットメッセージの付け方など数多あるものの、一定の頻出パターンは見い出せたので筆を取りました. (英語勉強しないと..) 方法 github.com/rails/railsのコミットメッセージ内における各動詞の出現確率を求め、 またOSSと仕事でのコミットメッセージの趣向も変わってくる事も勘案するため、 (仕事でDeprecateとか滅多に使わんし) 同僚に聞きつつ10つあげてみた. 以下列挙 (例は実際の同僚やOSS上でのコミットメッセージです.) Add *A to *B AをBに加える
プログラミングでよく使う英単語のまとめ【随時更新】 随時追加、整理していきます。 名前をつけるときには、名詞、動詞の違い、複数形、過去形などに注意しましょう。 オブジェクト指向では、クラス名は名詞、メソッドは動詞とします。 使ってはいけない言葉 get / set アクセサ (getter / setter) やプロパティによく使われている。 それ以外に使うと混乱を招くのでよくない。 get は軽量な処理と考えるので、中に重い処理は書いてはいけない。 単純な取得/設定以外で使いたくなったら他の言葉を考える。 load, save, commit, store, enable, disable, fetch, register, configure, add, etc... check 意味が広すぎて何をしているかわからない。 できるだけ別の言葉を使う。 具体的に何をしているかに分解して考え
先進国のリッチな階層の悩みは、低賃金で雇える労働力(たとえばメイド・女中)が不足することです*1。そこで、必然的に貧しい「外部」から労働者を呼び寄せることになります。 アメリカでは第一次大戦の頃から、奴隷解放後も南部に住んでいた黒人が北部に大移動(Great Migration)を開始しましたが、その背景には、北部の産業界が低賃金労働力を求めたことがありました。大移動は1970年頃に終わりますが、その後はメキシコからの(不法)移民がその代わりとなります。 ヨーロッパでは、アフリカやアジアからの移民が、アメリカの黒人やメキシコ人と同じ役割を果たしています。 移民の時代 作者: フランソワエラン,林 昌宏出版社/メーカー: 明石書店発売日: 2008/09/18メディア: 単行本購入: 1人 クリック: 3回この商品を含むブログ (1件) を見る 移民や彼らの子どもたちの多大な貢献がなければ、
Monads to Machine Code Just-in-time or JIT compilation is compilation done by dynamically generating executable code. It’s a common technique used in many language runtimes to generate optimized code for hot code paths as well ahead of time compilation for various tasks. So let’s build a small LLVM-like intermediate language and JIT execution engine in Haskell. This will only function with modern
Build Your Own Lisp Learn C and build your own programming language in 1000 lines of code! If you're looking to learn C, or you've ever wondered how to build your own programming language, this is the book for you. In just a few lines of code, I'll teach you how to use C, and together, we'll start building your very own language. Along the way we'll learn about the weird and wonderful nature of Li
このページは、 Web プラットフォーム関連の様々な仕様の日本語訳の一覧と, それらの日本語訳に共通な事項についての説明です。 これらの翻訳の正確性は保証されません。 これらの仕様の公式な文書は英語版であり、 日本語訳は公式なものではありません。 誤訳が無いことは保証されません。 [ 当の仕様の策定者たちが想定している/当の仕様に期待されている ]意味論を完全かつ正確に反映することは保証されません。 翻訳なので、 語彙レベルで原文と正確に一致する意味を表すことは決してありません。 日本語は自然言語なので、 誰がいつどこで読んでも同じ解釈になることは保証されません。 )( 実際に誤訳が見つかることも時折あります。 それらについては見つかり次第修正され, 加えて用語の対訳や言い回しなども時折修正されるので、 これらの翻訳が「完成」する日は永遠に来ません。 逆に原文仕様が誤っていることもあり、
驚きの内容。勝見貴弘氏による詳細な解説連ツイをまとめました。米国連邦議会図書館資料から読み解く(注:完全翻訳ではありません)3.11時の政府の対応の足跡。当時の菅直人政権がどのような措置をとりながら災害対策に奔走していたか、またそれらの活動が(復興庁HPはじめ日本政府が現在も公表中の資料の中にあるにもかかわらず)なぜ我々のもとに正しく伝わってこなかったのか、色々と見えてくるものがあると思います。 ※当まとめの続編「【コラム】国難級の災害に接して迅速に激甚災害指定することの意義 #熊本地震 #激甚災害 #被災地支援」にきましても是非ご覧下さい(こちらは勝見氏ご本人のまとめになります)。 togetter.com/li/964202 続きを読む
2018年分差分Upしました. https://www.slideshare.net/tallzelkova/2018-99872316 研究室に入ったB4向け論文の読み方探し方講座のスライド.ほんのり更新しました.論文の書き方は結構更新があったのですがUpしていいかわからなかったのでとりあえずOFFで. // --- 以下昨年のコピペ --------- 本スライドは前所属の立命館大学 田村・木村・柴田研究室OBの一刈さんに始まり,大槻,石黒君,現D3の森君,他によるBrushupによって現行の形になりました.ここにお礼を申し上げます. シンポジウムとジャーナル,国際会議の論文の評価や価値については分野によって異なる可能性があります.あくまで大槻の研究分野での話であることはご承知おきください. また,内容は個人の見解によるところも大きいです.よろしくお願いいたします. Read less
ポートスキャンとは ネットワークを通じてサーバに連続してアクセスし、保安上の弱点(セキュリティホール)を探す行為。e-wordsより 使い方 いいか、絶対悪用するなよ!! 絶対だからな!! 一番シンプルな使い方 $ nmap www.hogehoge.co.jp Starting Nmap 6.47 ( http://nmap.org ) at 2015-04-23 17:46 JST Nmap scan report for www.hogehoge.co.jp (xxx.xxx.xxx.xxx) Host is up (0.030s latency). Not shown: 998 filtered ports PORT STATE SERVICE 80/tcp open http 2222/tcp open EtherNet/IP-1 Nmap done: 1 IP address
サーバーの基本的なセキュリティ対策の1つとして重要なのが、ネットワーク内のどのマシンがどのポートでサービスを提供しているのかを把握することだ。このために有用なのが、ポートスキャナと呼ばれるツールだ。本記事ではポートスキャナとして有名な「Nmap」というソフトウェアを使用し、ポートスキャンを行う方法について解説する。 定番のポートスキャナ「Nmap」とは 対象として指定したホストに対してポート番号を変えながらIPパケットを送信し、その反応を調べることでどのポートが外部からアクセス可能なのかを調査する行為をポートスキャンと呼ぶ。Nmap(Network Mapperの略)は、オープンソース(GPLv2ライセンス)で開発・提供されているポートスキャンツール(ポートスキャナ)だ。NmapではOSが提供するソケット機能を利用するだけでなく、ポートスキャンに使用するパケットを独自に生成することで、高速
実践ネットワークセキュリティ監査―リスク評価と危機管理posted with カエレバクリス マクナブ オライリージャパン 2005-04-25 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに インストール Mac Ubuntu Windows nmapの使い方 指定したIPのコンピューターの使用ポートを調べる 指定したネットワークの使用されているIPを一覧にする 指定したIPアドレスのコンピューターのOSの確認 nmapのGUIソフトzenmapの使い方 参考資料 MyEnigma Supporters はじめに nmapはフリーのネットワーク調査ツールです。 nmap - Wikipedia Nmap: the Network Mapper - Free Security Scanner このnmapを使うことで、 あるIPアドレスのコンピューターの
タスク管理してますか?(あいさつ) みなさんは日頃どんなタスク・プロジェクト管理ツールを使っているでしょうか? Backlog?Trello?Wunderlist?それともgithubのIssueで十分?カンバンほしいからZenhub?Waffle?変化球でProducteev? 僕も前職含めて上記含むすべてのツールを試してみました。 各タスク管理ツール所感 Trelloのガントない問題 ポンポンタスク登録できて便利。人のアサインも簡単だし。あ、でもこのタスクの粒度細かすぎない?依頼するときもされるときも細かすぎない?一つのリスト長すぎない? あと標準でガントがないよね?全体見渡す側からすると不安(らしく)になっちゃうからやっぱりガントほしい。アサインできるの便利だけど、あぁでもこれボード6個くらいできちゃった。横断めんどい。どのボードもカードで溢れている。ガント追加してくれるサードパーテ
[2018/07/01 追記] 過去に話題になったこともあり、このページに辿り着く方が多いようなのだが、係数導出の手法については継続的に改善を行っている。現時点では、「工数見積りの海を彷徨う・征服」というエントリに記載した「分位点回帰」を使うのがベストではと考えている。50%分位点が中央値にあたるため係数も安定しており、現在の見積りが過去のプロジェクトと比較してどのくらいの工数なのかが明確でわかりやすい。合わせて参考にしていただきたい。 工数見積りが難しいのはわかっているのだが、そうは言っても根拠は欲しい。この業界に入ってからずっと考え続けているのだが、やはり難しい。 この手の工数、工期という話題の時、役に立つのは次の資料だ。 IPA ソフトウェア開発データ白書 JUAS ソフトウェアメトリックス調査 素晴らしいことにどちらも PDF 版は無料で配布されているので、ダウンロードして見ること
Bash でシェルスクリプトを勉強していくと出会うのが : (コロン)という名前の組み込みコマンド。このコマンドは何もしないコマンドです。 こんなコマンドの存在は不思議だなと思う反面、C言語にも void という型があったり(関数のような形で存在するのは JavaScript とかですね)、LaTeX にも \relax があったり、何もしない命令というものは機械語の NOP からある普通のものです。 この Bash の : の使い道についてまとめてみました。 何か書かなければならないところに仮置きする 例えば「ここに制御構造を置くんだけど、この節に入るものは後で書くんだけどな〜」といった場合、制御構造の節の中に何も書かないと Bash は構文エラーとなります。 #!/bin/bash arg="$1" if [ -z "$arg" ] ; then echo "デフォルトモード開始" e
id: 940 所有者: msakamoto-sf 作成日: 2011-04-05 17:30:49 カテゴリ: Linux [ Prev ] [ Next ] [ 技術 ] 本シリーズでは Linux, BusyBox, uClibc を活用し、Linuxシステムを手作りしてみます。 技術/Linux/手作りLinuxシステム/01. Boot from Floppy Disk (kernel-2.6.x) 技術/Linux/手作りLinuxシステム/02. Boot from Floppy Disk (kernel-2.4.x) 技術/Linux/手作りLinuxシステム/03. BusyBoxとuClibcを組み合わせる 技術/Linux/手作りLinuxシステム/04. Boot from CD (kernel-2.6.x) 技術/Linux/手作りLinuxシステム/05. Bo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く