タグ

2020年12月15日のブックマーク (10件)

  • 帝京大学理工学部情報科学科 通信教育課程 に 3 年次編入する話 - おともだちティータイム

    最近は社会人になってからの大学や大学院への入学が人気ですね。私は 20 歳に高専を卒業し、その後社会人としてソフトウェアエンジニアをやっていたのですが、 31 歳で帝京大学理工学部情報科学科 通信教育課程に 3 年次編入をしようと思い、資料請求やら応募やらをやって合格通知まで辿り付いたので、そのメモを書いておきます。 大学入学、死ぬほど書類を準備するのが面倒で、この大量の書類を準備できるくらいのマネジメント能力がある人間のみが大学に入学できるんだなと実感している。— シュニル (@shunirr) 2020年3月4日 これなんですが、どうやらオッサンになってから編入 + 通信大学にいくせいで異様に難易度上がってたみたいで、高校からストレートに大学にいけば簡単ということがわかった。— シュニル (@shunirr) 2020年3月5日 大学に資料請求する ウェブ (テレメール) で請求できる

    帝京大学理工学部情報科学科 通信教育課程 に 3 年次編入する話 - おともだちティータイム
    ryshinoz
    ryshinoz 2020/12/15
  • 長時間ランニングテストの勧め 〜開発用ノートPCの活用〜 | メルカリエンジニアリング

    Merpay Advent Calendar 2020 の15日目は、メルペイスマート払いの開発を担当しているCredit Designチーム/Backend Engineer の 柴田 がお届けします。 はじめに 私が1984年に社会人になった頃は、ソフトウェア開発を行うためには会社に行くしかありませんでした。当時は、共用のVAXマシンで4.2/4.3 BSD Unixを使って開発していました。その後は、コンピュータハードウェアの発達に伴い、開発者ごとにワークステーションを用いて開発するようになり、デスクトップPCを用いた開発、そして今日のMacBook ProといったノートPCによる開発と時代が変わってきています。 2000年代には、安価で高性能なコンピュータの恩恵により、テスト駆動開発が徐々に広まってきました。そして、継続的インテグレーション(Continuous Integrati

    長時間ランニングテストの勧め 〜開発用ノートPCの活用〜 | メルカリエンジニアリング
    ryshinoz
    ryshinoz 2020/12/15
  • 今さらTOTPクライアントを実装する|murakmii

    前々から二要素認証に用いられているTOTPについて確認しておきたかったので、この土曜を使ってTOTPによるワンタイムパスワード生成をGoで実装した。このnoteはその過程です。 ちなみにTOTPクライアントについては他にも実装されている方がいて、解説や用いられている語句等はそちらの方が仕様に対して厳密だと思います。 そもそもTOTPによるワンタイムパスワードって?二要素認証のために多くの方がスマホにインストールしている(よね)Google Authenticatorに表示される6桁のアレ。時間が経過すると勝手に更新されていくアレです。アレはTOTPによって生成されていて、その仕組みを知りたいというのがモチベーションになっています。 仕様RFC 6238 がTOTPの仕様です。ただこれ単体じゃなくて、TOTPが前提としているHOTPという仕様があって、これが RFC 4226 になります。T

    今さらTOTPクライアントを実装する|murakmii
    ryshinoz
    ryshinoz 2020/12/15
  • 30分でGoogleスプレッドシートを使ってgeojsonを返すAPIを公開する - Qiita

    サンプルデータの準備 データはおでかけマップさんのデータをお借りしました https://www.odekakemap.com/station/ A列を駅名,B列を緯度、C列を経度とします Google Action Script スプレッドシートのツール -> スクリプトエディタを選択します 以下のコードをコピペ function getData(sheetName) { var sheet = SpreadsheetApp.getActive().getSheetByName(sheetName); var rows = sheet.getDataRange().getValues(); return rows.map(function(row) { var obj = {}; obj.type = "Feature" obj.properties = {}; obj.properti

    30分でGoogleスプレッドシートを使ってgeojsonを返すAPIを公開する - Qiita
    ryshinoz
    ryshinoz 2020/12/15
  • リモートでアメリカの大学院に通い始めた - k0kubun's blog

    今年春に出願、夏に合格して秋学期からオンラインのコンピュータサイエンス修士コースで勉強している。ちょうど秋学期が終わって成績が返ってきたので、どういう感じだったか書いておく。 I've been officially admitted to Georgia Tech's OMSCS (Online Master of Computer Science). I'm excited for being a student again. I chose the online course to take it without quitting my job, but due to COVID-19 it's probably not that different from other people's experience.— k0kubun (@k0kubun) July 31, 2020 ど

    リモートでアメリカの大学院に通い始めた - k0kubun's blog
    ryshinoz
    ryshinoz 2020/12/15
  • Google による、COVID-19感染予測(日本版)の答え合わせ - 最終防衛ライン3

    www.itmedia.co.jp 11月17日に、GoogleCOVID-19 の感染予測の日版を発表しました。その際に、11月15日から12月12日の28日間における死者数が512人で陽性者数が53,321人と予測されていました。 日は12月14日と、発表当初の予測期間が終了したので実際の数値と比較してみました。 統計データとしては、Googleから引いてもよかったのですが、 新型コロナウイルス 日国内の感染者数・死者数・重症者数データ|NHK特設サイト を用いました。 11月15日時点の死者数と陽性者数の累計が、それぞれ1,920人と121,339人。 12月12日時点の死者数と陽性者数の累計が、それぞれ2,582人と178,242人。 つまり、11月15日から12月12日の28日間におけるCOVID-19による死者数は687人で、陽性者数は59,511人です。 まとめる

    Google による、COVID-19感染予測(日本版)の答え合わせ - 最終防衛ライン3
    ryshinoz
    ryshinoz 2020/12/15
  • Rubyと型についてのポエム - まめめも

    zenn.dev matz はじめコミッターの型に対する姿勢にも疑問を持っています。 というご意見が自分に刺さった気がしたので、他の話題はともかくこの点に関してだけ、ポエムを書きます。 「Rubyに型が欲しい」というのは、「もっと速い馬が欲しい」だと思っています。意味を知らない人は ヘンリー・フォード もっと速い馬が欲しい で検索してください。 これは批判でも皮肉でもありません。みんなが馬の乗り方を知っている世界では、誰も乗り方を知らない自動車より、速い馬のほうが確実で合理的です。まして、自動車が当に実現できるかどうかわからない段階では。なので、他言語で型注釈を書くことによるプログラミング体験が良いと思った人が、それをRubyでも享受したいと思うのは自然だと思います。実際、Steep や Sorbet は Ruby でそういうプログラミング体験を提供することを目指していて、すでにある程度

    Rubyと型についてのポエム - まめめも
    ryshinoz
    ryshinoz 2020/12/15
  • 【体験談】Google Homeが全て停止して家の家電が制御できなくなって凍死しかけたお話 - はやぽんログ!

    どうも。Googleさんがまさかサービスダウンしてしまったことで、筆者の元に思わぬ弊害がやってきたのでそれについて書いてみようと思います。良い子は「こんな奴もいる」と見ていってください。 寒い冬の日にエアコンが制御できなくなる エアコンには緊急起動ボタンがあるらしい スマホの赤外線リモコン機能を使えば? つまるところ 寒い冬の日にエアコンが制御できなくなる 12月14日の夜の出来事でした。Googleサービスが世界的に停止したことでなんとGoogle Homeもサービスダウンしました。結果としてそれに紐着いていた家電が軒並み制御不能になるというオチでした。 そして、外は大雪の中エアコンが停止再起動しようにもリモコンは迷子…Googleは「問題が発生しました」と無慈悲な回答を突きつけます。泣く泣くTwitterで解決策を求めます。 Googleがくたばる ↓ Google Homeが使えなく

    【体験談】Google Homeが全て停止して家の家電が制御できなくなって凍死しかけたお話 - はやぽんログ!
    ryshinoz
    ryshinoz 2020/12/15
  • コマンドを実行しその終了ステータスコードメトリクス化するMackerelカスタムプラグイン - Hateburo: kazeburo hatenablog

    Mackerel Advent Calendar 2020 15日目の参加記事です。 キャッシュの更新やなんらかの同期を行うコマンドなどをcronにて実行している場合、メンテナンスや一時的なネットワークの不調によりコマンドがエラーになっても問題ないが、一定時間以上エラーが続くと困る、みたいなことはあると思われます。 mackerelでは、cronのコマンドがエラーになった際に、通知する方法としては mkr wrap が利用できます。 mackerel.io crontabに * * * * * mkr wrap -- /path/to/your-batch ... とすることで、コマンドが失敗した際に、アラートをあげることができます。ただmkr wrapでは1度でもエラーとなるとアラートとなってしまうため、前述したような一定時間エラーになっても問題ないものでもアラートが上がってしまいます。

    コマンドを実行しその終了ステータスコードメトリクス化するMackerelカスタムプラグイン - Hateburo: kazeburo hatenablog
    ryshinoz
    ryshinoz 2020/12/15
  • Unity歴5年の僕がUnreal Engineをこれから学びたい人向けの記事を書く - Qiita

    のようなイメージでしょうか? C++がないプロジェクトでは、これらのファイル群をバージョン管理しましょう。 ProjectName Config Content ProjectName.uproject 逆に Intermediate Saved といったディレクトリは中間ファイルやキャッシュにあたるので、バージョン管理しないようにしています。 BluePrintとC++ ブループリント(BluePrint)はUE4のビジュアルスクリプトプログラミングするための機能だけでなく、BluePrint ActorとしてUnityのPrefabのような機能も持っています。(Prefab機能についてはこの記事では割愛し、プログラミング機能のみに述べます) BluePrint = PrefabのようなActor複製機能とPlayMakerのようなビジュアルスクリプトプログラミング機能 C++ = C#

    Unity歴5年の僕がUnreal Engineをこれから学びたい人向けの記事を書く - Qiita
    ryshinoz
    ryshinoz 2020/12/15