30分でわかる! 現代エロマンガ エロマンガ統計研究者 牧田翠(@MiDrill) 1 全年齢版
はじめに 以前書いたエントリー、重大な脆弱性(CVE-2017-5932)で少し話題になったbash4.4の補完機能の便利な点で、bash4.4からでないとタブの補完機能のソート処理が制御できないという問題について、ソースコードレベルで調べた結果をまとめていたのですが、bashの実装そのものを深く掘り下げ過ぎてしまい、内容が膨大になったので、何回かに分けて書こうと思います。 今回はbashが起動されてからインタラクティブモードでキーボードの入力を待ち受けるまでのお話です。普段使っているbashがどのような処理を行っているのか一緒に覗いてみませんか? 検証ソースコード Bash version 4.1.0(1) release GNU bashの生誕 bashのプロセスが起動されるのはOSへのログイン時にユーザーのログインシェルがbashに設定されている場合、あるいはログイン後に明示的にba
こんにちは、ひにしです。 私は今年で33歳なのですが、かれこれ十数年前中高生の頃にハマったヴィジュアル系(以下、V系)の音楽を今でも心から愛しています。 どれくらい好きかというと、90年代V系を愛するバンギャ(※バンドギャル V系バンド好きの女性のこと)だけを集めたイベントを開催したり、ヘドバンについて調査したり、黒服で記事に出たり…というくらいには好きです。 そんなV系の歌詞は、Twitter上でもこんな風に語られるほど“あるある”にあふれています。 #V系歌詞あるある 「闇に溺れ過ぎ」 「紅に染まり過ぎ」 「孤独を感じ過ぎ」 「手首から血が流れ過ぎ」 「君が居なさ過ぎ」 「薔薇が舞い過ぎ」 「とりあえずヴェルベットって言い過ぎ」 — 磨童まさを (@masawo_viceat) 2016年7月8日 V系のファン以外は、「やたらと血塗られたり、夜を彷徨(さまよ)ったりしているんでしょ?」
All slide content and descriptions are owned by their creators.
何がしたいのか 最近はDockerを導入したサービスがガンガン出てきている一方、現場でのDocker導入に足踏みをしているところもあると思います。 今回はDockerを導入するために、「コンテナを利用するとこんなに便利!!」という主張を展開することで、現場でのDocker導入の推進をしたいと思います! まあ、スライドモードを使いたかったんですよ TL;DR コンテナと仮想環境は別物だよ コンテナでの運用するといいことがたくさんあるよ どんな環境でも同じように動かせる デプロイ・ロールバックが簡単 システムが簡単に把握できる あいのり環境もいける コンテナとは コンテナ ≒ VM ?? Docker導入しようって言うとこんな話を聞くことがある コンテナってVMみたいなもんでしょ? VMの上にまたVM作るの? AMI使ってるから、わざわざコンテナにする必要がない コンテナ != VM VMとコ
I have 80 Pen I have 65 Apple Uh! Put-Pen Uh! Put-Pen Uh! Put-Apple Uh! Put-Pen ソースコード https://github.com/yhara/ppap-lang FizzBuzzも書けます。 宣伝 このような奇妙なプログラミング言語に興味がある人にぴったりな書籍が存在します。 今ならマナティというマイナビのIT系電子書籍ストアから購入すると割引になっており、2,041円でPDFが手に入ります。1月10日までです。これに合わせようと思ったのに年始になってしまった。 マナティ年末年始キャンペーン|Tech Book Zone Manatee Rubyで作る奇妙なプログラミング言語|Tech Book Zone Manatee 言語仕様 「I have」はレジスタの宣言です。以下はPenというレジスタを用意し、初期
この記事は、Pepabo Managers Advent Calendar 2016の23日目の記事です。 22日目は、経営企画グループマネージャーのいくおさんによる「ラーメンにライスをつけるか否か」でした。 ★ ★ ★ 突然ですが、経営幹部の人材配置は社長の仕事の一つだと考えています。ペパボは12月決算で翌年の3月に株主総会を行っていますので、今まさに次年度の組織体制について考えを巡らす時期だったりします。誰かに何かを任せるというのは、その人や組織に対して期待を寄せるということです。Pepabo Managers Advent Calendar23日目となる本記事では、ペパボの社長として私がマネージメント層に期待することについて書きたいと思います。 結論から言いますと、マネージャーにはメンバーのモチベーションを向上させ、目標を達成することを期待しています。企業や経営者によって考え
はじめに これは Linux Advent Calendar 2016 の第 11 日目の記事です。Linux のタスクスケジューラーのソースコードや関連するドキュメントなどを読んで分かったことをまとめました。とても長いです・・・ はじめにスケジューラーのアーキテクチャと重要な概念を紹介し、その後はスケジューラーコアとシステムコールの実装について分かったことを延々と述べます。調べきれなかったことや分からなかったことは TODO に残したので、コメント欄とかツイッターで教えてもらえると嬉しいです。間違いの指摘も大歓迎です。 ちなみに私が読み始めたきっかけは、スケジューラーのアーキテクチャ、スケジューリングアルゴリズム、スケジューリングアルゴリズムの切り替え方、nice 値やプロセッサアフィニティがスケジューリングに及ぼす影響、プリエンプションの流れ、マルチプロセッサにおけるタスクのロードバラ
プログラミングでよく使う英単語のまとめ【随時更新】 随時追加、整理していきます。 名前をつけるときには、名詞、動詞の違い、複数形、過去形などに注意しましょう。 オブジェクト指向では、クラス名は名詞、メソッドは動詞とします。 使ってはいけない言葉 get / set アクセサ (getter / setter) やプロパティによく使われている。 それ以外に使うと混乱を招くのでよくない。 get は軽量な処理と考えるので、中に重い処理は書いてはいけない。 単純な取得/設定以外で使いたくなったら他の言葉を考える。 load, save, commit, store, enable, disable, fetch, register, configure, add, etc... check 意味が広すぎて何をしているかわからない。 できるだけ別の言葉を使う。 具体的に何をしているかに分解して考え
VRブーム以前から実験を重ねて得た知見2016年6月21日、東京国際フォーラムにて、3Dコンソーシアム、映像情報メディア学会、立体映像技術研究委員会主催によるシンポジウム“3D合同シンポジウム VRとAIが拓く新たな3Dの世界へ”が開催された。 ここでは、そのなかで行われたプラグラム“VRキャラクターを使ったコミュニケーション技術の未来とその実証例について”のリポートを行っていく。 キャラクターを好きになってもらうために“VRキャラクターを使ったコミュニケーション技術の未来とその実証例について”の講演を行ってくれたのは、バンダイナムコエンターテインメントの原田勝弘氏。 『鉄拳』のプロジェクトリーダーとして知られる同氏だが、PSVR対応コンテンツ『サマーレッスン(仮)』のディレクター/プロデューサーとして、VR業界を牽引する第一人者のひとりでもある。 ここでは、同氏が『サマーレッスン(仮)』
柴田: 今回の「しば談」は、Kaizen PlatformのCEOの須藤憲司さんにお越しいただきました。まずは会社の紹介をお願いしてもよろしいですか? 須藤憲司さん(以下、敬称略): Kaizen Platformは、企業のWebサイト、UIの改善をやっています。ツールを渡すだけでなく、サポートまで行っています。ツールだけあっても、テストしたりとか実装したりとかって、皆さん忙しくてできないので。僕らは「グロースハッカー」と言われる、デザイナー、エンジニアさんを3,600人(注: 2016年5月現在)くらい抱えているので、彼らが改善案を作ってくれて、それを選ぶだけでUIの改善がどんどん進む、というサービスを提供しています。 起業のアイディア = 前職での課題柴田: なんでこのビジネスをやろうと思ったんですか? 須藤: 僕はもともとリクルートにいまして、まさにプロダクトやマーケティングをやって
強力な電界をかけると、カーボンナノチューブの粒子がワイヤーを作った 電気自動車会社テスラモーターズの社名の由来ともなった、異能の科学者/発明家ニコラ・テスラ(1856-1943年)。彼が発明した、交流による発送電装置や無線トランスミッターなどは現代文明の基盤になっているといっていい。 彼の発明品の1つ、テスラコイルを科学実験番組などで見たことのある人もいるだろう。テスラコイルとは、2つのコイルを共振させて高周波・高電圧を発生させる変圧器なのだが、その際にすさまじい稲妻が発生するのだ。マッドな科学者を表現するアイテムとして、テスラコイルはぴったりである。 インパクトの割にはあまり使われていないテスラコイルなのだが、意外な分野で今後注目を集めることになるかもしれない。それは、カーボンナノチューブを使ったワイヤーの作成だ。 カーボンナノチューブは、炭素原子が編み目のように結合し、ナノスケールの筒
はてなチーフエンジニアの id:motemen です。2016年4月1日付けで、新卒・中途含めて6人の新人エンジニアがはてなに入社してくれました。この記事では、彼らに受けてもらった今回の新人研修についての概要を簡単に紹介します。 動機 もともと、はてなのアプリケーションエンジニア向け研修には、GitHubでも公開されているはてなサマーインターンの講義資料を利用してきていました。資料そのものは自信をもってオススメできるものですが、学生向けということもあり基礎的な内容が多く、実際の業務で必要な知識とはギャップがあると感じるエンジニアも多かったようでした。社内でアンケートを取ってみたところ、インフラ一般やはてな社内のサーバ構成の知識を不安に思う声が特に多く聞かれました。 そこで今回は新たな取り組みとして、インターン向けの基礎的な資料に加えてエンジニアとしての実務にフォーカスした講義内容を追加し、
東京で働く現代人のストレスのうち「満員電車」は、相当な比率を占めているはずだ。しかし単純に考えれば、折り返し運転や回送電車に乗車できる始発(起点)駅が自分の最寄駅なら、どんなに乗車率の高い路線でも必ず座れて、自分のスペースを確保できるに違いない。 ⇒【写真】今回調査した「首都圏始発駅」 本記事では、定期代と家賃の兼ね合い、都心までの乗車時間といった観点から各始発駅の住み心地を比較調査してみた。 ◆飯能:若者が多い。ネックは都心までの通勤時間 乗車時間(池袋まで)40分 平均家賃 3万9000円(ワンルーム) 定期代(池袋まで)1万7260円/月 終電(池袋から)00:08 西武池袋線の始発駅である飯能駅。駅ビルにはショッピングモール「西武飯能ぺぺ(飯能PePe)」が入っている。元町・中華街行きまで直通で運行されるダイヤも日に15本ほどある。 有楽町線・副都心線の直通運転など
3. Python環境構築 Python の環境構築方法は複数存在しますが、便利なvirtualenv + PyCharm + bpython で構築する手順に沿って作業してもらいました。 virtualenv + virtualenvwrapper virtualenv を導入すると、複数のPython環境を簡単に構築・切り換えできるようになります。たとえばコマンド1つで Python2.7 + Django1.5環境と Python3.5 + Django1.7環境をworkon コマンド1つで切り替えられます。 # install sudo easy_install pip sudo easy_install virtualenv sudo easy_install virtualenvwrapper pip install pbr sudo easy_install virtual
漢は黙ってシングルファイル C/C++ ライブラリですね! シングルファイル C/C++ ライブラリとは, ヘッダファイル .h ひとつだけで機能が実装されているライブラリ(もう少し条件をゆるくして .cc も含む)のことです. header-only とも言われれたりします. このあたりの元祖は nothings 先生 http://nothings.org/ ですね. 最近は github にコードをあげています. https://github.com/nothings/stb シングルファイル系のライブラリまとめ一覧もあります. シングルファイル系が便利すぎてやばいので, 自分でもいくつか作りました. TinyObjloader(Wavefront .obj loader) https://github.com/syoyo/tinyobjloader TinyEXR(OpenEXR
Slackで簡単に「日報」ならぬ「分報」をチームで実現する3ステップ 〜Problemが10分で解決するチャットを作ろう〜 開発プロジェクトを進めていくと、チームは様々な課題に直面する。こうした課題は、週次のミーティングや日報で共有して解決していくことが多い。 課題は大小様々だが、特に数時間で解決できるような小さな課題をいかにリアルタイムで解決していくかで、チームのスピード感が大きく変わってくる。 僕のチームでは、リアルタイムの課題解決の為に、社内チャットSlackを社内Twitterのようにする邪道な使い方「分報」という取り組みを実践している。 > 日報の弱点日報の弱点 日報は一日の業務の報告書で、一般的に「進捗状況」「体験」「学習」「課題」が記載される。これらをチームで共有することで暗黙知を減らし、個人とチームを成長されることが目的だ。報告方法はチームによって様々だが、メールをはじめ、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く