Namareba食べたい

備忘録てきなもの。だらだら書いていきます。

VMDKからVDIへの変換

VirtualBoxでFreeBSDのやられ鯖を作ろうとしているとき[すでにある仮想ハードドライブを使用する] を選択して、FreeBSDのvmdkを指定すると [ハードディスク ほげほげ のオープンに失敗しました。] 呼び出し先 RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)とい…

MBAが充電できないときの対処方

MBAが急に充電できなくなったときのメモ ある日突然mbaが充電出来なくなった。 似たような事例を探してみると、バッテリーが冷えすぎていると充電できないことがあるようだ。 しかし、春先の出来事なのでとてもそれが原因とは考えにくい。 他の情報に、充電…

texの罠その1 Referencesの中のURL

罠ってほどではないけどハマったとこをメモReferencesの中でURLを書くときに気をつけること '/'は\slashに直す URL を構成する他の文字は{}で区切る '~'や'_'のまえにも\を付ける 以下具体例 \begin{thebibliography}{40} \bibitem{1} hohogehogehoge hogeho…

Mountain Lion に platex をインストール

MacPortの導入 まずはmacportsをいれる。もうMountain Lion用の.pkgがあるのでそれを利用。以下のURLから取ってくる。 http://www.macports.org/install.phpターミナルで $port と打って、MacPortsのバージョンがでたらok pTexの導入 次にpTexをいれる。その…

[久々にキレちまったぜ・・・]Windows7 64bit で VBScriptが動かない時の対処[マカフィーさんよぉ・・・]

久々に切れましたよ、マカフィーさん。事の発端は久々に自宅のWin機で、とあるバッチファイルを実行しようとしたとき。本来ならばWEBブラウザが立ち上がるはずだが、(動作はMacのVM上のWin7,32bitで確認済みだった) コマンドプロンプトが一瞬出て消えるだ…

Arduinoでのサーボモータの動かし方

機械工作部の活動として、サーボモータをArduinoで触ってみることになった。 今回はとりあえず1のサーボを一秒毎に0~180°,180°~0のように動かしてみた。以下、スケッチ&接続図 スケッチ #include<Servo.h> int Pin = 9; Servo g_servo; void setup(){ //pinMode(Pin</servo.h>…

作れば分かる!Google App Engine for Java備忘録1

