Skip to content

Instantly share code, notes, and snippets.

melpon melpon

Block or report user

Report or block melpon

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View screen_render.c
// 有名なビット反転のコード
uint8_t revbits8(uint8_t v) {
v = ((v >> 1) & 0x55) | ((v & 0x55) << 1);
v = ((v >> 2) & 0x33) | ((v & 0x33) << 2);
v = ((v >> 4) & 0x0F) | ((v & 0x0F) << 4);
return v;
}
void screen_render(uint8_t screen[][4]) {
View screen_draw_rect.c
void screen_draw_rect(uint8_t screen[][4], uint8_t x, uint8_t y, uint8_t w, uint8_t h) {
uint8_t masks[4] = { 0 };
uint8_t x2 = x + w;
while (x < x2) {
uint8_t n = x / 8;
uint8_t m = x % 8;
masks[n] |= (1 << (7 - m));
x++;
}
@melpon
melpon / wata-project.md
Last active May 30, 2019
Wata プロジェクトについて
View wata-project.md

最終更新日: 2019/5/30

Wata プロジェクト

Wata の現在の状態をここに書きます。常にこのページが最新の情報になります。

Wata とは

Wata は、合同会社 Wandbox が作っている バーチャルライバー特化型の配信ミドルウェア です。

@melpon
melpon / spam.txt
Last active Mar 12, 2019
株式会社Branding Engineeのスパム
View spam.txt
from: b-engineer@dig-g.com
突然のご連絡、失礼致します。
株式会社Branding Engineerの今井と申します。
Githubの過去のリポジトリーを拝見させていただきました。
この度は株式会社Branding Engineerにて運営しております、
プログラミングスクール事業の件でご連絡させていただきました。
View spam.txt
melpon様
初めまして。突然のメール失礼いたします。
テクノブレーン株式会社の高尾 将吏と申します。
弊社は特定の技術領域に特化したスカウト・ヘッドハンティング会社です。
http://www.techno-brain.co.jp/mail/
このたび、弊社のクライアント企業からスカウト依頼を受けて動いており、C++をお使いのエンジニアの方をお探しする中で、
melpon様のHPや登壇経歴,Twitter等を拝見しご連絡をさせて頂きました。
View spam.txt
初めまして。
江戸サーチトマスと申します。
IT業界をメインにしたヘッドハンターをしております。
是非パートナー企業の人材紹介会社が扱っている案件についてお話させて頂きたくご連絡差し上げております。
アドテック・フィンテック・AI・ディープラーニングなどご興味ございますでしょうか。
一度詳細をお話させて頂ければと思います。まずはお電話からでも構いませんので、ぜひご検討ください。
ご返信お待ちしております。
@melpon
melpon / wandbox-sponsors.md
Last active May 10, 2019
Wandboxのスポンサー募集
View wandbox-sponsors.md

Wandboxの企業・個人スポンサーを募集します

Wandbox は、様々な言語を使って、オンライン上でコンパイル・実行ができるサービスです。
@melponn@kikairoya によって作られています。

現在、さくらVPSの2Gプランを3台で運用していて、年間で56,310円の運用費が掛かっています。

これを個人で出しつつ、運用し続けるのは厳しいものがあります。
そのため、Wandboxのスポンサーになって支援して頂ける企業・個人の方を募集します。
普段Wandboxを使っている企業・個人の方は、ご協力をお願いします。

View wandbox2015.md

WandboxのDB分析

Wandboxの2015年のデータを分析してみた。

対象データはSQLiteに永続化されたコード、つまりpermlinkの対象になってるコードだけ。 コードの実行回数ではないので注意(実行する方も一応ログ取ってるけど分析がめんどい)。

対象期間は2015年1月1日〜2015年12月31日。

総保存回数

View distribute_setup.py
#!python
"""Bootstrap distribute installation
If you want to use setuptools in your package's setup.py, just include this
file in the same directory with it, and add this to the top of your setup.py::
from distribute_setup import use_setuptools
use_setuptools()
If you want to require a specific version of setuptools, set a download
View compile.sh
python make.py > test.json
curl -v -H "Content-type: application/json" --data-binary "@test.json" http://melpon.org/wandbox/api/compile.json
You can’t perform that action at this time.