Minecraftをやっていると、拠点や村、スポナーなど場所を覚えておきたいことが多々ありますよね。 地図MODを使えば楽ではありますが、新verであったり、MODが利用可能な環境でなかったりすると困ります。 これまではメモ帳などに座標をメモしていたのですが…
研究するにあたって論文のサーベイは必要不可欠です。ただ、サーベイはしたものの必要な時に必要な情報を引き出せないようでは困りものです。 私も情報の整理に苦労していたため今回改めて検討してまとめてみましたので参考にしてください。 私が要求してい…
こういうことはQuitaでやれと言われそうですが許してください。 はじめに コマンドライン引数 標準入出力 ファイル入出力 ファイル取得 ファイル読み書き 自作ライブラリの管理 関数 文字列 lambda式 グラフ表示 まとめ はじめに Pythonの仕様(型や組み込み…
研究でTektronixのオシロスコープ専用のファイル形式isfをcsvに変換する必要があり、単体のファイルを変換するスクリプトは配布されていたのですが、大量のファイルに対して変換を手で行うのは非常に手間なのでバッチで自動化しました。今回は自動化する際に…
ふと、他者の考えや思考方法といったものを知りたいと思い、哲学を学ぼうとKindle Unlimitedで読める『てつがくフレンズ』を手にとってみました。哲学に関する書籍はこれが初で、知識に関しても「ソクラテスという人が無知の知を説いた」、「ニーチェは名言…
私が所属している研究室では自前のサーバでHPを運営しているのですが、サーバが古くなってきたため新環境への移行を行うことになりました。そこで今回は簡単に環境構築ができるとの噂のDockerでWordpress環境の立ち上げを試みました。同じことを考えている人…
pythonでcsvをプロットしようとしたところ下記のような感じで激重&フリーズという事態に…。 Y軸の様子が黒くなっていて明らかにおかしいことがわかります。 異常なプロット 読みだしているのは高々5万点程度のデータで、同等サイズのリストをした場合は正常…
前回更新より時間が空いてしまいましたがPart1に引き続きリソースパック合成の解説をしていきたいと思います。 今回はテクスチャの変更を行っていきます。 フォルダ階層構造 前回と同様のものですが参考程度に載せておきます。 assets └─minecraft ├─blockst…
しばらく前に水のアップデートとして公開されたマイクラ1.13.1に今更ながらはまってしまい、現状公開されている1.13.1用のリソースパックじゃ飽き足らずバージョン1.12以下のリソースパックにまで手を出し始めました。 最新バージョン同士だと欲しいテクスチ…
STM32マイコンで開発をしていたときにプログラムが走らなくなってしばらく苦悩したので覚え書きをしておきます。 開発環境 STM32L432KC(自作ボード) CubeMXサンプルプロジェクトを改造 ST-Linkで書き込み/デバッグ 問題発生状況 プログラム開発→デバッグを繰…
Pythonを知ってからプログラムを書く必要があれば大抵はPythonを使っているのですが 毎回同じようなことを調べてしまうし、大学でも周囲にPythonの勧めているので初心者向けにまとめてみました。 対象としている環境はPython-2.7系です。 ファイル入出力 フ…
今回はあまり時間が取れなかったので、一人での参加です。 簡単な問題しか解けてないのでつらい。 Writeup EBG13 Qrpelcg guvf sbe na rnfl 1 cbvag! Guvf vf na rknzcyr bs gur synt sbezng: pgs(ebg13vffhcrefrpher!) 13とflagの形式であるctf()となってい…
今回もチームでIceCTFに参加させていただきましたが役に立たない事この上ない チームのWriteup tsunさん yue_rooさん Writeup Complacent SSL証明書の詳細を表示したら見つかります。 IceCTF{this_1nformation_wasnt_h1dd3n_at_a11} Kitty(Web) あるサイトの…
book.mynavi.jp CTFをピンポイントに対象とする本はほとんど無く、 入門書ともなるとほぼ唯一となります。 内容に関しては比較的丁寧に書いてあるのでわかりにくくはないのですが、誤植が多くあることと、 Ubuntu 14.04当時の環境で書かれているため、一部本…
CTFに限ったことではないのですが、同じことをするのに何度も検索したり頭をつかうのは資源の無駄なので 我らがコンピュータに仕事してもらいたいと思います。 シーザー暗号 シーザー暗号は端的にいうと平文を何文字かずらす暗号です。 復号するにはずらされ…
情報をまとめるのに便利なwikiをローカル環境で構築したいと思います。 ローカル用のwikiエンジンは TiddlyWiki, ひとりWikiとか、 ローカルというよりは組織向けのものでは Crowiなど いろいろ種類がありますが今回はSyaroNote にしました。 左上にあるDown…
少し前の事になりますが、CTFの勉強がてらpythonでプログラムを書きをはじめて数日のこと、 値の交換をする必要があったのですが、たかだか数行のコードを書くのも煩わしく感じ python便利そうだし組み込み関数とかあるんじゃないのと思って調べてみたところ…
チームのみんなが強く、ひよっこの僕はほとんど眺めてたABCTFですが 解けた問題もあるので、そのWriteupを(僕と同じくらい入門者な人向けに)書いてみます。 そのまえに、CTF wo SuruのチームメンバーのWriteupがこちらになります。 https://kimiyuki.net/b…
ABCTFというCTFに参加してきました。 まだ勉強始めてそう長くなくセキュリティコンテストチャレンジブック、通称ハリネズミ本すら終わってないレベルですが、 チームの枠が空いてるから折角、とのことで招待いただき初めてCTFに参加してきました。 チームメ…
タイトル通りKindle Paperwhiteを買いました。 12日のプライムセールで7300円OFFだったので即決。 広告有りが6980、なしが8980円だった気がします。 今回は広告無しを購入。ついでに2年間の保証をつけて10980円です。 本日ついに届きました! なかなかかっ…
Javaでプログラムを書いてて意図しない処理が発生した原因が メソッドの引数の渡し方だったので備忘録を兼ねてまとめておきます。 型の種類 ・プリミティブ型 boolean, byte, short, int, long, float, double, char ・参照型 クラス型, インターフェース型,…
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(…
CTF(Capture The Flag)はじめました。 CTFとは CTFとは暗号解読やプログラムの脆弱性を突くなど、 情報技術に関した問題に適切に対処し、 フラグ(Flag)と呼ばれる文字列を得ることで得点を稼ぎ、その点数で勝敗を決める競技です。