Namareba食べたい

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

2012-01-01から1年間の記事一覧

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 で確認できる。

最長共通部分系列

おもにこのサイトを参考とした。 すごくわかりやすい。途中にある神スライドも参考に。 http://d.hatena.ne.jp/naoya/20090328/1238251033 上のサイトを自分なりにまとめた結果 LCS(i,j)の決め方はこのようになる1一番後ろの要素が同じとき if(a[i]==b[j])L…

らてふの基本

コンパイル: sample.texは以下のようにコンパイルする。 platex sample これによりsample.dviができる。 表示: sample.texの表示pxdvi sample&印刷: sample.texの印刷 pdvips sample.dvi -o sample.ps で一度sample.psを作ってから、 lpr -Pxxxxx sample.ps…

SolarisでのFirefoxが起動しないとき

FirefoxがClose Firefoxというメッセージを表示して起動ないとき$HOME/Library/Application Support/Firefox/Profiles/*/.parentlockを消してください。または$HOME/Library/Application Support/Firefox をリネームしてください。

mailコマンド

$mail アドレス でテキストファイルとしてファイルを送る。

Mac環境においてjavaで日本語を使う

Eucではなくshift-jisでemacs の文字エンコーディングの変え方 C-x RET f でshift_jisあとはターミナルの方をshift-jisにすればおk。

ubuntuでタッチパッドを認識するには

ubuntuでタッチパッドを認識するには ubuntuソフトウェアセンターから synaptic を検索、インストール dashホームからsynapticで検索して起動。

はてなはじめました。

今まで日記とか続いたことないけど、 頭のなかを整理するために備忘録てきな感じでだらだらと書いていきます。