Build your dream language Sweet brings the hygienic macros of languages like Scheme and Rust to JavaScript. Macros allow you to sweeten the syntax of JavaScript and craft the language you always wanted. Getting started Install the command line app:
Build your dream language Sweet brings the hygienic macros of languages like Scheme and Rust to JavaScript. Macros allow you to sweeten the syntax of JavaScript and craft the language you always wanted. Getting started Install the command line app:
はじめに 最近ネット界隈で話題になっていた左右分離型キーボードのErgoDoxを買いました。 今まであまりキーボードにこだわりは無く大した知識は無かった状態でしたが、レイヤー切り替えなどKeymapが自由に変更できると知り、これはVimっぽい動きが出来るのでは!?と思い即購入を決意。 少しでもその経験が共有できればと思いここに記します。 ウッドケースに一目惚れ 自宅用途のため少し可愛くしてみました。 職場で使うのは少々気が引けるけど、女子ウケは良いかもしれない。 購入方法&構成 先人の教えを参考に色々検討した結果、falbatechとWASD keybordで購入。 職場で使う場合は、素直にErgoDox EZの黒を購入した方が良いかと思う。 白もカッコイイなぁ falbatech 9/24注文、10/7到着 type name QTY Price Total
第441回ではQEMU/KVMでUEFIファームウェアを利用する方法を、第444回ではUEFIのセキュアブート機能について紹介しました。そこで今回は、QEMU/KVMでセキュアブートを利用する方法を紹介します。 「あなたの鍵はどこから?」 第444回でも解説したように、セキュアブートでは少なくとも次の3つの鍵が必要になります。 Platform Key(PK):プラットフォーム(マシン)のオーナーの鍵 Key Exchange Key(KEK):db変数を変更するための鍵 db変数に保存する鍵:UEFIバイナリを検証するための鍵 そして一般的に市販されているPCであれば、これらの鍵は次のような関係にあります。 Platform Key(PK):PCベンダーの公開鍵証明書 Key Exchange Key(KEK):PCベンダーとOSベンダー(WindowsならMicroso
限定継続という概念(制御構文)があって、これを使うと、バックトラックとかが簡単に実装できるのですが、その動作がやたらややこしい、という話のメモです。 限定継続では、shiftというオペレータとresetというオペレータを用いて、継続を扱います。shiftというオペレータは、継続の呼び出しです(Schemeのcall/ccのようなものです)。それに対して、resetは、その範囲を限定します。 例えば、以下のように使えます。 (+ 1 (reset (+ 10 (shift c (c 100))))) :;==> 111 ここでは、resetが継続の取得する範囲を区切って、shiftのcに渡します。ここで渡される継続は、(lambda (x) (+ 10 x))の処理です。このラムダ式は、resetが用意してくれるようなイメージです。shiftは、resetで渡された限定継続(= 10を足すと
Goで始める、すこし低レイヤのプログラミング入門。入出力、ネットワーク、メモリなど、現実の世界でプログラムが動くために必要な機能をプログラム言語Goを通して覗いてみよう。OSの機能とは何か、それをプログラミングでどう利用するのか、システムプログラミングの世界をプログラマの視点から眺めていく連載企画。 2017年06月21日 17時00分 プログラミング+ Go言語によるプログラマー視点のシステムプログラミング 第20回 Go言語とコンテナ 本連載の最終回。この連載ではプログラムがコンピュータ上で動くときに何が起きているのかをGo言語のコードを通して覗いてきました。今回はその締めくくりとしてコンテナについて紹介します。 2017年06月07日 21時30分 プログラミング+ Go言語によるプログラマー視点のシステムプログラミング 第19回 Go言語のメモリ管理 ソフトウェアにとってメモリは不
マイクロソフトが「Visual Studio for Mac」を今週水曜日に米国で開催されるイベント「connect(); 2016」で発表することが明らかになりました。 同社のXamarin PlatformシニアプログラムマネージャMikayla Hutchinson氏がMSDN managineに投稿した記事「Visual Studio for Mac - Introducing Visual Studio for Mac」で発表予定のVisual Studio for Macを紹介しています。 Visual Studio for Macは、Windows版のVisual Studioと同様にIntelliSense、Roslynコンパイラ、MSBuildなどの機能を搭載しつつ、macOSのネイティブアプリケーションとしてのUXも備えており、TextMateエディタ機能もサポート。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く