clock-up-blog

go-mi-tech

簡易的な電子署名の実践(印鑑の文化との比較)

なんでもセキュリティ Advent Calendar 2016 8日目の記事です。 古典的な署名 時代を遡れはキリが無いがお手軽に皆が理解している署名は印鑑による押印だろう。 (特にここでいう印鑑とは印鑑登録済みの実印をイメージしていただきたい)要はある契約(書類)…

Xamarin (Android) アプリをブラウザから起動する

Xamarin Advent Calendar 2016 7日目の記事です。 概要 Xamarin で作った Android アプリをブラウザから起動できるようにしてみます。 プロジェクト自体は Xamarin.Forms で作っていますが、筆者の環境の都合上、Android にしか対応してません。すまぬ。

ASP.NET MVC で GitHub 連携認証を行う

ASP.NET Advent Calendar 2016 6日目の記事です。 ASP.NET MVC 5 で新規 Web アプリケーションを作成すると、初めから以下のようなコメントアウト済みの外部サイト連携コードが埋め込まれているので、ここを少しいじれば Microsoft, Twitter, Facebook, Goog…

Xamarin.Forms でローディング中表示を行う (Acr.UserDialogs 利用)

Xamarin(その2) Advent Calendar 2016 5日目の記事です。 Xamarin.Forms でローディング中表示を行いたい こういうのをやります。 今回のサンプルプロジェクト 以下に置いてあります。Visual Studio 2015 あたりで開けばそのまま動かせるはず。 GitHub - xam…

SSL に関わるファイルの中身

なんでもセキュリティ Advent Calendar 2016 4日目の記事です。(まとめが追い付かず日付またいでしまいました。すみません)

クッキークリッカーのクリック自動化 (Chrome Developer Tools の初心者向け解説)

ボット・クローラー Advent Calendar 2016 4日目の記事です。 昔懐かしのクッキークリッカーのクリックを自動化してみます。 クッキークリッカー 日本語版 一応知らない人のために概要だけ書いておくと、クッキーをクリックするとクッキーが増えるだけのシン…

Ethereum によるスマートコントラクトという謎の概念について調べている

仮想通貨・ブロックチェーン Advent Calendar 2016 3日目の記事です。最近 Bitcoin 等のブロックチェーン技術について興味があり黙々と情報収集をしている。(ついでにお小遣い目的で売買にも手を出している)

C# による Twitter 簡易ボット

ボット・クローラー Advent Calendar 2016 3日目の記事です。 Windowsクライアント上で動作する Twitter の簡易ボットを作ってみます。 今回のサンプルコード プロジェクトごと以下にあげてあります。(APIキー情報は書き換えて使ってください) GitHub - kob…

はてなブログのカテゴリ名に「#」が入ってるとバグるので暫定対応

既にはてな運営さんに報告済みなのでそのうち直ると思いますが。例えばカテゴリ名が「C#」にようになっている場合、記事タイトル直下に表示されるカテゴリのリンク先が「…/category/C#」のようになっており、「#」はハッシュ扱いになるので結局のところ「C」…

