カレーの恩返し

おいしいのでオススメ。

【大学編入】Not情報系から情報系に編入が決まって不安な人がやっておくといいこと

Not情報系から情報系に編入が決まった方、おめでとうございます。 高専では情報系の科目が全然なかったけど本当にやっていけるんだろうか…と不安に思っている人はちょこちょこいると思います。 自分もそうだったので編入する前にこんなことをやっておくと(授…

【大学編入】編入試験の成績開示方法・結果(筑波大学 情報科学類)

必要なもの 受験票 or 学生証 方法 5/1~6/30に筑波大学 教育推進部入試課に電話する ↓ 電話した日から2営業日以降で都合のつく平日(9~16時)に予約をする ↓ 筑波大学 本部棟2Fへ行き編入試験結果を見せてもらう 電話1本で予約ができるのは便利なんだけど、筑…

refineは一体どこで真価を発揮するのか

結論 ナンセンスな標準メソッドの実装にパッチを当てたくなったときにrefineは真価を発揮する。 以下、結論に至るまでに道のりです。 refineとは Rubyにはrefineというどんなクラスのメソッドでもローカルで再定義できる機能がある。 [1] pry(main)> module …

【大学編入】単位認定・院試の推薦基準について(筑波大学 情報科学類)

単位認定申請書の提出が終わり一息ついたので忘れないうちに書いておこうと思います。 ここに書いてあるのは筑波大学 情報科学類の話なので、他大学/他学類だと異なるということが大いにあり得ることに注意してください。 単位認定について 情報科学類は高専…

【PRML】演習問題 2.38 解答

二次形式を平方完成することで, (2.141)と(2.142)の結果を導出せよ. この問題で使う数式 を式変形し指数部を平方完成させて(2.141), (2.142) を導出する。 (2.139), (2.137), (2.138)より 指数部を となるように平方完成させる。 また、 と は比例関係である…

RDFをSPARQLを使ってRailsでDBっぽく扱ってみた

RDFをSPARQLで操作するハッカソンがあり、Activerecordを使ってのDB操作と同じようにRDFを扱いたかったのでactiverecordのメソッドっぽくラップしてみた。 まず以下をGemfileに追記する。 # Gemfile ... gem 'active_attr' gem 'sparql' active_attr はテー…

MNISTのバイナリをjpg化した

MNISTは大量の数字の画像データが入っていて便利だけど、バイナリデータなので画像化するのはちょっと面倒。 コピペで画像化できる便利なスクリプトが見当たらなかったので作ってみた。 書き捨てコードなのでクオリティは勘弁してください。 gist6eed8279e71…

Rails+carrierwave+heroku+AWS S3で画像アップロードさせるときにハマったこと

# Gemfile gem 'carrierwave' gem 'fog-aws' gem 'rmagick', require: 'RMagick' # config/initializers/carrierwave.rb if Rails.env.production? CarrierWave.configure do |config| config.storage = :fog config.fog_provider = 'fog/aws' config.fog_cr…

多対多の相手レコード数の最小を指定するバリデーション

こんなクラス構造 class Hoge < ApplicationRecord has_many :hoge_foos has_many :foos, through: :hoge_foos accepts_nested_attributes_for :hoge_foos end class Foo < ApplicationRecord has_many :hoge_foos has_many :hoges, through: :hoge_foos end…

RubyとSwiftにおける感嘆符/疑問符の扱いの違い

RubyとSwiftでは「!」と「?」が多用されますが使い方が違います。 Swiftでの使い方に中々慣れなかったので自分なりに対比させてまとめてみました。 元々Rubyを書いていてこれからSwiftを書き始める人やその逆の人の参考になればと思います。 最も違うところ …

`rails new my_app`を解読してみた

Railsアプリを作成するときに毎回使う rails new my_appで何が起きているか知りたかったのでソースを読み解いてみました。 初学者なので解説が間違っている, 解説の粒度がバラバラで読みにくい可能性があります。 何かありましたらコメントください。 コード…

【大学編入】編入勉強を始める前にやったこと

僕が編入勉強を始める前にやったことをまとめてみました。 勉強を始めるまでにやったことは大きく分けて4つあります。 step1 どんな大学生活を送りたいかを考える step2 大学を選ぶ step3 合格するための情報を集める step4 勉強計画を立てる step1 どんな大…

MacBook ProでCUDAのGPUモードが使えたり使えなかったりする話

MacBook ProでTheanoのGPUモードを使うために設定を済ませてimportするとエラーが発生。 GPUモードが使えない...?? >>> import theano WARNING (theano.sandbox.cuda): CUDA is installed, but device gpu is not available (error: Unable to get the num…

graphvizを使って木構造を可視化する関数を作ってみた

卒業研究で木構造を可視化させる必要があったので関数を作ってみました。 木構造・ノードクラスの属性は次のようになります。 Tree クラス 属性名 型,クラス 説明 root Node Treeの根ノード Node クラス 属性名 型,クラス 説明 num int ノード番号 child Nod…

Railsでセキュリティのことを考えずに作ったwebアプリは脆弱性があるのか調べてみた(脆弱性検証編)

この続きです。 euglena1215.hatenablog.jp 検証方法が全く網羅的ではないということを踏まえた上でお読みください。 検証 XSS(クロスサイトスクリプティング) 方法 投稿フォームに以下のリンクに載っているXSSの例を片っ端から入力してみた。 XSS Filter Ev…

Railsでセキュリティのことを考えずに作ったwebアプリは脆弱性があるのか調べてみた(webアプリ作成編)

こんにちは。僕はこのたびセキュリティキャンプ九州2016に行ってきました。 一言感想を言わせていただくと大変面白かったです。 ただ一つ不安になったことがあります。それはwebアプリの脆弱性です。 キャンプ中にwebアプリの脆弱性を見つけてみようという講…

【大学編入】専門科目の参考書と対策

参考書 プログラミング C言語によるアルゴリズムとデータ構造 新・明解C言語によるアルゴリズムとデータ構造作者: 柴田望洋,辻亮介出版社/メーカー: ソフトバンククリエイティブ発売日: 2011/09/01メディア: 単行本購入: 3人 クリック: 37回この商品を含むブ…

rake db:migrateとrake db:schema:loadの違い

rake db:migrate と rake db:schema:load はどちらもテーブルを作成、変更、削除するときに使うコマンドだけど違いがよく分かっていなかったのでメモメモ。 rake db:migrate migrateファイル群を元にschema.rbを作成 schema.rbを元にSQLクエリを発行する rak…

【大学編入】物理の参考書と対策

参考書 力学 基礎 物理学演習Ⅰ 基礎物理学演習 (1) (ライブラリ工学基礎物理学 (別巻=1))作者: 永田一清出版社/メーカー: サイエンス社発売日: 1991/01メディア: 単行本 クリック: 18回この商品を含むブログ (2件) を見る 力学の勉強はこれから始めましたが…

【大学編入】数学の参考書と対策

参考書 大学編入のための数学問題集 大学編入のための数学問題集作者: 碓氷久出版社/メーカー: 大日本図書発売日: 2015/05メディア: 単行本この商品を含むブログを見る この本さえおさえておけばだいたい戦えます。解説も丁寧で分かりやすいです。 教科書と…

実行中のプロセスを表示・終了させる

rails s でサーバーを立ち上げている最中にPCがフリーズして再起動させるとデーモン化してしまい、終了させることができない。。。ということが多々あるのでメモ。 実行中のプロセスを表示 ps : 実行中のプロセスを表示 オプション 機能 a 自分以外のユーザ…

【大学編入】編入体験記まとめ

様々な編入体験記にお世話になったので先人たちに倣って編入体験記を書いていこうと思います。 高専時代の成績 出身高専: 呉高専(電気情報工学科) 1年次 17位 2~4年次 9~11位 5年次 21位 TOEIC: 655(4年次1月) 各大学の記事 筑波大学 情報学群 情報科学類(合…

【大学編入】筑波大学 情報学群 情報科学類

はじめに 筑波大学は情報系が工学部の中の一つの学科ではなく学部として存在する情報系に強い大学です。 僕は第1志望として受験しました。 試験日は7/16で結果発表は7/27です。 試験科目 数学2題と専門2題を選択しました。 数学 微分積分 (1)f(x)=exのマクロ…

【大学編入】横浜国立大学 情報工学EP

はじめに 横浜国立大学は横浜駅からバスで20分とかなり立地の良い大学です。 僕は第2志望として受験しました。 試験日は7/9で結果発表は7/15です。 試験科目 数学 線形代数 行列の固有値、固有ベクトルを求める問題(複素数になる) 回転変換の表現行列が書か…

【大学編入】東京農工大学 情報工学科

はじめに 農工大は毎年高専からの編入を多く受け入れている高専生に優しい大学です。 僕は第2志望として受験しました。 試験日は7/7.8で結果発表は7/15、入学の確約締切は7/29です。 確約締切が早いので試験の遅い旧帝大の滑り止めには使えないので注意して…

【大学編入】豊橋技術科学大学 情報・知能課程

はじめに 豊橋技科大は高専からの編入先としてメジャーな大学です。 僕は滑り止めとして受験しました。 試験日は6/25で結果発表は7/8、入学の確約締切は来年の1月中旬です。 試験科目 国語 試験科目で国語のある大学は珍しいですが対策は特にいらないと思い…

Macで仮想環境を作ってUbuntuを動かしてみた

Macで仮想環境を作ってUbuntuを動かしてみたのでその方法をまとめておきます。 Macのバージョン 10.11.3 今回インストールしたもの VirtualBox 5.1 for OS X hosts Ubuntu 16.04 LTS 手順 ①VirtualBoxのダウンロード Downloads – Oracle VM VirtualBox 「Vir…