よくいる文系プログラマの戯言

プライベートでの開発を適当に書き留めます

2014-01-01から1年間の記事一覧

【Android Studioでエラー】uses-sdk:minSdkVersion 14 cannot be smaller than version L declared in library com.android.support:support-v4:21.0.0-rc1

Android DevelopersのSampleを動かそうとしたら、タイトルのようなエラーが出ました。 こっちはAndroid Studioを今日インストールしたばっかで参ったな〜という感じだったんですが、こちらに解決方法が書いてありました。 要するに、build.gradle (Applicati…

Sass記法でベンダプレフィックスをフォールバックしてくるmixinを書く

CSSのプリプロセッサはSassを使ってます。 一般的にはScss記法が多い気がしますが(「{}」で囲むスタイル)、 {}とか;を書くのが億劫なので、普段はSass記法を使っています。 今回、ベンダープレフィックス用にmixinをつくろうと思いました。 ループを使って…

OSX YosemiteにアップデートしたらHomebrewが動かなくなった

嬉々としてYosemiteをアップデートしたら下のようなエラーが、、、 /usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory /usr/local/bin/…

UbuntuのVPSを立てたので初期設定してみた

VPSを借りたので、最低限のセキュリティー確保などの初期設定。 CentOSだと情報豊富なのだけども、Ubuntuはあまりなかったので、書いてみました。 Ubuntu使いにこういうのが必要な初心者がそもそも少ない気がするけども。 CentOSだと、VPS 借りたら、せめて…

Gulpでgulp-sassを使うときの注意点

近頃はGruntよりGulpが良いというのを多方面できくので、サイト制作用の雛形をGulpを使って組み直してみました。 HTML-baker (Githubで公開したよ!) gulpfile.jsは以下の通り。 最低限必要かなと思われた機能のみ盛り込みました。やや粗めです。 そこで一番…

Android開発メモ①

Android初心者なので、デベロッパーサイトを参考にしながら開発進めます。 誰のためでもなく自分のためのメモということで、あしからず。 Intent 新しいActivityを起動させるときに使用。(explicit intent) extrasと呼ばれるkey-value値でパラメーターを持つ…

流行りのGoを触ってみる②

Goを触ってみて2日目。 変数宣言はいい感じにまとまる package main import( "fmt" "math/cmplx" ) var ( ToBe bool = false MaxInt uint64 = a<<64 - 1 z complex128 = cmplx.Sqrt(-5 + 12i) ) ループまわり while文が存在しない! sum := 0 for i := 0; i …

Vagrantの基礎的なところをおさらいしてみる

GMOのVPSを借りたので、環境構築にChefでシュタッとやってみることにしました。 まずは練習として、Vagrantで立てたローカル開発環境を使って実験。 そこで、そもそもVagrant初めて使ったのが2ヶ月前でそれ以来全く使っていなかったので一旦復習。 毎度おな…

流行りのGoを触ってみる①

これまた、気になったことを雑多に書いていきます。 インポートされたパッケージでは、最初の文字は大文字に。 インポートされたパッケージが外部に公開している名前の最初の文字は大文字にするという決まりがあるようです。 初期化子が指定されている場合は…

Mozillaが開発中のシステムプログラミング言語「Rust」に触ってみた①

備忘録がてら、本当に雑多に書いていきます。 基本的にはこいつに沿って進めます。 →The Rust Language Tutorial コンパイルはJavaより遅い システム寄りの言語だから当たり前?Cを触ったことがないので、比較できません。。 変数宣言がSwiftっぽい static M…

W3Cで標準化されているもの

W3Cが標準化してるものは、大きく分けて以下の7つあるようです。 Web Design and Applications Web Architecture Semantic Web XML Technology Web of Services Web of Devices Browsers and Authoring Tools 一つ一つ見てみましょう。 Web Design and Appli…

Gitを学ぶ

Git

先日研修で初めて共同開発したとき、自分のGitおよびGithubについての知識のなさに危機感を覚えたのでメモ。 オススメのサイト スッと探してみたところ、すぐに良さげなサイトが見つかった →Gitを使いこなすための20のコマンド | SourceForge.JP Magazine で…

Railsでシンプルにデバッグする方法

Rails初心者なんですが、Modelでちょっと込み入ったロジック書きたかったんで、デバッグ方法をちょっと調べてみました。 ModelでもControllerでも logger.debug 'hogehoge' で、ページをロードしたときにターミナルの方にhogehogeと表示できるようにします。…