しゃちの備忘録

これからC++を始める人によるC++の備忘録です(今のところ)

OCR(光学文字認識)について

本記事は,OCRをやってみたいなーっと思い始めた人の備忘録です. OCRとは何かから始まり,OCRを試す方法について調べたところまでまとめます. コードとかはないです.ごめんなさい. 一応今後やる予定ではあります. OCR(工学文字認識)とは まずはOCR(Opti…

virtualenvの使い方

備忘録. 新規性は全く無いけど,今後も使う可能性が高いので書いておきます. Python仮装環境をまるっと作ることができるvirtualenvの準備から使い方までまとめておきます. よく一緒に話に上がることが多いpyenvとpyenv-virtualenvについても,名前と違い…

Pythonでwebアプリを作ってみる その2(SimpleHTTPServerを使う)

前回(Pythonでwebアプリを作ってみる その1 - しゃちの備忘録)の続きです. SimpleHTTPServerを用いてシンプルなWebサーバを作って見ました. 個人的に忙しかったり,記事が消えたりしましたが私は元気です. 今回の目標 SimpleHTTPSerbverで,サーバーを立…

Python3での競技プログラミング用標準入力個人的まとめ

githubに書いてた内容を移植しました. ほとんど差はないです. Python3で競技プログラミングをする時に, テストケースをなんとか簡単に実行したいというのと,標準入力のやり方について気になったのでまとめました. 参考になれば幸いです. テストコード…

Pythonでwebアプリを作ってみる その1

いろんな事情でwebアプリをちゃんと作りたくなったのでちょっとづつ書きます. 半分日記. 完成したら,ちゃんとまとまった内容の記事かくかもしれないけど,ひとまずつらつらと. しばらく忙しくなるけど,最悪でも週1ペースで書いておきたいです. 最終目…

Macのスクリーンショットの保存場所を変える方法

mac

個人的に気になったのでメモ. Macのスクリーンショットはデフォルトでは, “デスクトップ"に"png"形式で保存されます. これを, どこか別のフォルダに任意の形式で保存したいと思います. そのためにはターミナルから設定を変更してあげなければいけないらしく…

MacでSourceTreeを使いGithubに接続するまで

mac

タイトルの通り, MacでSourceTreeを使いGithubに接続するまでを備忘録的にまとめておきます. Githubの準備とかは省略します. それ以外の手順は以下の通り. SourceTreeを準備する(アカウントを作る&クライアントをインストール) SSHの準備をする SourceTreeと…

macでのlatexmkを使ったTeX環境構築

mac

MacでTeX環境を構築したので, それの備忘録をまとめておきます. 最終的な目標は, latexmkで常にtexファイルを監視して常に最新の状態のpdfを見られる状態にすることです. 今回の設定のメリット tex環境は好みとかいろいろあると思いますが, 個人的に以下のメ…

XcodeとHomebrewについて

mac

macでプログラミング環境を構築しようとした時に必ずと言っていいほど出てくる(出てきた), XcodeとHomebrewについて, 調べたのでまとめました. Xcode Xcodeとは Xcodeは, アップルが提供している統合開発環境です. 今回はどっちかっていうと, IDEとしての使…

MacBook Proことはじめ

MacBook Proをかいました. 初のMacOSだったので, MBPのセットアップやあれこれについて備忘録的にまとめます(逐一更新予定) 各種ショートカットキー windowsでもよく使っていたもの. おおよそwindoesで使っていたショートカットキーと同じでしたが, いくつか…

SECCON 2016 Online CTFに参加しました

12月10日, 11日に開催されたSECCON 2016 Online CTFに参加しました. CTFをやり始めて3年目ですが, CTFに参加するのはほぼ1年ぶりの参加なので実質初参加です…. 最近ここの更新が滞っていたので, 折角なので書いてみようと思い立ったので書きます. SECCON CTF…

C++における範囲ベース for ループ

C++

C++でカウンタを使わずに, 要素を1つづつ参照する方法として, 範囲ベース for ループなるものを見つけたのでまとめておきます*1 範囲ベース for ループとは C++11から新しく追加された言語機能. range-based for loopとも書くらしい. 似た機能として'for_eac…

Pythonにおける『and』と『or』の動作

Pythonの『and』と『or』の動作は, 他の言語と少し違う変わった動作をするのでそれについてメモ. 一般的な『and』と『or』の動作 bool型(True, またはFalse)の変数A, Bとしたときに, A B A and B A or B True True True True True False False True False Tr…

競プロで使えそうなC++標準入力まとめ

C++

競プロの問題は標準入力で与えられることがほとんどです(だと思うんですけどどうなんですかね…間違ってたらごめんなさい). まずは競プロでよくある出題のシチュエーションを想定して, その時にどのように標準入力で受け取ってやればいいかをまとめたいと思い…

はじめに

C++

競プロを通してC++を勉強したくなったので, 衆人環視のためにやったことを1つずつまとめるために始めました. ので, 暫くはC++中心の備忘録になりそうです. 競プロで使えるようになるまで, 四苦八苦しながら頑張ります. 因みに, 普段はPython書いてます. 最初…