Tama Ruby会議01 白魔術士への道 2019.7.6 https://tama-rb.github.io/tamarubykaigi01/
状況 python 3.7 Pytorch 1.1.0 研究室に複数GPUサーバあり それらを同時に動かすことあり デスクトップはMacOS GPUサーバはLinux系いろいろ 基本 ソースコードはgitlabで管理。 一人なのでほとんどmasterブランチしか使わない。 たまに試験的にdevelopブランチを切ることがある程度。 GPUサーバにはsshでログイン。 ssh先で編集せずに、sshfsを用いてローカルにマウントし、ローカルで編集。 ssh先では必ずtmux。 命名規則 プロジェクトにおいて命名規則は大事ですよね。 機械学習ではモデルを大量に作ることになると思います。そこで、僕はこのような命名規則をモデルに設けています。 <日付(8桁)>_<数字>_<手法> (例)20190705_01_focalloss です。 数字の所は今日のモデルの何番目かを表しています。これにより、1
async/awaitの最小限の機能が、 Rust 1.38.0 リリースを目標に準備されています。Rust1.36.0のリリースが2019-07-04で、Rustは6週間ごとにリリースされるので、順調にいけば 2019-09-26 頃にリリースされると思われます。もちろんnightlyではすでに試せます。 さてこのasync/awaitですが、他の言語のasync/awaitと基本コンセプトは近いものの、いくつか異なる点があります。個人的には以下のことを把握しておくとよいと思いました。 後置await構文 戻り値型 (内部戻り値型・実装ごとに異なる型) 駆動 (awaitまたはspawnしないと進まない) キャンセル (awaitポイントは中止ポイント) 本稿は現象の説明にとどめ、そうなっている理由には基本的に言及しませんが、どれもきちんと理由があってそうなっています。その点はご承知おき
by Tomas Sobek 数十KBのZIPファイルに見えて解凍すると膨大なファイル容量を食う「ZIP爆弾(高圧縮ファイル爆弾)」は、ZIPファイルの中にZIPファイルを格納し、内側のZIPファイルの中にさらにZIPファイルが……という入れ子構造を用いることで圧縮アルゴリズムの限界をうまく回避していますが、それゆえに多くのアンチウイルスソフトで対策されています。この弱点を乗り越えた「非再帰的ZIP爆弾」は、展開後のサイズこそ高効率で作られた再帰的ZIP爆弾にかなわないものの、わずか10MBから281TBへ2800万倍に膨らみます。 A better zip bomb https://www.bamsoftware.com/hacks/zipbomb/ ZIPの圧縮で一般的に用いられているアルゴリズムは「Deflate(デフレート)」と呼ばれるもので、圧縮・展開速度の速さが特徴的です。圧縮
ラノベのタイトルみたいな記事を書く、という夢が叶いました。 github.com 開発に至った動機 以前から、アマチュアの小説はプロに比べると、描写不足な傾向があるのかもしれない、と思っていました。 特に不足がちだと感じるのは「時間」に関する描写です。 季節がわからなかったり、昼か夜か、平日か休日かみたいなことが不明瞭な作品が多い気がします。 しかし印象だけで語ってもアレなので、実際に差があるのかどうかを計測してみました。 計算式は、 時間描写の文の数 * 時間描写分布のエントロピー / 文の数 です。 「時間描写分布のエントロピー」というのは「全体を通じて、どれだけ満遍なく時間表現が書かれているか」という数字だと思ってください。 例えば時間描写が冒頭部にしかなかったりすると数値が小さくなり、全編を通じて満遍なく描写されていると、数値が大きくなります。 あと時間描写というのは、一応「季節、
検索エンジンを何故作ってみたかったか もともとこのブログのコンセプトのNLP的なことで、情報を整理してなにか便利にしたかった(Googleと同じモチベーションの世界の情報を整理する) 4年前にほぼ同じシステムを作ろうとしたとき、500万を超える大量のインデックスを検索するシステムは、数学的な理解度が十分でない+エンジニアリング力が伴わないなどでギブアップした背景があり、今回再チャレンジしたくなった ほぼすべての機能をpure python(+いくつかの例外はある)で実装して、世の中の ソフトウェアを使うだけ の検索エンジンをやってみたなどではなく、実際に理解して組んでみることを目的としたかった 依存パッケージと依存ソフトウェア GitHubのコードを参照してください 様々なサイトを巡回する必要があり、requestsが文字コードの推論を高確率で失敗するので、nkf をlinux環境で入れて
最近TLで、80年代からのアニメブームの火付け役となった『機動戦士ガンダム』や『宇宙戦艦ヤマト』について、これらが戦争賛美アニメだったかどうかが話題になっていた。 「宇宙戦艦ヤマト」にしても「機動戦士ガンダム」にしても、どう言い繕おうが戦争賛美だと思うんですよ。 まあ検閲すべきだとは思いませんけども、そこにある「カッコよさ」に無警戒なまま大人になってしまう人は少なくないので、ああいう作品を簡単に称賛することだけは、してはいけない。 (・ω・) https://t.co/QrdpL9DpnW — ブースカちゃん (@booskanoriri) 2019年6月29日 そこを全然考えないというならば、残念ながら、暴力以外の「考えるヒント」的な要素は、全部、暴力を気持ちよく消費するための言い訳に過ぎないよね、としか言いようがない。 — モン=モジモジ (@mojimoji_x) 2019年7月2日
PowerShell 7 以降には macOS 11 以降が必要です。 すべてのパッケージは GitHub リリース ページにあります。 パッケージがインストールされたら、ターミナルから pwsh を実行します。 インストールする前に、後述の「サポートされているバージョン」の一覧を確認してください。 Note PowerShell 7.4 はインプレース アップグレードであり、以前のバージョンの PowerShell 7 は削除されます。 PowerShell のプレビュー バージョンは、他のバージョンの PowerShell と一緒にインストールできます。 PowerShell 7.4 と以前のバージョンを side-by-side 実行する必要がある場合は、バイナリ アーカイブの方法を使用して以前のバージョンを再インストールします。 PowerShell の最新の安定版リリースをインス
IIJ(インターネットイニシアティブ)が、個人向け通信サービス「IIJmio」向けに、eSIMを使った通信サービスのβ版を、7月18日から提供する。eSIMサービス自体は、KDDIがiPhoneの海外通信向けに提供しているが、国内のSIMロックフリー端末向けに提供するのは、IIJが初めて。同社はどんな利用シーンを想定しているのだろうか。 →IIJmioで「eSIM」サービス(β版)を7月18日に開始 月額1520円で6GB IIJがeSIMサービスを提供できるのは、自社でSIMを発行できるフルMVNOの形態を利用しているから。一方、いくつか注意しないといけないことがある。 まず、プロファイルのインストールに必要なQRコードは、他のデバイスに表示させるか、印刷したものを読み取らないといけないため、eSIM対応デバイス単体では設定できない。プロファイルをダウンロードするには通信環境が必要で、I
IT Modernization & Compliance How many COBOL or Fortran lines of code / files do you still have in your codebase? What % of your code/ apps is meant for mainframes? Do we have any unmaintained code? Get the answers you need to get rid of your technical debt and prioritize your IT modernization efforts. Learn More DevOps & Cloud Native Transformation What apps haven't been adapted to the cloud? % o
Webシステムのパスワードを忘れたときの利用者認証において合い言葉を使用する場合,合い言葉が一致した後の処理のうち,セキュリティ上最も適切なものはどれか。 アあらかじめ登録された利用者のメールアドレス宛てに,現パスワードを送信する。イあらかじめ登録された利用者のメールアドレス宛てに,パスワード再登録用ページヘアクセスするための,推測困難なURLを送信する。ウ新たにメールアドレスを入力させ,そのメールアドレス宛てに,現パスワードを送信する。エ新たにメールアドレスを入力させ,そのメールアドレス宛てに,パスワード再登録用ページヘアクセスするための,推測困難なURLを送信する。 パスワードを忘れたユーザーを救済するための仕組みをパスワードリマインダといいます。パスワードリマインダを設けることでユーザーの利便性は高まりますが、認証の機会が増えることでセキュリティが弱くなるため仕組みや設置の可否を慎重
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く