free(malloc(sizeof(MRM)));

虚無・アクセラレーション

ぼくのかんがえたさいきょうのフォント

タイトル詐欺です。
どうもーまりもです。特にやることが無いので(あるんだけど)何かつらつらと書いていきたいと思います。
今回は全く中身の無い記事となってます。
フォントってありますよね。そうフォントです。あの文字のやつ。あれってアレですよね…自分にこれだ!って来る奴が無いんです。なんで無いんでしょうかね。おかしいですね。
僕の好きなフォントってアレなんですよ、Linuxのデフォルトのフォントが好きなんですよ。どれだよって感じなんですが言葉には表せないんですけどあのまるっってした感じが好きで好きで探してるんですけどどれもビシって来るのが無いというか。近いのはあるんです。Noto CJKっていうんですけど。特に自分が今好きなのはNoto Sans Mono CJK JP Regularですね。

続きを読む

PythonでTwitterのAPIを叩いた時の話(Tweepy)

すごい久しぶりの更新ですね。みなさんこんにちはまりもです。定期試験終了芸からの華麗なるブログ更新といきたいと思います。
今回はpythonを用いてTwitterAPIを叩いて自動でツイートをふぁぼる所まで行きますよ。

Twitter Developersに登録

こいつに登録して

  • CONSUMER_KEY
  • CONSUMER_SECRET
  • ACCESS_TOKEN
  • ACCESS_TOKEN_SECRET

の4つをゲットして行きます。
Twitter Application ManagementにアクセスしてCreate New Appをクリック、必要な情報をぱらぱら入力していきます。なお、このときアカウントに電話番号が紐付けされてないといけないので注意して下さい。
それが終わるとCONSUMER_KEYとCONSUMER_SECRETの2つが確認出来ると思います。Access Tokenについてはこの時点ではまだ発行されていないのでCreate my access tokenをクリックしてゲットします。これで4つの情報がゲット出来たので以下のようなコードを書いてみましょう。ファイル名はtauth.pyとして下さい。

続きを読む

自動でGoogle Driveにファイルをアップロードする(Python)

ぼく「OSと一緒にレポートを吹っ飛ばしてからデータ消えるのが怖すぎて毎秒Google Driveにアップロードしてる」
ともだち「自動化しろ、ぽまえ情報科やろ」
ぼく「あっ、そっかあ」

というわけでファイルを自動でアップロードするコードを書くことになりいろんなサイトの力を借りて書き上げました。今回の記事はそんときのメモです。

必要なやつのインストールと申請

今回はPyDrivegoogle-api-python-clientのインストールとGoogleへの申請が必要になります。申請といってもめっちゃ単純なので心配ないです。
端末にこのように打つとインストール出来ます。

#↓↓↓pipがインストールされていない時に実行↓↓↓#
$ sudo apt-get update
$ sudo apt-get install python-pip
#↑↑↑pipがインストールされていない時に実行↑↑↑#
$ pip install google-api-python-client PyDrive 

次は認証の説明…をしようと思ったのですが時間が無いのと長くなりそうなのといろいろあって認証をするにあたって参考にしたサイトを載せます。ごめんなさい。
news.mynavi.jp

続きを読む

C言語でシーザー暗号を作る/解くプログラムを書いた話

どうも、まりもです。レポートが終わりません。助けて。
えーと今回は結構前に書いたシーザー暗号という暗号を作る/解く為のプログラムを発掘したんで載せようと思います。
内容薄。

シーザー暗号って何や

 アルファベットを何文字かずらして書く暗号という超がめっちゃつくほど簡単で単純な暗号です。ジュリアス・シーザーさんが使ったとされてます。
例えば、
I am marimo.
を3文字ずらすと
L dp pdulpr.
となります。結構これでもわかりにくくなったりするんですごいと思います。
今回作ったプログラムは13文字ずらすようになっています。

続きを読む

Puzzle 2 - Hack Me If You Can

暇だったんで解きました。色々ヒントもらったりして答えにたどり着けたんでそのメモです

答えは直接は書きませんがその一歩手前まで書くのでネタバレ注意です。

URL:http://challenge-your-limits2.herokuapp.com/

このパズル(?)、curlコマンドを叩いていくとなんか答えに辿り着けるそうで。Puzzle1は「下位10%のダメなエンジニアにだけ解けないパズル」としてその当時は有名になったそうです。ちなみに僕は自力では解けませんでした。どうも、下位10%のダメなエンジニアです。

では早速解いていこうと思います。

続きを読む

Hello,World!

みなさん始めまして。まりもです。

前にプログラムとかLinuxとかセキュリティについて扱ったブログをやってましたが、ペンネを変えて再出発。Twitterアカウントはadmarimoinの他にも6つぐらいあった気がしますがこれを本垢にして行く感じです。誰にでも自信を持って見せられるツイートを心がけようと思います。無理。

HTMLとかPHPとかCとかJavaScript勉強中です。日本語は出来ません。OSはUbuntu17.10を使ってます。好きなフォントはNoto Mono Sans CJK JP Regularです。確かこんな名前だった。プログラム全く関係ないけどアマ無のなんかの4級の試験取ろうとしてます。法規多い。

本ブログでは自分が気になったことを自分用のメモとしてつらつらと書いていきます。

よろしくお願いします。