仮想通貨のマイニングを初めてみる

最近はやりの仮想通貨のマイニングをはじめてみました。bitcoinはメジャーすぎて個人で掘るのはかなり厳しいとのことなので、他のコインを。 ハード購入してとも思ったのですが、電気代とかスペース考えると日本でやるのは現実的ではないので、 今回はここを…

ctfのお勉強

ctf

ksnctfを解いてみた ksnctf #35 simple auth 2 認証ページとソースコードが落ちている。 一見SQL injectionかなともおもい。ソースコードを見るとdbにアクセスしているところが見られる。 dbファイル名入れると直接ダウンロード。試しにsqliteで開いてみると…

ctfのお勉強

ctf

ksnctfを解いてみた ksnctf #14 John 問題を見た瞬間からJohn the Ripper かなと推測。 よくみるとここに辞書があるよと書いてあるので、辞書を持ってきて保存。 user99:$6$SHA512IsStrong$DictionaryIsHere.http//ksnctf.sweetduet.info/q/14/ dicti0nary_8…

ctfのお勉強

ksnctfを解いてみた ksnctfそろそろ難しくなってきた。。 #13 Proverb SSH: ctfq.sweetduet.info:10022 ID: q13 Pass: 8zvWx00MakSCQuGq sshでアクセスしてみる。ファイルが並んでいる。 -r-------- 2 q13a q13a 22 6月 1 05:21 2012 flag.txt ---s--x--x 1 …

ctfのお勉強

ctf

ksnctfを解いてみた ksnctf #32 Simple Auth ログインページとphpのソースコードがある。 まずはソースコードを見てみると、postを取り出して値をそのまま比較している。 if (strcasecmp($_POST['password'], $password) == 0) "=="による緩やかな比較が0と…

ctfのお勉強

ctf

ksnctfを解いてみた ksnctf Math2 数学問題。 2分探索で求める問題。Step1. 10^n def calc_digits(x) min = 1 max = x.size p max while max - min > 2 do ave = (max + min) / 2 if (10 ** ave) ** 101 > x max = ave else min = ave end end min end def c…

ctfのお勉強

ctf

ksnctfを解いてみた ksnctf #20 G00913 πの10桁一致する初めのprime numberを見つける問題。 とりあえず、πを長めに取ってプログラムで1桁目から試してみる。 pi="314159265358979323846264338327950288419716939937510582097494459230781640628620899862803…

ctfのお勉強

ctf

ksnctfを解いてみた ksnctf #3 Crawling Chaos ソースコード見てみるとscriptでうにょうにょしている問題。 少しググってみると出てくる出てくる。 だた、まともに一個一個仕様と照らし合わせて、コードをたどっても大変そうなので、nodejsで実行してみまし…

ctfのお勉強

ctf

ksnctfを解いてみた ksnctfとりあえず正解者の多い問題から順番に problem.1 Test Problem サンプル問題なのでコピー&ペーストで終わります。 problem.2 Easy Cipher よくある暗号ね。 回転させるやつ。ぱっと見想像できるけども、総当たりのプログラム書い…

freerdpを使ってPass the Hashをテストする

FreeRDP RDPを利用する場合、通常ユーザー名と平文パスワードを入力するかと思いますが、 パスワードの代わりにNTLMハッシュ や LMハッシュを使用して、認証を行います。コマンドラインで簡単に試してみたい場合はpth-winexeなどのツールがありますが、 今回…

RaspberryPi 人感センサーからカメラ撮影してメール送信しちゃう

少し放置されていたRaspberryPi で遊んでみました。 パーツを揃える ラズパイ ラズパイカメラ 人感センサー: 焦電型赤外線(人感)センサーモジュール SB412A 接続する 接続はこんな感じ。 人感センサーのデータシートはここ 焦電型赤外線(人感)セン…

AWS(ELB)+nginx+unicornの設定の際にはまったポイント。

AWS+nginx+unicornの設定の際にはまったポイント。 基本的な導入については他の方々が書いているのでこちらとか、グーグル先生を参照ください。 qiita.com 構成 構成としてはこんな感じ。外からポートhttps443で受けて、中はhttp80で。 permissionとか、csrf…

Linkedin oauthでこける

invalid redirect_uri. This value must match a URL registered with the API Key. 急にこんなエラーでこける。それもproduction環境で。 linkedinのdeveloperページで承認リダイレクトURLを設定。 設定先はエラーが出ている画面の箇所 &redirect_uri=https…

コマンド

shift + g shift + g shift + g 最後の行に移動する。 重要なので三回繰り返しましたよく忘れるんだわ。歳か。

devise 確認メールのあれこれ

確認メールのurlアドレスをhttpsに変更 app/views/devise/mailer/confirmation_instructions.html.erb confirmation_url(@resource, :confirmation_token => @token, protocol: "https") 確認メールの開発用と公開用の設定 ここでsmtpとかドメイン設定とかを…

linux:邪魔なユーザーをさよならする3ステップ

1.だれがいるか確認 $ w 2.プロセスを探せ $ ps ax | grep sshd 3.goodbye $ kill -9 <process ID> happy linux, enjoy remote access!!</process>