2ちゃんねるの板一覧の属性を取得するクローラー (C#実装)

ボット・クローラー Advent Calendar 2016 2日目の記事です。 2ちゃんねるは相変わらず現役で動いていらっしゃるようなのですが、板により微妙に挙動(パラメータ設定)が違うっぽい。@kobake_ 板の設定によって違いますよー◎海外のニュースを取り扱うことが…

JavaScript で style タグを動的に追加

JavaScript Advent Calendar 2016 2日目の記事です。jQuery を用いて style タグを動的に後から追加できます。 (jQuery 使わなくてもできるけど使ったほうが楽) $(function(){ $('head').append( `<style> div{ color: blue; } div:hover{ color: red; } </style>` ); });ス…

原始的なブラウザ型ボット

ボット・クローラー Advent Calendar 2016 1日目の記事です。既存サイトで JavaScript を実行することにより動作を自動化してみます。

C# による簡易 HTTP サーバの実装

C# Advent Calendar 2016 1日目の記事です。HttpListener というクラスを使うと意外と簡単にできる。 要は何らかのポート (80番または別番号) で待ちうけて、 GET /hoge/fuga.html みたいなリクエストが来たらそれに対する応答を返せばいいだけ。

cmake 絡みで「Protocol "https" not supported or disabled in libcurl」エラーが出るときの対処

参考までに CentOS 7.2 にて。たとえば solidity をビルドしようとするときに出てきたりするエラーだったりするのですが、これは cmake が内部的に参照している libcurl が SSL に対応していないために出るエラーです。

隠ぺいされた console.log を無理やり復活させる対症療法

完全に復活するわけではないですが。代替療法です。 後記:@ylqjk さんに完璧な方法教わったので追記しました。 状況 Webサイトによっては何かしらの理由(セキュリティ?)で console.log を無効にしているタイプのものがあります。たとえば Coincheck とか…

Zaif のセッション情報が盗まれた原因のひとつについて。JavaScript からクッキー値を取得させない方法。

HTTP Headers という 5万人が使っている Chrome 拡張のマルウェア疑惑。セッション盗まれて BTC も盗まれそうになった話。 の続き。今回は Chrome 拡張とは関係ない、サイト設計側の話です。※本記事では Zaif のセキュリティ上の問題について指摘しています…

HTTP Headers という 5万人が使っている Chrome 拡張のマルウェア疑惑。セッション盗まれて BTC も盗まれそうになった話。

疑惑どころか 99.99% くらい黒な話。(後記:セッション盗まれたと思ってたけど、よくよく考え直してみると生パスワードごと盗まれてる可能性もあるしやばい)

ImageMagick による余白トリミング

前提 ImageMagick をインストールしておくこと。 Windows でも Mac でも Linux でもインストールできるはず。

各Bitcoin取引所 現時点での主観的比較

最近いろんなBitcoin(BTC)取引所を触ってみている。 自分の身銭を投入した身を焦がす体験は何物にも代えがたい・・・ッ!!!!(ざわ・・・以下、これまでに触ってきた取引所4件についての所感。

avi や mp4 等をアニメーションGIFに変換する

ffmpeg というモジュールを使って変換できます。ffmpeg による一発変換だとファイルサイズが大きくなりすぎるので、一旦パレットを生成してファイルサイズを抑制します。 (2016年12月追記) 本記事のノウハウをそのまま GUI ツールとして実装しました。(Windo…

そろそろタイムライン的な技術情報発信にもやもやしてきた

とっかかりとしては、個人ブログとかQiitaとかの場所に、ネット記事としての技術情報を一個一個放り投げていくことが有意義であることは確かなのだが。

Visual Studio Community 2015 で始める ASP.NET MVC

Web アプリ作ってみたいけど Visual Studio の環境から離れたくない!って人向けのフレームワークがずばり ASP.NET MVC です。ロジック部分には C# 使えるし最高ですね。

Xamarin.Forms で枠線付きのラベルを作る

いろいろ試してみた結果。

印鑑登録証明書と契約書類の印影を目視で一致確認する方法

先日、とある契約のときに役所の人がやっていた印影の一致確認方法がおもしろかったので、ちょっと真似してみました。アナログですがやってみると割としっくりきます。 準備した書類 ※書類・個人情報・印影などは全て架空のものです。

C# による JSON 相互変換 (Json.NET 利用)

概要 以下について解説する。 C# オブジェクトを JSON テキストに変換する方法 JSON テキストを C# オブジェクトに変換する方法

jQuery 3 系注入用ブックマークレット

各種 jQuery の使われていないサイト上で Developer Console を使って jQuery でゴニョゴニョしたい場合などがときどきあると思う。あるよね?

ASP.NET MVC のバージョン確認方法

自分は普段「ASP.NET MVC 5」を使っている「つもり」ではあるのだが、一体どこを見れば実際に自分が使っている ASP.NET MVC のバージョンを確認できるのか、という話。

(ASP.NET MVC) UseTwitterAuthentication で AuthenticationException が出る場合の対処

ASP.NET MVC の SNS 連携機能について Visual Studio で ASP.NET MVC 5 の新規プロジェクトを作ると、ご丁寧にも最初から Microsoft, Facebook, Twitter, Google との連携用コードが(コメントアウトされた形で)付いてくる。App_Start/Startup.Auth.cs //ap…

8月20日「ASP.NET MVC もくもく会 #4」概要レポート

イベントの概要 ASP.NET MVC もくもく会 #4 2016-08-20(土)10:00 – 18:00 会場: コワーキングスペース茅場町 Co-Edo(コエド) ASP.NET MVC もくもく会 #4 - 主にC#もくもく会 | Doorkeeper

(ASP.NET MVC) 「Login failed for user '{your_username}'.」というエラー

まぁよくあるあるなエラーなのであるが一応記録を残しておく。

});