テスト期間の上、論文提出に時間がないけど前から気になっていた 作れば分かる!Google App Engine for Java に手を出してみた。 pleiades入れるのに失敗して、eclipseインストールし直したりしたので環境設定に予想外に時間を食った。(てか、よく考えるとそ…

transform,tolower,ときどきなりよし

C++

与えられた文字列を小文字に直す。 何を今更と思うかも知れないが、よくわからんのを見つけたので string str = "NaRiFxxK"; transform(str.begin(),str.end(),str.begin(),::tolower); これはおk しかし、 transform(test.begin(),test.end(),test.begin(),…

ポートフォワーディングのすすめ

@ishikuro→@puyopop6さんから聞きますた。 ポートフォワーディングの方法。 terminalから、 ssh -D [開けたいポート番号] username@hostname (開いているかどうかの確認は、新しくターミナルを開いて、 netstat | grep [開いたポート番号] 、で開いているか…

Maker Faireレポート

Aizu Advent Calendar, 25日用の記事です。 なにも用意せずに期日がきてしまったので、先日行ってきた "Maker Faire" についてのレポートを書こうと思います。 注意:vim勉強会で発表したものと全く同じ内容です。 まず、Maker Faireとは、なんぞや?と思った…

Easy Cipher, ROT13

読めない→とりまROT13 終わり

変態スワップ

はてぶで見つけたので備忘録として/// XORswap(値の交換) ある変数aとbの値を交換したい場合に、一時変数を用意することなしにxor演算だけで交換できます。 実装 #include <iostream> void swap(int& a, int& b){ b ^= a; a ^= b; b ^= a; } int main(){ int a = 1, b </iostream>…

MathII

CTF

http://ksnctf.sweetduet.info/problem/17 与えられた計算式を解けばフラグが出る。 実装してみようかと思ったけど、文明の利器は利用すべき ということでmathematicaさんの出番。 すんなり出てきてハイ終わり。 こんなとき方で良いのか・・・

Reserved

CTF

http://ksnctf.sweetduet.info/problem/25 問題文には見覚えのある単語がいっぱい。 Reserved..... 英語なんてクソ食らえと思っているのでそんな単語知らん。 weblioさん曰く、 予約 と言う意味らしい なるほど、こいつらは予約語なのか で? コードになって…

G00913

CTF

http://ksnctf.sweetduet.info/problem/20 問題文に FLAG_Q20_{first 10-digit prime found in consecutive digits of π} とある 要するにπの中に現れる最初の10桁の素数を見つけよ とのことらしい。 10桁かぁエラトステネスは計算量てきに無理だろうな フ…

#!

CTF

http://ksnctf.sweetduet.info/problem/10 シェルスクリプトの一行目によくある #! の名前を答えるだけの問題 でも知らなかったからググったので負けた気分・・・ http://d.hatena.ne.jp/japanrock_pg/20100319/1268968887

Lo-Tech Cipher

CTF

http://ksnctf.sweetduet.info/problem/28 上にあるリンクからzipをダウンロード macだとサムネイルでネタバレして、本来のいみがががが よくあるzipとみせかけてってやつなのでfileして確かめる とやっぱりzipではなくpng この状態だとモザイクでわけわかめ…

Basic is secure?

CTF

http://ksnctf.sweetduet.info/problem/8 #8です 上のリンクからq8.pcapというパケットトレースファイルをダウンロード 適当なソフトでパケットダンプ http://x68000.q-e-d.net/~68user/net/http-auth-1.html ↑やwikiによると、 Authorization: Basic の後を…

onion

CTF

http://ksnctf.sweetduet.info/problem/5 アルファベットと+と\と数字のみなのでbase64では? base64のデコードを何回も頑張る。 さすれば begin 666 <data> 51DQ!1U]&94QG4#-3:4%797I74$AU end と出てくる。 ↓のサイトによると、 http://www.cc.u-tokai.ac.jp/FAQ</data>…

ローカルからssh先へアップロード&ダウンロード

$sftp アカウント名@sshgate.u-*******.ac.jp >sftp と出てくるので そこでcdなどで目的のディレクトリへ >sftp put ファイル名 でアップロード >sftp get ファイル名 でダウンロード

chromeでキャッシュから動画を落とす

URL欄に about://cache 出た目的のURLに飛ぶ FLVなら直でダウソ mp4なら別名で保存 追記 動画は http://smile-pso00.nicovideo.jp/smile?m=(smのあとの番号).20292 みたいなかんじになってることが多いっぽい Amazon.co.jp ウィジェット

2012 ICPC国内予選B問題 

B問題 これも実装ゲー でもやはりまだstr,char配列からintの扱いが苦手かも #include<iostream> #include<map> #include<algorithm> #include<cstdlib> #include<cmath> #include<cstring> using namespace std; typedef pair<bool,int> P; // i,j int main(){ int L,ans; int ii=1; string An; char change[1000000]; stri</bool,int></cstring></cmath></cstdlib></algorithm></map></iostream>…

ICPC国内予選A問題 カレンダー

ICPC国内予選のA問題の回答 かれんだー 書くだけ。 #include<iostream> #include<cstdio> #include<algorithm> #include<cmath> using namespace std; int main(){ int n; cin >> n; while(n-- > 0){ int y,m,d; int ans = 0; cin >> y >> m >> d; for(int i = m+1;i <= 10;i++){ if(y % 3 == 0){</cmath></algorithm></cstdio></iostream>…

bashでの補完表示

ホームに .inputrc を作る そこに set show-all-if-ambiguous と入力 これでおしまい。

Macでのvimチュートリアル

vim

vim tutorial だったかな ふつうのやり方だとmacではチュートリアルが起動してくれない そこで vim起動後 :e /usr/share/vim/vim73/turor/tutor でチュートリアルが出る。 ただしこれは英語なので 起動時に LANG=ja_JP.UTF-8 vimtutor とすれば日本語でチュ…

学内へのOpenSSHによる接続

ssh -2 -l s11***** sshgate.*******.ac.jp でrloginなどを用いて任意のホストへログイン

stringからint型へ(c++)

Arduinoでgpsのログを取り込むためのプログラムのプロトタイプ stringで、かつ','で区切られて送られてくるgpsのログをint型に分解して読み取る。 >|cpp| #include<iostream> #include<cstdio> #include<fstream>//For ifstream #include<cstring> #include<cstdlib> #include<sstream> using namespace std; using </sstream></cstdlib></cstring></fstream></cstdio></iostream>…

emacsで文法エラーをチェック[.emacs.elの設定]

とても良いemacsの拡張機能を教えてもらったのでメモ。 flymakeといってc++やjavaなどの文法エラーを指摘してくれる。 めっさ便利 以下は.emacs.elの設定 ;;flymake (require 'flymake)(defun flymake-cc-init () ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;…

macのスクリーンショットの撮り方

コマンド+Shift+3 で全体撮影 コマンド+Shift+4 と領域をドラッグで範囲指定して撮影 コマンド+Shift+4を押してからスペースバー でウインドウを選択して撮影

emacsのバージョン確認

M-x emacs-version で確認できる。