サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ノーベル賞
imokuri.com
git pushなどの出力は標準エラー(stderr)であることを最近知りました。。なぜstderrなのか、は過去こちらでも話題となったようです。端的に言うと、「プログラムの実行結果の出力ではなく、実行の過程での出力だから」といった感じかと思います。 では、それで何がまずいのかですが。 CIツール(Travis CIなど)で、プログラムをビルドして、Githubにpushしたりすることがあります。その際、CIツールがpushできるようにGithubのTokenを使います。そのTokenがあると、そのTokenに許可しているアクセス(レポジトリのmasterへのpushなど)ができるわけです。CIツールのビルドのログは、公開されているものも多いので、Tokenのような情報は、見えないように暗号化したり、grepで表示から除外したりする必要があります。 CIツールがTokenを使ってpushす
2020/9/4から2020/12/1までKaggleで Mechanisms of Action (MoA) Prediction コンペが開催されました。 参加された皆様、お疲れさまでした。 私は、日頃はインフラエンジニアでインフラの自動化やビッグデータ基盤の検討、設計、構築などを しています。 のですが、基盤の上で動く機械学習にも興味を持ち、半年ほど基礎勉強?をして、今回、このコンペに 参加しました。 機械学習の実力的には、自分で道を切り開いていけるほどではないので、Public NotebookやDiscussionの 内容を噛み砕いて、自分のNotebookに取り込んで、改良していくスタイルで取り組みました。 コンペ序盤に、オーバーフィッティングで、金メダル圏内まで行ったのですが、 中盤で drug_id が明らかにされてからは、いかに汎化性能を上げられるのかを調べながら望みまし
LinuxのいろいろなIDについてまとめてみますー。 Group ID(GID) - 全てのグループがGIDを持っています。全てのユーザは少なくとも1つのグループに所属する必要があります。ユーザの所属するメインのグループは/etc/passwdで定義され、それ以外のグループは/etc/groupに記載されます。 Process ID(PID) - 全てのプロセス(デーモンも、GUIプロセスも、カーネルも)はプロセスIDを持っています。カーネルは常にPIDが0で、initプロセス(あるいはそれに類するプロセス)がPID 1になります。プロセスが停止すると、PIDは開放され、他のプロセスが同じIDを使えるようになります。 Thread ID(TID) - 全てのプロセスがIDを持つのと同じように、全てのスレッドもIDを持ちます。 Parent Process ID(PPID) - 全てのプロセ
linux上のアプリケーションはプロセスとして起動されます。 プロセスを管理することはOS(ここではlinux)の重要な役割であり、プロセスのスケジューリング、割り込み、シグナル制御、優先度の制御、プロセスの切り替え、状態管理、メモリ管理などを行っています。 プロセスとは何でしょう? プロセスはCPU上で実行されるもので、タスクを完了するために、Linuxのカーネルが制御するあらゆるリソースを使うことができます。 スレッドとは何でしょう? スレッドは1つのプロセスから生成される実行単位です。同じプロセスから並行でスレッドを起動させることができます。 スレッドはメモリや、オープン中のファイルなどのリソースを共有することができます。同じアプリケーションのデータにアクセスすることができるのです。 プロセスはリソースを共有することができないので、これは大きな違いです。 言い換えると、スレッドは同じ
IMOKURI Blog Hi, I'm SUGIYAMA Yoshio who is an infrastructure / ML engineer at HPE. I like IMO and KURI.
このページを最初にブックマークしてみませんか?
『Wake up! Good night*』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く