会社でMacが禁止になるので焦ってWindowsの今を調べた その2※Amazonのアソシエイトとして、A-TAK.COMは適格販売により収入を得ています ※本サイトではその他アフィリエイトも利用しております。 Todoistへ移行 会社でMacが禁止になりそうで焦ってWindowsの今を調べた その1 前回もほとんどタスク管理のツールをどうするかに終始していましたが、今回もそれです😀 いや、ほんとこれ死活問題に近いですからね。 Macの時はOmniFocusでタスク管理していましたが、Windows版がないのでTodoistに移行しました。 移行は手作業で😀 Todoistはタスク追加の入力欄に改行付きで貼り付けると複数のタスクを一気に登録できるので、これで移行は多少楽に出来ました。 とにかくしっかり管理するようになった OmniFocusはフィルタ機能が優秀だったので、例えば開始日
どうも!@yokotaso です! 2018/05/26のJJUG CCC 2018で「ざっくりわかった気になるモダンGC入門」というタイトルで登壇させていただきました。 現在開発中の新しいGCアルゴリズムをざっくり理解することをテーマに発表しました。 発表練習用に作ったカンペの内容を公開します。ブックマークコメントでもツイートでも感想を書いていただけると喜びます! 発表資料は、speakerdeck にあります。はじまり〜はじまり〜 はじめに 今日はざっくりわかった気になるモダンGC入門というお話をさせていただきます。 現在開発中のGCアルゴリズムの全体像を理解してもらうことを目的としたセッションです。よろしくおねがいします。 さて今日のアジェンダですが、まず簡単にこれまでのGCを復習した後に新しいGCが必要になってきた背景について少し話します。 次にShenandoahGC、ZGC、E
現在、C++によるプログラミングの入門書を書いているので、初心者のプログラミングの学習過程にとても興味がある。私自身も初心者の気持ちを取り戻すためにHaskellを学んでみた。最初の数日は頭が痛くなるほど難しかったが、そこを過ぎてみれば後は楽になってしまった。結局、初心者の気持ちはあまりわからなかった。結局、プログラミングの基礎はすでに学んでしまっているので、 先日、FizzBuzzがわからないから教えてくれという知人がいたので、これは初心者の気持ちを知るいい機会と話を聞いてみたところ、想像を絶する世界が見えてきた。 まずこれが動かないと悩んでいたコードだ。 for ( int i = 0 ; i <= 100 ; i++ ) { } else if ( i % 15 == 0 ) { Debug.log("FizzBuzz") ; } else if ( i % 3 == 0 ) { D
Intro This weekend I installed the Windows 10 Spring Update, and was pretty excited to start playing with the new, builtin OpenSSH tools. Using OpenSSH natively in Windows is awesome since Windows admins no longer need to use Putty and PPK formatted keys. I started poking around and reading up more on what features were supported, and was pleasantly surprised to see ssh-agent.exe is included. I fo
FRPを使ったアプリを作っていて思ったのですが、StreamはDDDでどう表現すれば良いのでしょうか? 「GitHubから通知を受け取ってMacの通知を送る」ということをやりたいのですが // stream let stream = GitHubStream() stream .generateNotificationsStreamAtInterval(10 as NSTimeInterval, since: NSDate()) .filter { ($0 as Notification).reason == .Mention } .filter { ($0 as Notification).subject.isComment() } .flattenMap { (notification) in let notification = notification as Notificatio
あらすじ ソフトウェアの中の依存関係について 正規表現で抽出できることとその限界 コードの依存関係を抽出するツール rexdep を作りました ソフトウェアの構造を概観するには あなたは、大きなソフトウェアを目にした時、何をしますか? ファイルが何十、何百もある時、どこから読みますか? ソフトウェアが巨大になると、そのコードの構造を把握するのは難しくなります。 特にプロジェクトに入りたての人にとって巨大なコードベースを一目で理解することは難しく、細かなタスクをこなしていく中で徐々に「どこに何が書いてあるか」を理解していくしかありません。 ソフトウェアによってはモデルとコントローラ、データベースとビューと言った具合にコードが分かれており、これくらいの分類はディレクトリ名を見れば理解できるかもしれません。 しかしそのようなざっくりとしたコードの分類が分かったところで、ソフトウェアの構造を理解し
Why is the yarn package on npm still on 1.x? Modern releases of Yarn haven't been distributed on npm since 2019. The reason is simple: because Yarn wasn't distributed alongside Node.js, many people relied on something like npm install -g yarn as part of their image building. It meant that any breaking change would make their way on everyone using this pattern, and break their deployments. As a re
はじめに Passport は Node のための認証ミドルウェアです。 認証リクエストをおこなうための必要最低限の機能をもつように設計されています。 この Passport の素晴らしいところは、認証リクエスト以外の全ての機能をアプリケーション側で自由に実現できるということに尽きます。 このように Passport とアプリケーションを疎結合に保つことによって、コードは簡潔になり保守性が高まることでしょう。 さらに、Passport はとても簡単にアプリケーションに組み込むことができるのです。 Passport is authentication middleware for Node. It is designed to serve a singular purpose: authenticate requests. When writing modules, encapsulatio
学習後のVAEにおいて、ノイズベクトルの中の特定の要素を滑らかに動かすと、VAEで生成される顔画像も、表情などが滑らかに変化する。(写真:D. Kingma et al,“Auto-Encoding Variational Bayes” Figure 4(a)より引用、https://arxiv.org/abs/1312.6114) 各点の周りがn次元的に拡がっているような空間を多様体と呼ぶ。別の言い方をすれば、局所的にはn次元の座標系を使って表すことができ、それがn次元ユークリッド空間と同相(滑らかに変形させていって同じ形にできる)であるような空間である。 現実世界のデータ分布は多くが低次元多様体 例えば、n次元ユークリッド空間自身はどの点でもn次元の拡がりを持った多様体である。また、球面というのは3次元空間中の2次元的な広がりを持つ多様体である。球面全体は2次元と同相ではないが(例えば
codeFlyerは、プログラミングの正確性とアルゴリズムの構築力、そしてスピードを競う競技プログラミングコンテスト。同社のブロックチェーン・仮想通貨市場の発展に貢献したいというビジョン実現に向けて、学生や社会人を問わず優秀なエンジニアとの出会いを目的としている。予選、本選の2部構成となり、予選は年齢や居住地を問わずオンラインで誰でも参加可能。 本選は、bitFlyerのオフィスのある東京ミッドタウン(東京都港区六本木)にて開催。同コンテストは、予選、本選ともに数多くの競技プログラミングコンテスト主催実績を持つAtCoderがサポートする。参加にはAtCoderアカウントの所有が条件となる。 codeFlyerの本選上位5名には、賞金を現金もしくはビットコインのどちらかを授与する。優勝者は10万円、2位は7万円、3位は5万円、4位は3万円、5位は2万円。また、優勝者から3位までは、同社への
説明責任とはaccountability の日本語訳ですが、それを 「説明する責任」と理解しては、英語でaccountabilityと言った場合の意味は、十分には伝わっていません。 たしかに"to account for"という動詞は「説明する」という意味です。しかし、この言葉は統治・行政という文脈では、「自らの行動の説明を求められる」というオリジナルの意味から大きく拡大されて使われています。 Wikipedia のaccountability のページ(https://en.wikipedia.org/wiki/Accountability)の説明にそって解説すると次の通りです。 AがBに対して "accountable" であるということは、AはBに対して自分の行動や決断を説明、正当化し、また不正行為を働いた場合は、処罰を受け入れる義務を負う、ということです。 つまりは、「説明責任を果
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く