Visual Studio Code で Ruby を何とかして書けるようにする

Visual Studio Code を触り始めたのでメモ https://www.visualstudio.com/ja-jp/products/code-vs.aspx extension をインストール デフォルトでは Ruby の設定が入っていないので extension をインストールします。https://marketplace.visualstudio.com/ite…

radare2 メモ

ctf

公式ドキュメント https://radare.gitbooks.io/radare2book/content/ コマンド表 https://radare.gitbooks.io/radare2book/content/refcard/intro.html 基本 https://radare.gitbooks.io/radare2book/content/introduction/basic_usage.htmlradare2 をいじる…

sCTF 2016 Q1 Writeup

CTF

sCTFに参加しました。 チームyharimaとして参加し、結果は21位でした。 自分の担当分Writeupをつらつらと書いていきます。 When in Rome rotするだけ、漢は黙ってtrコマンド。 $ tr a-z j-za-i Nvctfdv kf jTKW! Nv yfgv pfl veafp kyv gifscvdj nv yrmv niz…

場阿忍愚CTF Writeup

CTF

場阿忍愚CTFに参加しました。 結果は77位、次回はもっと時間作って頑張りたいです。参加した記録を残す意味も込めて、超文章転送術(web問)400点問題の「Yamatonote」のWriteupを書いていきます。 超文章転送術 400 Yamatonote どんな問題? ノートを保存でき…

HomebrewでApache2.4(httpd2.4)

Mac

インストール まずはおもむろに Homebrew から Apache 2.4 を入れましょう。 その際、--with-brewed-apr オプションも忘れずに。 brew install httpd24 --with-brewed-apr 無事インストールが終わったら、Apache 用の LaunchAgent plist ファイルをシンボリ…

コンソールアプリでCoreDataを使う

はじめに 最近何を思ったかObjective-Cを勉強しています。 初めはとっても取っ付きづらい言語だと思いましたが、 今ではそこまで拒絶反応を示すこと無く取り組めています。 何事も慣れだと思いましたねぇ^^;さてこの記事、とてもニッチなタイトルですが、Obj…

GitLabとgit-daemonを連携させる

2013/07/03追記 最新版のGitLabではこの記事に載っている方法は使えません。こんにちは。あっという間に春が終わり、夏に入ろうかという今日この頃。 GWはだらだらと過ごそうと思います笑今回はGitLab(The first single application for the entire DevOps l…

VMWare FusionのWindowsアプリへのショートカットを消す

Mac

こんにちは。近頃はだいぶ寒くなり、日が暮れるのも早くなってきました。 気づいたら外が暗くなってたってことも結構あって、切ない季節です。。。さて、VMware FusionでWindowsの仮想マシンファイルを自分の所有する Macに移し替えていったら、Windowsアプ…

ICPC予選観戦

7月6日(金)にACM-ICPCのプログラミングコンテストが行われました。 今年は参加せず、観戦しながら最初の2問解いたので載せておきます。 しかし、プロコン観戦は地味ですねぇ・・・笑 Problem A ミレニアム 経過した日数を計算して、最終的に1年1月1日から100…

フォーム無しアプリケーションの開発

C#

C#でフォームが不要なアプリ、例えばサービス的なプログラムを作るには、 Mainスレッド内でいろいろ初期化をしてから最終的に Application.Run メソッドを 実行すれば作成できます。プロジェクトの作成時には Windows フォーム アプリケーションを選びましょ…

SSHのシェルもどきをつくる

C#

.NETでsshを行うには、SharpSSH(http://www.tamirgal.com/blog/page/SharpSSH.aspx)というライブラリを利用することで実現できます。(他にもあるかもしれないけど一応これだけ) このSharpSSHを利用して、sshのシェルもどきをGUIで作ってみます。 SharpSSH…

listings を利用する

日本語環境で満足にLaTeXのListingsを利用するにはjlisting.styが必要。 下のサイトを見ながらjlisting.styをインストールした。 http://mytexpert.sourceforge.jp/index.php?Listings 使い方 Listingsは主にプログラムのソースをLaTeX文章に挿入するときに…

メディアキットを買ってしまった

Macbook Airを先月頭に買って、「ついでだからWindowsも起動できるようにしよう!」と思い、VMWare Fusion 4も通販で購入した。で、VMWareが届いて、さあインストールだ!と、インストールDVDを入れて、シリアルナンバーを聞かれたのでシリアルナンバーが書…

Ubuntuでrootになる

sudo -i これだけ。 su - は使えないのでご注意を。

Ubuntu 10.04 に最新版の firefox をインストール

はじめに Ubuntu 10.04のfirefoxはデフォルトで3.6ぐらいまでしかバージョンアップされません。 それをなんとか最新版のfirefox 9にします。アップデートして不具合が出ても責任は負えません。自己責任でお願いします。 インストールする 1. レポジトリ追加 …

卒研の現状

こんにちは。でこです。 とりあえず研究テーマが変わりそうです。 そろそろLaTeXで研究の概要書いたりしないといけないんだけど・・・。来週月曜が概要提出の締切りだから、週末にかけて研究を進めんと! 今日からようやく寒くなってきたので、明日は厚着か…

Auduinoを使ってみる

秋葉原の千石でAuduino unoを購入。だいたい3kした。 使い方は簡単。 PCに公式サイトからIDEをダウンロードして、 基盤とPCをUSBで繋ぐ。 んでドライバをインストールしたらもう使える。手軽。デジタル入力が5本、PWMが6本あるのは超魅力的。 さて、何に使お…

簡単なHTTPサーバを作る

.NETではSystem.Net名前空間のHttpListenerクラスを 使うことによって簡易HTTPサーバを自作することができる。HttpListener Class (System.Net) | Microsoft Docs HttpListenerContext Class (System.Net) | Microsoft Docs HttpListenerRequest Class (Syst…

さらに実装例

サンプルよりもさらに簡単な実装例 http://d.hatena.ne.jp/Constellation/20100311/1268272374 Nixysaと呼ばれるツールを使ったもの、コールバック処理 Google グループ

NPRuntimeの実装例

サンプルをちょっと改造した奴 Working on an NPAPI-browser plugin - CodeProject NPAPIについて パート4まである http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/

npruntimeのサンプルをビルド、実行してみる

npruntimeとは: https://developer.mozilla.org/En/Gecko_Plugin_API_Reference:Scripting_plugins(英語)をみるべし。 要はFirefox、Google ChromeとかOperaで使われている外部プラグインであるNPAPIの機能の一つ。 これができると何が嬉しいかというと「Jav…