ねぎ嫌い

思いついたことをてきとうに。

2017-07-08 What Is Ethereum?

原文:whatthefuckisethereum.com

Ethereumという分散コンピューティングプラットフォームについての話。

Solidityという言語を用いてEthereumのネットワーク上に実行可能なプログラムを作成することが出来る。
このプログラムを実行するためにEtherという仮想通貨を用いる。

このEtherという仮想通貨に対して投機・投資するといいことあるよ的な記事

2017-07-07 Wildcard Certificates Coming January 2018

原文:letsencrypt.org

Let’s Encryptが2018年1月からワイルドカード証明書を発行する、という話。

Let’s Entryptは無料で証明書の発行をしてくれるサービス。
また、ワイルドカード証明書は全てのサブドメインに対して1つづつ証明書を発行する必要がなくなるもの。
(*.example.comに対して証明書を発行するためa.example.comやb.example.comにいちいち発行する必要がなくなる)

2017-07-06 Antisocial Coding: My Year at GitHub

原文:Coraline Ada Ehmke: Antisocial Coding: My Year at GitHub

Githubで働き始めた女性エンジニアが受けた苦痛について書かれている。

男性社会であり、不公平であり、誠実ではない社内文化を批判している。
“コラボレーション"は筆者には行われず、
"ポジティブインパクト"は打ち消され、
"出荷"した機能は多かったものの、 "共感"してもらうことはなく、最終的に鬱病を発症するに至った。

結局、様々な嫌がらせを受けてクビになった。という記事。

2017-07-05 Making a virtual machine in Google Sheets

原文:Google Sheets Virtual Machine

Google Sheets上に仮想マシンを構築してみた話。

Google DocsはApps Scriptと呼ばれるスクリプティングシステムを持っていて、以下の様なことが出来る
* 文書を開いたり、セルの変更などのイベントに伴うコードの実行 * 公式にカスタム関数を組む * Google翻訳Gmailといった他のサービスを使える * Google Docsのメニューにアイテムを追加出来る

この仮想マシンは100セル分のメモリ領域を持っていて、各セルは命令か数値を持つ。
また、メモリの下から上向きにロードするスタックを持っている。

  • RA-RDはレジスタとして定義してある
  • RIは命令用のポインタである。
    淡い緑色のメモリセルで次に実行する
  • RSはスタックのポインタ。
  • Outputには結果が出力される
  • Errorは命令実行中に発生したエラーが出力される
  • Memoryは100セル分のメモリ領域

記事の下部にもととなるGoogle Sheetsがあるので気になればコピーして使える。

2017-07-04 Gitter is open source

原文:gitlab.com

Gitterはチャットとネットワークのプラットフォームで、コミュニティを管理・成長・繋げる。
現在はMac OS上でしか動作しないが、Windows, Linuxは鋭意開発中。

本ページでは使い始めるまでを案内している。

gitter.im