clock-up-blog

go-mi-tech

退居エントリ:ギークハウス

5年間ほどギークハウス(ギークの集うシェアハウス)やその周辺のハウスに住んだり離れたり住んだりしていたけど、そろそろ普通っぽい(平均っぽい)暮らしに戻ることにした。記録だけ残しておく。

「Webフレーム品評会」イベント開催レポート

Webフレームワーク品評会 2017年9月16日(土)、マイクロソフト品川本社にて「Webフレームワーク品評会」というイベントを開きました。 イベント構想(4月23日) Webフレームワーク品評会を開きます。登壇者募集中。 - Qiita 当日イベントページ(9月16日) (東京…

MySQLユーザに旧パスワードハッシュ形式が含まれる場合の認証プロトコルについて

とある MySQL に関するやっかいな問題の発生と解決の流れまでのお話をします。 こんな現象に遭遇する不幸な人は稀かと思いますので、別に覚えておく必要もない部類の小話。結果(対策)だけ書いて済ませておけば良い部類の話でもないので長々と経緯を書くこ…

.NET Framework 上に構築した ASP​.NET Core プロジェクトのプラットフォームを後から .NET Core に変更する

ひとつ前の記事で、ASP.NET Core プロジェクトは .NET Framework, .NET Core 両方の上に構築できる、と書いたが、実はある時点から ASP.NET Core のサポートプラットフォームは .NET Core のみに絞られる、らしい。 参考記事 ASP.NET Coreが.NET Frameworkサ…

ASP.NET MVC と ASP.NET Core MVC の名前と機能と採用判断の話など

主に「ASP.NET Core」の名前や歴史に関する話です。誰も彼もが解説をさぼった結果、世間的な認識がとても曖昧になっているように見えるところを少し整理しようと思います。少しめんどくさい話になりますがお付き合いください。

イベント情報の横断取得 Web & API

Doorkeeper, ATND, connpass のイベントを横断して一覧表示する Web と Web API を公開しました。ソースコードも公開してます。(過去サイト「IT勉強会ですよ (itcal.jp)」は忘れてください…(◞‸◟))events.clock-up.jp Web API 仕様 Web API は自由に利用…

二子玉川「蔦屋家電」。高所得者向けのヴィレヴァンみたいな何か

二子玉川にある蔦屋家電(つたやかでん)というお店がなかなかの名所であり、少し前に足を運んだ。某氏が蔦屋家電のことを「高所得者向けのヴィレッジヴァンガード」と称しており、なるほど、と思った。 蔦屋家電店内

いつかここを本当に求めて見つけてくれる人々のために

先日、N進数計算およびエンコード/デコードのロジック - clock-up-blog という記事を書きましたが、一体何人の方がこれを最後まで読み切ったでしょうか。長文ですので全文に目を通すのは後回しにした方が多いかと思います。その判断は間違いではありません…

N進数計算およびエンコード/デコードのロジック

※なんだか思ったよりも長くなってしまったので、電車の移動時間とかそういう隙間時間の時間潰しにでもご活用いただければと思います。 前書き 今更ですが情報基礎に立ち返り、進数計算について改めて書き起こしてみようと思います。近年の情報技術はまだまだ…

Visual Studio 2017 正式版の導入

2017年3月7日 8:00AM PST あたりに Visual Studio 2017 正式版がリリースされました。 これは日本時間では 2017年3月8日 1:00AM JST あたりのことです。日付変わるの悔しいなーHappening tomorrow, 8AM PST & streaming to your desktop... Join us for the …

ccache によるビルド高速化。実例として bitcoin のビルド速度は約30倍になりました。

gcc によるビルドを高速化するミドルウェアとして ccache というものがあります。 詳しい解説は以下が参考になるかと思います。 ccacheを使って共同作業のビルド時間を改善する 実導入例 インパクトのある効果例を先に示しておきます。 Amazon EC2 の t2.sma…

Azure Web Apps デプロイ時の MissingRegistrationForLocation エラー対策

Visual Studio 2015 にて ASP.NET MVC プロジェクトを作成し、Azure Web Apps へのデプロイを行おうとしたときに、以下のようなエラーが発生してデプロイが行えないトラブルに最近遭遇した。 Following errors occured during the deployment: Error during …

酸素カプセル体験

疲労が溜まってきたので酸素吸いたいなーと思って酸素を吸ってきました。

Berkeley DB 4.8.30 を MinGW, MSYS 環境でビルドする(要修正パッチ)

Berkeley DB 4.8 について 現時点で利用できる最新の Oracle Berkeley DB は 6.2 系列ですが、Bitcoin Core 等が Berkeley DB 4.8 に依存している等の事情があり、いまだに Berkeley DB 4.8 を使うことは割とあったりします。 Oracle Berkeley DB Downloads …

Visual Studio の C# コンソールプロジェクトを CentOS 上の mono で実行する

Visual Studio 形式の C# コンソールプロジェクトを CentOS 上で mono を用いてビルド・実行する方法について。 前提環境 Visual Studio 2015 CentOS 7.2 (さくらVPS) # uname -a Linux host1 3.10.0-327.36.3.el7.x86_64 #1 SMP Mon Oct 24 16:09:20 UTC 20…

Bitcoin 技術情報まとめを公開した。とりあえず分かったところまで。

bitcoin.clock-up.jp ↑というサイトを設置した。Bitcoin の仕組みに興味があって、ここ数週間ずっと Bitcoin の学習・解析を行っていた。

Xperia Tablet Z Wi-Fi SGP312 の Android のバージョンを 4.2.2 から 5.1.1 に上げる

Androidその2 Advent Calendar 2016 の25日目の記事です。Xperia Tablet Z WiFi SGP312 の Android のバージョンを 5.1.1 に上げたときのメモ。このへんの手順は備忘録残しておかないと今後も苦労しそうな気がするので記録する。

Bash on Ubuntu on Windows での bitcoin ビルド検証メモ

仮想通貨・ブロックチェーン Advent Calendar 2016 24日目の記事です。Bash on Ubuntu on Windows での bitcoin ビルド検証メモ。

アクティブなウィンドウをキャプチャしてpng保存するツール「WinRealCapture」

作ったアプリ自慢! Advent Calendar 2016 22日目の記事です。堂々と自慢できるような代物ではないですが、一応最低限の実用には耐える物にはなったと思います。WinRealCapture というものを作りました。 これまでの既存のキャプチャツールが高解像度モニタ…

C# でビットコイン自動売買 (bitFlyer API を利用)

ボット・クローラー Advent Calendar 2016 20日目の記事です。 今回のサンプルプロジェクト 以下に今回のサンプルコードを含むプロジェクトをあげてあります。 GitHub - kobake/BitflyerBotSample: bitFlyer 自動売買システムのサンプル 仮想通貨の取引所 仮…

bitFlyer (仮想通貨取引所) の API を操作するための NuGet パッケージを公開しました

仮想通貨・ブロックチェーン Advent Calendar 2016 20日目の記事です。bitFlyer API 操作をラップした NuGet パッケージを作成・公開しました。 配布場所 NuGet Gallery NuGet Gallery | BitflyerApi 0.8.2 ソースコード・説明書・利用サンプル GitHub - kob…

培ってきた技術を記録するために費やす時間。有限の人生時間。

ポエム Advent Calendar 2016 18日目の記事です。ここ最近は仕事らしい仕事をほとんど行わずにずっと文章を書いたりサンプルプログラムを書いたりしている。すべては軌跡を残すためだけの作業。

学習曲線に沿ってゆるい言語から硬い言語へ。Visual Basic は最高だった話

Visual Basic Advent Calendar 2016 18日目の記事です。※当初は ポエム Advent Calendar 2016 18日目の記事として投稿するつもりの記事でしたが、そっちには別の記事を書きました。つまり本記事にはポエム要素があります。昔話をします。 Visual Basic はプ…

CentOS 7.2 に Slack ボット (Hubot) を導入する

ボット・クローラー Advent Calendar 2016 17日目の記事です。今更ですが Slack ボットを導入してみます。

(短いビット長の)RSA暗号を解いてみる

なんでもセキュリティ Advent Calendar 2016 15日目の記事です。RSA鍵を作るにあたっては鍵長を十分に長くする必要があります。(この「十分に」というのは時代とともに(マシンスペックが上がるにつれ)変わっていくでしょう)最近だと 2048ビット = 256バ…

JavaScript で window 配下に紐づく全オブジェクトを再帰的に列挙する

JavaScript Advent Calendar 2016 14日目の記事です。任意サイトにおいて window 配下に紐づいている全オブジェクト (つまりグローバル変数と、それにぶらさがっている全変数) を再帰的に列挙してみようと思います。これはウェブサイトの内部構造(のとっか…

動画ファイルをアニメーションGIFに変換するGUIツール「movie2gif」

個人開発者 Advent Calendar 2016 13日目のカレンダーです。 そのまんまなツール 以前、avi や mp4 等をアニメーションGIFに変換する - clock-up-blog という記事を書きましたが、毎度毎度コマンド打ち込むのが大変なので GUI ツール (Windows用) にしたもの…

Twitter のおすすめユーザーをひたすらフォローし続けてみる

ボット・クローラー Advent Calendar 2016 11日目の記事です。ボット?というか単純なスクリプトですが。Twitter がリコメンドしてくるおすすめユーザーを自動フォローし続けるとどうなるか実験してみます。

ASP.NET MVC のデバッグ実行時に localhost 以外のホスト指定を受け付ける

ASP.NET Advent Calendar 2016 10日目の記事です。 概要 ASP.NET MVC で作成したプロジェクトのデバッグ実行時には localhost 指定でしか繋がらない設定になっていますが、これを任意ホスト指定で繋がるように設定変更を行います。

GitHub のリポジトリ内のサブディレクトリのみをダウンロードする

Git Advent Calendar 2016 9日目の記事です。 概要 巨大なリポジトリの一部ディレクトリのみ手元にダウンロードする手法を紹介します。たとえば xamarin-forms-sample のリポジトリ (https://github.com/xamarin/xamarin-forms-samples) を丸々 clone したり…

});