初代ポケモンで任意コードを常に実行する方法
初代ポケモンにバイナリエディタを導入したので、Bボタンでジャンプする機能を実装してみました。 アセンブリ言語はすぐ忘れそうなので書き残しておきます。 Bボタンでジャンプするコード アドレスD6B5に40をセットすると、段…
初代ポケモンにバイナリエディタを導入したので、Bボタンでジャンプする機能を実装してみました。 アセンブリ言語はすぐ忘れそうなので書き残しておきます。 Bボタンでジャンプするコード アドレスD6B5に40をセットすると、段…
先日、Ruby技術者認定試験のSilverを受験してきました。 試験自体はそこまで難しくないのですが、プロメトリックは試験を予約するのが難しいので記事にしておきます。 このページにたどり着いた方は、エラーコード99に悩ま…
png画像の中に文章を隠蔽する方法を思いついたので、実装してみました。 画像が多少劣化しますが、元の画像と比較しなければわからないはずです。 色の情報に別の意味をもたせる png画像は赤・青・緑の3色の濃さを、それぞれ0…
Java SE8 Silverに合格したので、使った参考書や問題集を紹介します。 受験料が約30,000円と高いので、参考書代を安く抑えるために工夫しました。 お金のない学生の参考になると思います。 勉強前のJavaの知…
最近、全然コードを書いていないです。 記事を書く際に、”Hello World”の書き方を調べる有様。 エンジニアを目指すものとして危機感を覚えたので、AtCoderに挑戦することにしました。 競…
CSSのメタ言語であるSassを覚えたらメチャクチャ便利でした。 今回は、中でも特に便利だと思った変数を使ったブレイクポイントの管理について解説します。 メディアクエリを簡潔に記述する CSSを使ってメディアクエリを書く…
JavaScriptでサイドバーに設置しているバイナリ時計を作成しました。
左2列で時、真ん中2列で分、右2列で秒を表しています。
どうも、室井(@muroiwataru)です。 今回は以前作成したスネークゲームに機能を追加していきます。 前回の記事を読んでいない方は、先にそちらを読んでください。 難易度選択機能の追加 ゲームの難易度は自機の移動速度…
最近話題に上がることが多くなってきたプログラミング言語、Python。 僕も流行に乗ってPython3エンジニア認定基礎試験を受けてきました。 無事に合格できたので、試験の概要とお金をかけずに試験勉強する方法を紹介します…
シーザー暗号というものをご存知でしょうか。 平文の各文字を、n文字分シフトさせて作る暗号です。 例えば、”hello”という文字列を1文字シフトさせると”ifmmp”になり…