AWSでEC2とRDSではまってみた

見事にはまった。 EC2からRDSにアクセスできない。>> ERROR 2003 (HY000): Can't connect to MySQL server セキュリティプロファイルグループで インバウンド mysql 3306 を設定しないといけなかったっぽい。デフォルトのセキュリティプロファイルでこけてた…

クラウドソーシングってどうなの

クラウドソーシングなるもので、いろいろな開発案件をみてみたけれど。 価格単価がなかなかすごい。ホームページの作成依頼が50000~100000円とか。 内容をみてみると、わからないから相談して決めさせてとか、 逆になにもわからないから提案者(受託)側でいろ…

bitbucket 課題管理メモ

文章を改行 1行以上間を空けて段落を分けるか、行末に半角スペースを2つ入れる。 パラグラフ #(H1) ##(H2) リスト * ** 数字付きリスト(数字は勝手にインクリメント) 1. 1. 太字 ** aaaa** (半角アスタ)

Rails 国を選択するフォーム作成メモ

国を選択するフォームを作るとき、country selectという便利なものがあります。 Gemfileにかきかき。 gem 'country_select'bundle installして、該当フォームに記載するだけ。なんて簡単。 <%= f.country_select :country, {}, {class: "form-control", :id …

Rails DBがうまく反映されないときの二つの確認

DB更新時にうまく反映されない場合 1.とりあえず、エラーをキャッチしてみる。 エラーキャッチしていない場合falseでそのまま通過している場合がある。 begin user.save! rescue ActiveRecord::RecordInvalid => e p e.record.errors end 2.エラー内容をみる…

docomo HW-01C でSORACOMを試してみた

先日SORACOM SIMをゲットしました。soracom.jp docomo HW-01C ポケットWi‐Fi 白ロムが家にあったので、 SORACOM SIM突っ込んで動作を試してみた。 microsimなので、アダプタを購入。あきばで数十円とか数百円で買えます。simを刺してWifi起動させます。 …

なにこれ。便利すぎる

cssとsassを相互変換してくれるWebサービス 普段cssしか触ってなかったが。。便利や。css2sass.herokuapp.com

android ボタン

ボタン押した時に画像を切り替える方法。drawable/button.xmlを作成し、state_pressed="true"/"false"に それぞれ画像を設定 <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_pressed="true" android:drawable="@drawable/button_on" /> </item></selector>

rails 検索結果表示 ページング

検索結果を表示するやつ。ページングとか。 kaminariが便利。 使い方はここがわかりやすい。ruby-rails.hatenadiary.comちなみに検索結果を反映させる場合は @users=User.where(*****).page(params[:page]).per(5) will_paginateと同居するとmethodエラーで…

rails エラーメモ

ついついやってしまうやつ。 undefined method `int' for #<ActiveRecord:: ConnectionAdapters::TableDefinition:0x007fcdbe9af068> /Users/***/Documents/ws/***/db/migrate/ 20151011014911_create_user_infos.rb:4:in `block in change' intないよintegerだよ</activerecord::>

docomo wifi

0000docomo/0001docomo よく二つ飛んでいますが、0001docomoがおすすめ。 SIMカードで自動認証されるので。 ただ、0000docomoと0001docomoを同時に使おうとすると二重ログインではじかれる。例えば、0000docomoをノートPC、0001docomoをスマホで利用する場合…

cocos code ide 続き

IDE使うとandroid向けにコンパイルしようとした時にこける。 ndkのパスがおかしいって出て。 コマンドラインでプロジェクト作成してemacs編集してますが、 こちらだとうまくいくので、とりあえずIDEは封印しました。 スクリプトいじればいいのかもしれないけ…

cocos2d js

基本コマンドプロジェクトの作成 cocos new Hoge -p com.hoge.hogehoge -d . -l jsテストコマンド cocos run -p web cocos run -p android cocos run -p ios 基本はsrcの下にかきかき。 main.js->src/app.jsでよびこまれるので、app.jsを編集していけばよい…

cocos2dx js

メニューボタンならべるのにてこずる. ボタンが重なっていて、片方しか見えてこない. 一つずつ位置していしてもよいですが、 alignItemsVertically()/alignItemsHorizontally()の記述で綺麗に並べます。 //create button var menuItemPlay = new cc.MenuItem…

android studioでMapアプリ作成

importがうまくいかない時はここ。 Setting Up Google Play Services | Google APIs for Android | Google Developers build.gradleにcompileで追加する。

cocos code ide がない

cocos code ideがない。 いろんなページで公式ホームページからダウンロードとあるが開いてみるとどこにもない。 Download Cocos2d-x Cocos2d-html5 Cocos Studio | Cocos2d-x いろいろ検索してここで見つけました。 discuss.cocos2d-x.org

アプリ作りました。

あんまり宣伝しないんですが。 すでに似たようなアプリもありますが、自分用にアプリ作りました。 WiFiタイマーです。指定の時間のみWiFiをオンにします。 はい。ただそれだけです。 Wifi タイマー - Google Play の Android アプリ もしよかったら使ってく…

Genymotionでエラー

GenymotionでVM起動しようとしたらエラーが出て起動できず。 エラーはこれ。 virtual box NS_ERROR_FAILURE ちなみにVirtualBoxのバージョンは5.0.2。 なにやらバグのようで、古いバージョン でインストールしなおしたら無事起動しました。 Download_Old_Bui…

oh-my-zsh

すばらしいなこれ。 https://github.com/robbyrussell/oh-my-zsh/

今更ながらYosemiteにアップデートしてみた。まとめ

今更ながらYosemiteにアップデートしました。 しばらく様子をみて、かつ迷いに迷ってアップデートを決めました。 アップデートはコンポーネントのダウンロードに時間がかかるもののボタンひとつで完了。 問題はそこから。今まで動いていたものが動かないとい…

Android StudioでGenymotionを導入してみる

しばらく触らない間にいろいろ変わってるなーと EclipseからAndroid studioに移行。 なにやらGenymotionというのがあるらしいのでそれをいれてみた。 ながれは 1.Downloads – Oracle VM VirtualBoxをインストール 2.Genymotionでアカウント作成 3.Genymotion…

Wi2 300サービスが大幅劣化にみえる

Wi2 300はビックカメラとかで申し込みできる公衆無線LANのサービス。 かなり昔に申し込んではや数年。毎月定額料金362円をおさめている。 使う月も使わない月もである。 久々につないでみたところ、つなげない。 なんかチケット買ってくれと表示がでる。 い…

rails turbolinks 問題

rails turbolinksでjavascript がばぐる。 onload、readyが動作しなくなります。 忘れないようにメモがてらブログアップしておきます。 詳細はググるといろいろ出てきますよ。 こことか http://qiita.com/saboyutaka/items/bcc0966313c6f7399a6e 結局自分は…

heroku assetが反映されない

heroku利用で、asset以下(css, javascriptとか)の変更が反映されないとき $rake assets:precompile RAILS_ENV=production これをしてpushする結構はまります。

js2-mode

emacsでjavascript 書くときのjs2-mode入れました。 ここに書いてある通りなんですが、 https://github.com/mooz/js2-mode M-x list-packages パッケージリストが表示されるので、js2-modeを探して選択し、install押すとインストールされます。あとは.init.e…

Heroku ENV[ほげほげ]

RailsでよくみるこれENV[*ほげほげ]ですが、 パスワードなど直接コード内に書きたくないときに、 Herokuアプリ側の環境変数ENVに持たせておき、ENV[*ほげほげ]で参照できます。 ActionMailer::Base.smtp_settings ={:user_name => ENV['USERNAME'],:password…

メール送信テスト

rails 使ってちょっとしたもの作ってますが、 メール認証のテストでmailtrap.io (https://mailtrap.io/)が結構よいです。 メールサーバ立てるのもめんといし、 いちいちログから拾って確認したりしていたんですが、 これ登録して設定ファイルをmailtrap.ioに…

盛岡〜平泉〜仙台

本日は朝から平泉へ移動。在来線で、さくさくーっと一時間半。 寝てました。東京と違って電車の本数がかなり少ないので、一本遅れると大変なことになりますが、無事10時前に平泉に到着。ここではレンタサイクルでまわりました。 世界遺産&連休中というこ…

秋田〜岩手

本日は秋田から岩手へ移動しました。 移動がメインで、美味しい食べ物をたくさん。 まずは横手でメロンパンを購入。ここのメロンパンです。 新幹線の移動中に食べたのですが、美味い。是非是非ここは行ってみるべし。 なんか昼くらいに売り切れるので午前中…

横手からの角館とか

秋田二日目 秋田スカイフェスタ 横手でやっている秋田スカイフェスタへ、熱気球の大会らしく、先着150名が乗ることができるらしいです。午前中に出発して昼前に現地についたのですが、既に終わってました。朝の7時から整理券を配ってるのは知ってたけど…

秋田〜男鹿とか

秋田空港到着 リムジンバスで市街地へ移動。移動手段はバスか、タクシーしかないようです。 いやー天気は曇り。そして少し寒い。 男鹿ホテルの温泉へ 露天風呂に桜の木があり、桜が満開のときに来ると良さそうです。連休前もあり、意外に空いてました。連休…

2014GW

2014ゴールデンウィーク ということで、本ブログ初、旅記録を書いていきます。 普段は技術的な内容ばかりで、別ブログ立てようか、Facebookにあげようかも迷いましたが、面倒なので、ここに書いていくことにしました。カテゴリも一応「たび」を作りました。…

cocos2d-x インストール時にひっかかったやつ

一通りインストールして、build_native.shを実行するとエラーで止まる。 ーーー /***/cocos2d-x/cocos2d-x-2.1.4/projects/GameCpp/proj.android/../../../cocos2dx/platform/android/CCCommon.cpp:56:77: error: format not a string literal and no format…

アプリ広告収入

お久しぶりです。久々に書きます。 アプリの広告収入について。 現在androidでアプリを出しているのですが、みなさんどうやって収入コントロールしているのでしょうか、、その辺の情報が少ないので、書いてみます。 現在三つ利用してます。adlantis,admob,am…