でらうま倶楽部

バカってゆうか、ゲームを作る事しか能の無いプログラマの、面白おかしな日々を綴ってみる実験。

tips

3分でブログのソースコードが読みやすくなる

今日もコード書いとる??


ちょいとそこのアナタ。ブログのコードが読みづらいなぁ…って思っとったよね??

ちょいと調べてみたらgoogle-code-prettifyってのをはっけん!! おお、REDAMEを読む限り、簡単に設定出来そうだ。
 
livedoorブログの場合は ブログ設定->カスタムJS->head内 にこう書く。

<script src="https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js"></script>

(コレ、dropboxとかに保存しておいて、そのリンクを書いたほうがいいかもね)

んで、

<pre class="">ほげほげ</pre>

って書けばよい。

#include <iostream>

int main() {
  std::cout << "ほげほげ" << std::endl;
}

これ、何度も書くのめんどいから、ブログ設定->定型文設定に、

<pre class="prettyprint" style="overflow: auto;">
</pre>

って追加しておいたぜ。楽!!


ついでにレイアウトも直してみた。幅広っ!!


ではまた次回!!

iOSのアイコンは sips コマンドで一括変換

photo

今日もコード書いてる??

iOS向けのアプリを作っていると、アプリアイコンは避けて通れない…

iPhone用、iPhone Retina用、iPad用、iPad Retina用…

めんどい!!(笑)

とツイッターでぼやいていたら、先輩からsipsコマンドを教えてもらたのでさっそく試してみた。

sips -z 57 57 icon_image.png --out ../iOS/Icon.png

あれ? Error 10: out_dir_not_found って怒られる…

これなんと、相対ディレクトリだとダメらしい。

sips -z 57 57 icon_image.png --out Icon.png
mv Icon.png ../iOS

はいはいこれでオッケー!!

シェルスクリプトで一括処理を書いてハイ完了!!

自動化最高!!!!


ではまた次回

今日から始められる C++11 対応!!(補足)

logo-sun
こんにちは!!

今日もプログラム書いてますか?!

今回は、前回の記事の補足。「ねえねえコレは紹介しないの?」って言われたのを紹介しまっす。

やっぱりみんな何だかんだいってC++好きだよね。


fstream
void func(const std::string& file_name) {
  std::fstream fs(file_name);
  // ↑file_name.c_str() と書かなくてよくて便利!!
}
サラバ!! const char* 

mapから値を取り出す
void func(const std::map<std::string, int>& hoge) {
  std::cout << hoge.at("fuga") << std::endl;
  // ↑constなコンテナから直接値を取り出せて便利!!
}

int main() {
  std::map<std::string, int> hoge;

  hoge.insert(std::map<std::string, int>::value_type("fuga", 0));

  func(hoge);
}
自分、find()だとどうにもワンクッションはいるような感じがしてて、時には泣く泣くconstをあきらめて hoge["fuga"] って書いてたのがこれでもうなくなるー!!

const_iterator
std::vector<int> hoge;

for (auto it = hoge.cbegin(); it != hoge.cend(); ++it) {
  // ↑const_iteratorがこれでよくて便利!!
}
autoと組み合わせれば最強に簡潔に書ける(おおげさ


C++の標準ライブラリやSTLをもっとよく知りたい人はcpp_akiraさんらが手掛けるcpprefjpへゴー!


ではまた次回!!
記事検索
電子書籍発売中

「チュートリアル形式で始めるOpenAL」
サウンド怖くない。C++による8つのチュートリアルで始めるOpenALプログラミング。さああなたも、自作アプリに魅力的な音効を添えてみませんか??
⇒Kindle版 ⇒iBooks版


「iPhoneアプリ『ういろう』のレシピ」
ゲームってどうやって作ってるの?? 拙アプリ『ういろう』の製作過程を本にまとめました。もちろんソースコードつき
⇒Kindle版 ⇒iBooks版


『チュートリアル形式で始めるOpenGL[2D編]』
OpenGL怖くない。C++による16のチュートリアルで始めるOpenGLプログラミング[2D編]。さああなたも、ゲーム作りを始めてみませんか?
⇒Kindle版 ⇒iBooks版
自作ゲーム配信中

『Puzzle & Monarch』
「君主候補となって国作り!! ただし制限時間は90秒。」森を作って道をつないで...あなただけの国を作ってみませんか??
⇒AppStore


『BRICK & TRIP』
咄嗟の判断に、あなたの指先はついてこれるか?! 爽快フリックアクション!! 様々な難関をくぐり抜けて旅の終着点を目指そう!!
⇒AppStore


『ういろう』
名古屋土産ういろうがiPhoneで大活躍?! 白ういろうを守れるのはあなただけ。ひゅーん、ぼよよーん!!
⇒AppStore ⇒LITE版


『こなへん』
ヒマラヤ山脈、大西洋、世界で一番深い湖… それって地球のどこにあるのか知ってるかな?『全方位直感地理クイズ』という新ジャンルに挑戦!あ、それ。地球をくーるくるw
⇒AppStore ⇒LITE版


『GEOSPOT』
ヒマラヤ山脈、大西洋、世界で一番深い湖… それって地球のどこにあるのか知ってるかな?『全方位直感地理クイズ』という新ジャンルに挑戦!あ、それ。地球をくーるくるw
⇒Windows ⇒Mac


『TieGunner』
マウス片手に大宇宙へ飛び立とう!『しっぽシューティング』というジャンルを作って頂きました^^; WinでもMacでも動きます。ソースもあるでよw
⇒Windows ⇒Mac
QRコード
QRコード
  • ライブドアブログ