CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
ワークフロー系の方法についてまとめました。 そのほか皆さんがご存知の方法などあれば、コメントください。 きっかけ KPIとかで必要なデータを定期的に本番環境のDBから取り出してどっかに保存しておきたい 取り出したいデータ構造や種類は頻繁に変更があったり、そのうちデータを取る必要が無くなったりする メインレポジトリーで管理すると、変更が頻繁にあると対応が面倒だったり、廃れた時にゴミが残る可能性が高い タイプ①:自分でプログラム作る 長所:何でも書ける、複雑な処理が自由自在、gitバージョン管理が容易 短所:読み書き双方でコードの理解が必須、ワークフロー定義の全体像の俯瞰が困難 AWS Lambda Redash x AWS Lambda x Google SpreadsheetでKPI集計 データを取り出してスプレッドシートに放り込むだけならこれが一番ラクそう その反面、複数のワークフローを
はじめに WSLを使うと、コマンドウィンドウからLinuxのコマンドが簡単に使えて大変便利です。昔はちょっとしたコマンドを使うのにmsysなどの環境をインストールしていましたが、今どきはWSLだけで事足ります。しかし、WSL環境ならではのパイプの扱いに慣れていないと、期待する結果が得られません。しばらく使っていないとすぐに忘れてしまうので、ワンライナー的なメモにして残すことにしました。 要点 Windows側のパイプを使う場合は、普通に書けば大丈夫です。 type a.txt | wsl cat | findstr "." Linux側のパイプを使う場合は^でエスケープします。 type a.txt | wsl cat ^| awk '1' ^| python -c "import sys; sys.stdout.write(sys.stdin.read())" 上記をWindowsのパイ
PyGradeは、Pythonのスキルをトレーニング / テストするためのツールです。ディープラーニング、機械学習、データサイエンスなど、各種AI関連の教育プログラムを受講しようとされている方、Pythonでデータを処理する業務に取り組まれている方など幅広い方にご利用いただけます。トレーニング機能(無償公開)は、問題集と実行環境がセットになったシステムで、コーディングの経験を通じて技術を習得できます。各種のAI講座を受講する前の準備などの用途で、ご自由にご利用ください。 Pythonは、データを扱うための便利な機能や書き方が豊富に用意されている言語です。これらの機能を使いこなすことで、多くのことを効率的に実現できるようになります。実践的なコーディング経験を通じたAI技術と知識の習得を重視しているiLectでは、AI技術の学習効果を最大化させるためには、受講前に基礎的な技術をしっかりと習得し
「なんでうちの研究室を選んだの?」と、学生に聞いたことがあります。 学生たちの答えは、 「研究テーマがとても面白そうだった」という建前から、 「研究室の場所が家から近かった」などの本音まで、さまざまでした。 そんな理由の中に、 「研究室見学に行ったとき、先輩たちが楽しそうに研究の話をしてたから」というのがあって、あーわかるなぁと思いました。 学生にかぎらず、楽しそうに研究の話をしてる人たちを見ると、いつも良いなぁと思います。 そんな人たちと一緒に研究したいと、私も思います。 いま私がいる研究室には、毎年3人の学生が入ってきます。 むかし私が卒業した研究室は、毎年ひとり入ってくるかどうかでしたので、それと比べると大きな研究室です。 同期が二人もいる彼らは、わからないことがあっても、わからないなりにアーデモナイ、コーデモナイと楽しそうに話をしています。 同期がひとりもいなかった私には、それが少
Welcome to Fabric!¶ Fabric is a high level Python (2.7, 3.4+) library designed to execute shell commands remotely over SSH, yielding useful Python objects in return. It builds on top of Invoke (subprocess command execution and command-line features) and Paramiko (SSH protocol implementation), extending their APIs to complement one another and provide additional functionality. To find out what’s ne
#-*- coding:utf-8 -*- import getpass from fabric import Connection, Config from invoke import task @task def sample(c): Config.user = 'username' hostname = 'example.com' sudo_pass = getpass.getpass("What's your sudo password?") config = Config(overrides={'sudo': {'password': sudo_pass}}) c = Connection(hostname, config=config) c.run('hostname')
得意:Laravel, vue.js, react, ReactNative。 趣味:音楽・ドラム・作曲・歴史。 dockerコンテナでjenkinsを立ち上げ、 pythonのデプロイツール「fabric」をjenkinsから実行してwebサーバに対してデプロイ、DBに対してSQL実行などを出来るようにする。 これによりデプロイだけでなく、業務の自動化なども可能!ジョブの作り方で色々と応用がきく内容となっております。 今回の記事に関する情報やソースコードなどは、GitHubで公開しておりますので、そちらも参照下さい。 https://github.com/hirasaki1985/jenkins_fabric また、本手順に出てくる.ssh/ディレクトリのsshに関する設定(鍵やconfigファイル)は、環境に合わせて修正をしてください。 本手順で使用するライブラリ docker ope
これは、なにをしたくて書いたもの? オープンソースのエラートラッキングシステムとして、Sentryというものがあるということを知り、ちょっと試してみようかなと。 Sentry | Error Tracking Software — JavaScript, Python, PHP, Ruby, more SentryはSaaSとしても使えるのですが、自分でローカルに構築することもできるようです。 Self-Hosted Sentry - Docs Dockerイメージでインストールするのが推奨されているようなので、今回はこちらを使ってローカルにSentryを導入してみたいと思います。 Installation with Docker - Docs Sentryとは? Sentryは、オープンソースのエラートラッキングシステムです。 Sentry | Error Tracking Softwa
概要 Sentry On-Premise がdocker-composeを導入してくれたおかげで、セットアップがだいぶラクになっていた。 楽すぎて書くまでもないくらいなのだけれども、立ち上げるまでをメモしておく。 手順 0. 前提 Dockerのメモリが 2400MB 以上必要 Dockerの初期設定だとこれに引っかかってうまく起動できない場合があるので、割り当てメモリをチェックしておく Docker Desktopの場合、 [Settings] -> [Advanced] -> [Memory] の順で確認可能 少し多めに割り当てておくのがオススメ。2000MB前後になっている場合、3000MBにするとか 1. Sentry On-Premise をダウンロードする Git管理するほどのものじゃないのでzipダウンロードで良いと思います。 2. configファイルを更新する 追加設定が
Webサイトを立ちあげた後、サービス運用(アクセス数、SEO等)、システム運用に使う無料で使えるサービスを挙げてみた。 結論から言うと、Google Analytics>Google Tag Manager>=Google Search Console が重要であとは必要に応じてと言うことになるか。 無料で使えるものもはあるが利用制限が多いので、プロダクションで使用する場合は、有料の物を使用した方が良さそう。個人利用の範囲であれば色々あるが割愛。 サービス運用 Google Analytics https://analytics.google.com/ まず一番に導入する必須のサービス。 WEBサイトのアクセス状況を計測して、アクセス数などの情報を把握することが出来る。 WEBサーバーのログと異なり、ブラウザでJavascriptを実行して計測するので、より実際の人が閲覧した状況に近い情報
サービスの運用として、信頼性を高めるには、インフラ側の状況を把握しているだけでは駄目で、アプリケーション側やユーザサイドでどんなことが起こっているかも把握していないといけないです。 そんな用途にうまく活用できるかもしれないSentryを試してみたので情報を残しておきます。 Sentryとは? アプリケーションで発生するエラーをトレースして管理できるツールです。 様々な種類のプログラムに対応していて、サービス型およびOSSで提供されています。 Sentry公式サイト Sentry Githubリポジトリ プログラムの処理内にRavenというツールを組込み、例外処理をフックすることで発生したエラー情報をSentryサーバに送付するといった仕組みのようです。 基本的な使い方等は様々なブログ記事が既にあるので割愛します。 参考) http://d.hatena.ne.jp/heavenshell/
はじめに 実際にシステムを運用する上でログからエラーの発生を検知して,原因を調べ,修正する時があるよね... ログ収集では,AWSのCloudWatchなど使ったりすると思うのですが,今回はSentryというイベントログ収集ツールを紹介します. 何か間違ったことを書いていたら教えてくださると幸いです. 概要 Sentryはいろんな言語で利用できる アプリケーションの利用ユーザのブラウザやOS情報を取得できる アプリケーションの利用ユーザの行動記録を収集できる ユーザ情報も設定すると,どのユーザがエラーは発生させたのか分かる 実際にJavaScriptのフレームワークVue.jsでSentryを利用する方法の紹介 Sentryとは Sentryはイベントログを収集するツールです. https://sentry.io/welcome/ これを利用することで,エラーの原因の特定を補助してくれます
避けられないアプリケーションのエラー監視 アプリケーションを運用する上でエラー監視は避けて通れませんよね。 とはいえ、エラー監視のツールやサービスは今やたくさんあるので、どれを使ったらいいか迷うところでもあります。 僕はお仕事で Sentry を使っているのですが、これまでエラー監視ができてなかった処理に Sentry での監視を追加したらめちゃくちゃ簡単すぎて感動を覚えたのでご紹介します。 この記事では python での設置についてだけ書きますが、 Sentry が対応している言語であれば基本的に同じようなやり方で設定できるようになっていると思います。 Sentry の設定方法 1. sentry-sdk のインストール sentry-sdk を pip でインストールします。
はじめに アプリを運用していくにあたって、エラーの監視は避けては通れませんよね。 サーバーサイドのエラー監視については導入しているアプリケーションも多いと思いますが、フロントのエラー監視に関しては、正直監視していないことも多いのでは…? そんな今回は、Sentryというフロントエラーの監視ツールが便利で超簡単に導入できるので、ぜひ紹介したいと思います。 Sentryってどんなツールなの?など、初歩的な説明から、実際の導入方法まで。 こちらを読んでもらえば、Sentryの導入もラクラクにできるはず。 では、さっそく!レッツトライ!! Sentryとは? フロントエラーの監視ツール。 公式サイトはこちら https://sentry.io/welcome/ 今回の説明は、 Developerライセンス(無料版)のSentry導入の説明となります。 ライセンスプランの違いに関しては、後ほど下でま
いま、横浜でやっているバンクシー展がアツい。 バンクシーは名前くらいは知ってると思うが、街中に意図のある落書きを残していく匿名のアーティストで、モスクワ・マドリード・リスボン・香港などで100万人以上を動員した展覧会『BANKSY展 GENIUS OR VANDAL?(バンクシー展 天才か反逆者か)』の日本版がいま横浜のアソビルで開催されている。 もちろん、これはバンクシー本人の許可などなく「勝手に」開催されているものだ。この展覧会は、バンクシーが匿名の活動( 言ってしまえば犯罪的な活動もしている )をしていることをいいことに、勝手に開催されているもので、日本はまだリストインしていないがモスクワやラスベガスなどで行われた「BANKSY展 GENIUS OR VANDAL?」は、バンクシー公式サイトで「FAKE」と指摘されている。 最近バンクシーの展示会が相次いで開催されていることを知ってお
目次 tmuxとは 起動して新規セッションを作成する windowを作成する window間を行き来する windowを分割してpaneを作成する paneを行き来する セッション間を行き来する 【応用】tmuxの表示内容をリダイレクトする 【応用】情報バーにgitのbranch名を表示する 【応用】現在の操作パスを表示する 【応用】スニペットを呼び出す 以上の設定の .tmux.conf はこちら tmuxはバージョン互換性がかなり微妙 YouTubeでも公開したのでチャンネル登録してくれると嬉しいです tmuxとは tmuxとはターミナルマルチプレクサと言われるもので、sshで作業マシンにログインして操作した際や、重いプログラムを実行するなどして帰りたいが終了せずに作業を継続したい際などが、最も簡単なユースケースです。 これだけにとどまらず、tmuxはterminalを複雑に装飾できる
まぁ長く続くとその分マンネリ化は避けられないので適宜テコ入れをする必要はあります。。。 若手エンジニアキャリア相談ビアバッシュ 細かいことは過去ブログにしているので参照。ここではブログに書かなかったことを説明します。 [概要] 新卒1~2年目の若手と中堅エンジニアが参加し、自己紹介や今までやってきたプロジェクトについて全員がLTを実施。終わったらそのままキャリア相談という名の懇親会(飲み会)に突入。 [導入背景] 若手エンジニアが中長期のキャリアに悩んでいることが多く、マネジメント側(自分)からあれこれ助言しても決めあぐねる状況が見られました。自分のキャリアに関するイメージが薄いと短いスパンでの目標設計しか出来ないので、マネジメント側からしてみると評価が難しいことがありました。 原因として大きいのは参考にできる情報が圧倒的に少ない事なので、身近な人のナマのキャリア遍歴を効率良く情報収集する
NHK「ファミリーヒストリー」に登場した福岡庄太郎の衝撃 伯山 先日はご連絡をいただきありがとうございました。 柳澤 NHKの番組「ファミリーヒストリー」を見て伯山さんに連絡させていただいたんですよね。「神田伯山さんが出ているよ」ってうちの奥さんに言われて番組を見たんです。「えっ? 伯山さんは福岡庄太郎(※)の子孫なの!」(※明治期にアルゼンチン、パラグアイにわたって数々の異種格闘技戦を戦った柔術家。番組内で神田伯山の高祖父だったことが初めて明かされた)。すごく驚きました。 『1976年のアントニオ猪木』(文春文庫) 柳澤 当然ですよ。僕のデビュー作『1976年のアントニオ猪木』は、プロレスとボクシングの異種格闘技戦を書いているんですから。 伯山 あれは名著ですね。 柳澤 ありがとうございます。猪木のプロレスについての本ですけど、僕は、アリのこともボクシングのことも全部調べて書いたんです。
www.taikaisyu.com 2005年よりインターネットで連載されている、完全フルカラーの、非商業の無料公開マンガ。2017年に「第二部」が完結してからもサイト上では短編作品の連載は行われていたが、 『胎界主』本編の更新はしばらく中止されていた。しかし、数ヶ月ほど前から「第三部」の連載が開始されている。 無料公開マンガの代表格といえば『ワンパンマン』であるが、あちらは、序盤はシンプルすぎるくらいにわかりやすい主人公設定と物語展開からはじめることでエンタメ性を確保して、そのあとに徐々にキャラクターを増やしたり世界観を広げていくことで展開を多様なものにしたり物語の深みを増させていく、という構造にしたことが成功の秘訣であった。 一方で、『胎界主』は序盤から設定がモリモリなうえに作者の表現力や技術力が発展途上であり、とにかくわかりづらい。フルカラーではあるが暗くて不気味な絵柄も集まって、第
はてなに子供二人がプログラムの方針で対立したという話が掲載され話題になってるらしい(はてな匿名ダイアリー、[B! 増田] )。原因は「じゃんけんゲーム」の実装方針であるらしい。ゲーム内容は、画面でグー・チョキ・パーのいずれかを選びボタンを押すと、相手となるCPU側の手と勝敗が表示されるシンプルなもの。喧嘩の原因となった方針の違いを元記事を引用すると、 次男はまずCPUの「手」を乱数で決定し、画面に入力された「手」と比較して勝敗(と引き分け)を決める、素直な処理だった 長男はそれに飽きたのか、まずは乱数で「勝ち」「負け」「引き分け」を乱数で最初に決めてしまい、その後で結果に応じたCPUの「手」を決定するというロジックだった そうだ。次男は長男の設定したロジックに納得がいかなかったらしく、「兄ちゃんのはじゃんけんで勝負してない」「勝ち負けを最初に決めてしまうなら意味がない」と批判、対して長男は
昔、車椅子を改造していたら当事者じゃない人から「車椅子で遊ぶとはけしからん」と怒られた そう思うのは勝手だが、私は車椅子を特別なものと思っていないのでバイクや車のように改造する 車椅子は格好いいしもっと楽しくできる 将来寝たきりになっても視線とか自分の意思で姿勢を変え、走り回るのだ pic.twitter.com/7znRQjwATl — 吉藤オリィ@対孤独の発明家 (@origamicat) February 5, 2020 今日は仕事帰り、先日のBS日テレでも出演したSMA少女さほさんに誘ってもらい川口市グリーンセンターでの車椅子スケートに来た! 押す側の人も車椅子がスケート補助具の役割になって転倒防止になるので、スケート得意じゃない人でも楽しいのでオススメ! pic.twitter.com/7E44cA6Yvj — 吉藤オリィ@対孤独の発明家 (@origamicat) Februa
きょう(8月1日)、気象庁は「東海地方と関東甲信地方が梅雨明けしたとみられる」と発表しました。 東海地方、関東甲信地方ともに平年(7月21日ごろ)より11日遅く、 昨年(7月24日ごろ)より8日遅い梅雨明けです。なお、梅雨明けの時期が特定しなかった年を除いて、統計開始以来、東海地方は3番目に遅く、関東甲信地方は2007年と同じ3番目に遅い日付でした。 東海地方で梅雨入りが発表された6月10日からきのう7月31日までの降水量は、名古屋市で635.0ミリ(この期間の平年の降水量は366.3ミリ)でした。 関東甲信地方で梅雨入りが発表された6月11日からきのう7月31日までの降水量は、東京都心で472.0ミリ(この期間の平年の降水量は289.3ミリ)でした。 東海地方や関東甲信地方は、向こう一週間は、晴れる日が多い見込みです。 ※梅雨は季節現象であり、梅雨の入り明けには、平均的に5日間程度の「移
新型コロナウイルス感染症COVID-19についての情報をお求めの方は、厚生労働省の情報ページか専門家の情報をフォローしてください。私は専門家を紹介する立場にはありませんが、個人的なフォロー推奨リストを参考にしていただけますと幸いです。 筆者は医療や行政法の専門家ではありません。単なる素人の感想なので医療情報としての信頼は置かないでください。基本的に自分が納得するためだけに書いたものであり、他者を納得させるために書いたものではありません。 新型コロナウイルスが問題になりだして半年たったが、いまだに検査論争が続いている。検査についての現段階での結論は以下の通りである。 PCR検査は増やすに越したことはない。適切な行動制限を敷いたうえで収束を早める効果はあるだろうし、効果的な治療法が確立されつつある現在、迅速な診断は迅速な治療につながりうる。 しかし、行動制限を解除して検査と隔離のみで感染拡大を
東京都は1日、都内で新たに472人が新型コロナウイルスに感染していることを確認したと発表しました。都内で一日に確認される人数としては7月31日の463人を上回り、これまでで最も多くなりました。 このうち、20代と30代は合わせて324人で、約69%を占めています。また、472人のうち、約35%に当たる167人は、これまでに感染が確認された人の濃厚接触者で、残りの約65%の305人は、これまでのところ感染経路が分かっていないということです。 濃厚接触者の感染確認のうち、最も多いのが家庭内での感染で50人でした。中には、家族5人が同居する子どもから感染したケースや、同居する父親から家族4人が感染したケースもありました。 このほか、職場内での感染が25人、会食による感染が22人などとなっています。 一方、ホストクラブやキャバクラなど夜間に営業する接待を伴う飲食店の関係者は、感染経路が分かっていな
ソニー・インタラクティブエンタテインメントはPlayStation公式Twitterアカウントにて、『ゴースト・オブ・ツシマ』の発売10日経過時点での、さまざまなデータを公開した。『ゴースト・オブ・ツシマ』内のアクティビティにまつわる記録を数字化する、興味深い資料になっている。それぞれの数字は、プレイヤーたちがこなしたアクティビティのトータルの数である。 まず一騎討ちについて。「そちらの精鋭を出せ!」などのセリフにおなじみの、侍らしい戦闘スタイルを見せる一騎討ちについては、1億5640万回おこなわれているという。成功時には気力も回復し、防具やスキルを強化すれば最大5人刈り取ることができるこの一騎討ちシステムを、数多くのプレイヤーが利用しているようだ。 また決闘について、5750万回実施されているという。ボスらしき敵との対峙でおこなわれる決闘。物語が進めば、相まみえる敵の数も多くなるというこ
『アイヌ文化で読み解く「ゴールデンカムイ」』(集英社新書)著者の中川裕氏 昨今、アイヌ文化に対する関心が急速に高まっている。7月12日にはアイヌ文化復興の中核施設である「民族共生象徴空間」が北海道に誕生した。その愛称である「ウポポイ」は、変わった名前の響きからインターネット上を中心に話題を集めたことも記憶に新しい。 こうしたアイヌ文化ブームの背景にあるものとは何なのか。また、アイヌについて知りたいと思ったら、どこから何を学べばよいのだろうか。アイヌ語研究の第一人者である千葉大学文学部教授・中川裕(なかがわ・ひろし)氏にお話を伺った。 *** ――ここ最近、アイヌ文化に対して急速に注目が集まっているように感じます。理由をどのように分析されていますか。 中川 アイヌ民族博物館の設立にともない、国や北海道がキャンペーンに力を入れていることもあります。現代社会の中でアイヌ文化を音楽や工芸、芸能など
FPGAを使ってみたい技術者や学生、一般企業に向けた無償のオンラインFPGA利用環境『ACRiルーム』を開設 FPGAの活用方法を模索、研究する団体であるアダプティブコンピューティング研究推進体-ACRi ( 所在地:東京都目黒区大岡山2丁目12-1, 以下ACRi (アクリ) *1 )は、2020年8月1日よりFPGA*2利用環境の無償提供の場として『ACRiルーム』を開設いたします。これはオンラインで無償利用できるFPGAの利用環境で、東京工業大学構内に設置された100枚を超えるFPGAボードと開発用ソフトウェアにリモートからアクセスして利用できるものです。 利用者は日本国内でFPGAに興味のあるすべての人が対象で、ACRiルームのウェブサイト*3から事前に利用予約をすることで『ACRiルーム』を使用できます。初年度(2021年7月末まで)では1,000人の利用を想定しています。 これ
この問いかけにまじめに考えてみる。 ほぼ全てのソースコードってランタイムなりコンパイラとして何かしら別のものに依存しているはずだけど、最終的に行き着くだろうOSとかってそもそもGitHub上に存在するのかなhttps://t.co/KNME92Qcz8 — yuta (@yuta0381) July 18, 2020 TL;DR(要約) RISC-VだったらCPUから作れそう。エミュレータのコード見て自作もできそう。 RISC-Vだったら、多分linux動かすところまで行けるよ! x86とかだったら、動かそうとするけどライブラリ古くて苦しむよ! Linux Kernelだけ見ても、GitHub上にすべての依存する「最新の」コードは存在していない。若干古かったりするので、そこらへんは地球外生命体の人に頑張ってもらうしかない。 前提条件 西暦2500年、地球人類は滅亡した(唐突)。北極には、か
岩手初感染者に中傷 知事「厳格に対処する」 岩手県で初の新型コロナウイルス感染者となった盛岡市の40代男性に対する誹謗(ひぼう)中傷、個人を特定しようとする動きが過熱している。国内唯一の感染未確認県だったことで全国から注目されており、県は公式ホームページ(HP)などで冷静な対応を呼び掛ける。 男性が勤める県内の事業所は、7月29日午後11時すぎにHP上で社員の感染を公表した。インターネット掲示板で社名が取り沙汰されてアクセスが集中し、30日夜にサーバーがダウンした。 31日までに、県内外から100件近い電話やメールが殺到。「感染した人間はクビにしたのか」「従業員の指導がなってない」といった本人や会社を攻撃する内容が多かった。 会社の担当者は「誹謗中傷の電話は業務に支障を来しかねず、従業員の不安をあおる。『岩手第1号』ゆえに全国的な注目を集めていると感じる」と語る。 風評被害も深刻で、濃厚接
","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"
https://palletsprojects.com/p/flask/はじめにPythonistaの皆さんの中には、Flaskを使ってWEBアプリケーションを構築したことがある方も多いのではないでしょうか? この記事ではそんなみなさんのFlask生活をより良くするべく、Flaskの仕組みを実際にコードを読みながら解説したいと思います。 この記事で紹介すること WSGIの概要と、WSGIを用いた簡単なWEBアプリケーションの実装方法Flaskの実行コードの仕組みFlaskのルーティングの仕組み対象読者 これからFlaskを使って何かを実装しようとしている人Flaskの実装経験はあるが、コードの中身までは理解していない人Pythonの有名ライブラリのコードを読むのが好きな人Flaskの入門コードこの記事では、以下の入門コードを題材として取りあげます。 from flask import Fl
※この記事は緊急事態宣言前の2020年2月に取材しました 一口に「お酒」と「料理」と言っても、その組み合わせ方は多岐にわたる。 例えば、日本酒とクリームチーズ、ウイスキーと燻製など、意外な食べ合わせでも不思議と相性の良いことがあるのだ。それを「ペアリング」と呼び、日本酒やワインの分野では盛んに取り沙汰されている。 しかし、ビールと料理のペアリングについては、意外と見過ごしがちな人も多いのでは? 例えば、筆者はのどごしのいい冷たいビールを、枝豆だとか冷ややっこで食べるのが好き(異論は認めるけど、夏にはやっぱりこれが最高)。ただ、普通のビールよりも味がしっかりしているクラフトビールで同じことをやるのも、なんだか違和感があるし、一概に同じものが合うとは言えない気が……。 せっかくだから、「クラフトビール」と「料理」が織りなす奥深き世界をより探求すべきじゃないか! そこで向かったのは、大手ビールメ
コンサルタントは、なかなか良い仕事だった。 そう言うと、知人から「どういう意味で? 給与?それとも内容?」と聞かれた。 もちろんそうした条件面で「良かった」と言えないこともない。 だが、私が「良い」と思えたのは、様々な会社に出入りし、内情を知れた点だ。 印刷、ホテル、SIer、商社、運送会社、メーカー、建設業、研究所。 コンサルタントであれば、利益の源泉やマネジメントの方法、仕事のとり方から、採用、時には政治家との付き合い方についても「内部の事情」を詳しく話を聞くことができる。 北は北海道から南は沖縄まで、規模や業種も様々な、ありとあらゆる企業に出入りすることができた。 * そして何より、数多くの尊敬すべき人々と出会えた。 例えば、どんな組織にも一人か二人くらい「貴族的な人物」がいるのだ。 だが、もしかしたら「貴族」というと、既得権にあぐらをかいている、高慢な人物イメージを持つ人も多いかも
やわらぎ道 古くから武道や武術に伝わる 日本独特の身体の使い方です。 しかし、これらを学び習得することは 今まで類を見ないほどの 修行を要する 「至難の業」でもありました。 その理由は、 古来からの抽象的な漠然とした教えだったりと、 その教え方にあったと考えています 理由は、 その時の時代背景にもあり、自流の極意が他流に 漏洩する恐れを警戒し、最小限の選ばれた人のみに伝えられ、秘伝となり、師匠から弟子へ の口伝となりました。 しかし、 そのような論理的ではなく抽象度の高い教えの中で 学んでいても、恐らくは才能に恵まれた一部の天才にしか習得できません。 やわらぎ道は、そのわかりずらい 内部表現を誰にでも出来るように システム化にして、皆さんにご指導しています。 肉体のコミュニケーションがとれると、 相手は無力化になります。 体幹について一般的には、 体幹は主に内蔵などの体の重要な器官を 収納
悩みに悩んだ Kubernetes Secrets の管理方法、External Secrets を選んだ理由#ops#Kubernetes#k8s#gitops#secret
Version 7 UNIXとは、DECのPDP-11で動いていたUNIXです。AT&Tベル研究所製の初期のUNIXシリーズの直系のバージョンで、1979年にリリースされました。 V7は現在、フリーソフトウェアとして公開されており、こちらからブートイメージを入手することができます。また、x86への移植活動もあり、VM用のディスクイメージが公開されていたりします。 古いUNIXを触ってみたくなったので、古いハードウェアをシミュレートしてくれるエミュレータ simh を導入して遊んでみることにしました。 下準備 まずは必要なものを揃えます。simh は、dpkg系のパッケージ管理システムを採用しているディストリビューション上で次のようにしてインストールします。 [bash]$ sudo aptitude install simh[/bash] 次に、V7のイメージをダウンロードし、解凍しておき
リンク note(ノート) さよなら、愛しのFreeBSD|力武 健次 / りきたけ けんじ|note 2019年1月末でFreeBSDに関連する開発活動を止めることにした。とても愛していたOSだけに身を切られるような思いは否めなかったが、別れが来るなら自分の自由になるうちにと思い、決断した。以下は個人的な想いを綴っている。 BSDの大元は、カリフォルニア大学バークレイ校で作られたオペレーティングシステム、今風に言えば基本ソフトだ。Berkeley Software Distributionというのがもともとの名前だ。 1985年に自分がUNIXに触れたころから憧れていたのがこのBSDだった。当時のBSDは 287 users 3 発明家で技術コンサルの北神 @nonNoise 自作Linux基板作るんだから、Linuxについてお詳しいんでしょ?って思うじゃん! 言ってもまだLinuxをビ
前回、成功したエンジニア組織の施策について書きましたが、今回は失敗編です。失敗のほうが多いのでどうしても文量が多いのですがご勘弁下さい。 説明用に前職の関係記事がガンガン出てきますが、貶めたり咎める意図は全くありません。あくまで僕が責任持って実施した施策で失敗したことについてのノウハウ共有と反省についての記事です。 組織施策プレゼン大会 ※元記事がお亡くなりになっているのでWayback Machineより [概要] 組織施策についてチームごとにプレゼン。プレゼン毎に担当役員+組織責任者(僕)が点数評価。点数が一定以上の場合施策実行をその場で採択。 内容は、課題提起→施策内容→実行体制→スケジュール→予算→まとめ。 [導入背景] エンジニア組織の人数が増えて組織硬直が進んでいたこと、全員の目線を合わせる機会があまり無かったことから、メンバーの不満が見えないレベルでたまり続けていました。 メ
コロナ下、医官トップ交代 官邸の不満、背景との見方も―厚労省 2020年07月31日16時33分 厚生労働省は31日、医系技官トップの鈴木康裕医務技監が退任し、後任に福島靖正国立保健医療科学院長を充てる人事を発表した。新型コロナウイルスへの対応に当たるさなか、治療薬や検査体制への対応などで中心的存在を担ってきた鈴木氏の交代には、治療薬候補「アビガン」の承認などをめぐる首相官邸側の不満が背景にあるとの見方がくすぶる。 罰則付き休業要請「あり得る」 西村再生相インタビュー アビガンをめぐっては、安倍晋三首相が当初、「5月中の承認を目指したい」と表明。しかし、企業治験や臨床研究で有効性が確認されない中、鈴木氏は「あくまで科学的に判断すべきだ」として、早期承認に一貫して慎重姿勢を示してきた。厚労省には薬害をめぐり強い批判にさらされた過去があり、こうした苦い経験を踏まえたものだ。 感染が収まらない中
新型コロナウイルスに感染した人のうち、重症者の数は30日の時点で全国で90人にのぼり、およそ3週間で3倍近くに増加しました。重症者の数は感染が確認された人の数より遅れて増加してくることから、今後さらに増えるおそれがあります。 新型コロナウイルスに感染し、集中治療室や人工呼吸器での管理が必要な重症者は、緊急事態宣言が出ていたことし5月1日には、クルーズ船「ダイヤモンド・プリンセス」の乗船者を含めて332人にのぼりました。その後、減少に転じて7月10日には32人となり、緊急事態宣言が解除されて以降、最も少なくなりました。 しかし、それ以降は再び増加。 30日の時点では全国で90人となり、およそ3週間に3倍近く増加しました。 都道府県別にみますと東京都が最も多く22人、次いで大阪府が16人、神奈川県が10人、兵庫県が8人、福岡県が5人、北海道が4人、埼玉県が4人、千葉県が4人、石川県が3人、愛知
Kubernetesを触り始めて約1年。 1年の間にたくさんKubernetes関連の日本語書籍が出たし、1年の間に「え、これ先知っておきたかったわ」ということがありました。 ということで今1から勉強するとしたらどうするかな〜と考えたのでまとめてみます。 あくまで私ならどうするか、ていう話なので人によっては再現が難しい可能性があるのであしからず!!(英語がある程度できる前提で書いてるところもあります) 条件 ドキュメントをいきなり読むのは日本語だろうと結構苦手 なるべく手を動かしたい 最初はアプリケーションエンジニアとしてKubernetesを触れるくらいのレベル感をめざす Dockerはなんとなくわかる 分散システムにあまりなじみがない 本当はできれば最初からドキュメントをしっかり読み通すのが一番いいと思っている!思っているよ... 1st step 動画を見る UdemyのCKAのコー
手話界隈のTwitterをゆるく眺めてる人としては、「お、また、いつものやってるな」って感じだったけど、話題が大きくなったので、たぶん普段は手話とかかわりのない人の反応が結構あって、面白かったので、わたしも少し自分の言葉で語ってみたいと思います。
日本のクラスター対策を主導してきた押谷(7月6日、都内) HAJIME KIMURA FOR NEWSWEEK JAPAN <日本のクラスター対策を主導してきた東北大学の押谷教授。7月6日、独占インタビューを行い、積極的なPCR検査の必要性や新宿区「夜の街」の状況について聞いた。本誌「ルポ新宿歌舞伎町『夜の街』のリアル」特集より> 積極的なPCR検査の必要性と現在の新宿区の状況を、厚生労働省クラスター対策班を率いてきた東北大学の押谷仁教授はどうみるか。ノンフィクションライターの石戸諭が押谷に聞いた(取材は7月6日、構成は本誌編集部)。 ──3月の段階で、押谷さんは日本はPCR検査数を抑えていると発言していた。その後は拡大したほうがいいと、方針を転換したかのように報じられていたが......。 転換したというようなことは全くない。メディアがPCR推進派と抑制派という二項対立をつくったことが問
こないだ友達数人と飲んでいた時に、隣に座っていた女友達ととある歌手の話をしていた。○○って歌下手だよねぇ、みたいなそんな感じで話していたんだけれど、その友達が「いやー、けど私も歌下手だからなあ」と言った。その友達とは何度かカラオケにも行ったことがあるんだけれど、お世辞にも上手いとは言えなかったから、素直に「うん、そうやね」みたいなことを答えたら、一気に不機嫌になってしまった。そのまま、険悪なムードのままお開き。で、うむむと思ったのでこのように書いている次第。 当然、相手があんまり仲良くない人だとか、知り合ったばっかりの人だとしたら、「いやいや、そんなことないですよ」とお世辞を言ったり、ウソをついたコミュニケーションを取る。嘘も方便とは言いますし、円滑なコミュニケーション、友好な関係性を築く上で自分の本心を殺す、という行為もそれはそれで重要だと思う。けれど、十年近くの付き合いですし、そういう
『音楽が聴けなくなる日』(宮台真司、永田夏来、かがりはるき著/集英社新書)で、永田夏来さんが、電気グルーヴの石野卓球さんのtweetを紹介していました。 キミたちのほとんどは友達がいないから分からないと思うけど友達って大事だぜ。あと”知り合い”と”友達”は違うよ — Takkyu Ishino/石野卓球 (@TakkyuIshino) April 4, 2019 このtweetは、けっこう話題になったので、目にしたことがある人も多いのではないでしょうか? 僕は「友達」が極めて少ない人間なので、石野卓球さんとピエール瀧さんの「友情」は、すごく羨ましいのです。 いや、「石野基準」でいえば、僕には「友達なんていない」のかもしれません。 「友達」について考えるとき、僕の頭にいつも浮かんでくる記憶があるのです。 小学校5年で、人口30万人くらいの中国地方の街から九州の地方都市に引っ越した僕は、九州で
久しぶりなので、どうでもいい話をする。 大昔、たまたまつけたTVに『ですよ。』という芸人が映っていて、漫談というのかコントというのか、お笑い番組だったから、とにかくひょうきんなことをやっていた。 どういうものだったか、書くのも面倒なので、Wikipediaを引用する。 「『ですよ。』この前〜階段の途中で座り込んでるおばあちゃんがいたから、上まではこんであげたんで・す・YO!」 「そしたら〜SO!おばあちゃん下におりたかったみた〜い。上にもどっちゃった〜」 「あ〜い、とぅいまてぇ〜ん!」 https://ja.wikipedia.org/wiki/%E3%81%A7%E3%81%99%E3%82%88%E3%80%82 お笑い評論家じみた人というのが私は大嫌いなのだけど、まじまじと、この芸というのか、彼の一連の行動を目の当たりにして、しばし、絶句してしまった。 おもしろい、とか、おもしろくな
就職することになって、つまりは私が職業プログラマになって、それを聞き知った叔父が私を訪ねてきた。 「プログラマってのは、若いうちはいいが、長くはできないんだろう?」 リビングの炬燵に潜り込んだ叔父は寒そうに体を震わすと、最初にそう尋ねた。 当時、業界には「プログラマ35歳定年説」というのがあった。 郵便局員をしている叔父が知っていたというのだから、有名な話だったのだろう。 私は訳知り顔で微笑むと、業界1年目のひよっこなりに考えた、この話のカラクリを説明した。 ―――プログラマというのは、システム開発に伴う仕事の中で、単価が最も安い。ようするに給料が一番安いんです。でも、35歳にもなれば、まさか20代と同じ給料というわけにはいかない。35歳相応の給与を貰うためには、プログラマより単価の高い仕事、つまり管理職に「出世」するしかない。つまりプログラマだった人もある時が来ると出世してどこかの管理職
ステマ屋のサイバー・バズ、純資産の90%にあたる22億円がアフィリエイト広告主から取立不能・遅延のおそれで美しくバズる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く