マグカップの裏

プログラムとか、思ったこととか、料理とか

プログラミング

クロスプラットフォームなモバイルアプリ開発の言語選択について

アプリを作りたい 最近ずっとRailsを触っていて、Webアプリを作っています。ようやく形になってきてそろそろ細かい修正を済ませて公開したいのですが、デザインセンスがなさすぎて進んでません。とはいえ、友人に下記のデザインの本をもらったのでこれを軽く…

Sidr使ってよくあるボタンおすとにゅっと横から出てくるサイドメニューを書いた

所用でサイドメニューを書きたかった よくあるサイドメニュー、いわゆるサイドバー…呼び方はひとそれぞれですが。 あれを実装したかったんですね。とりあえずリンクを押せば横からにゅっと出るようにしたかった。 そしてJadeで書きたかった。 まずは下準備 j…

Rubyでinvalid by te sequence in Windows-31J (ArgumentError)がでてはまった話

Rubyでも文字列をいじくる回す処理を書いていたところ 「'delete': invalid byte sequence in Windows-31J (ArgumentError)」というエラーが…。 二つのファイルを開いて書くファイルの一部の文字列を比較するようなことをしたく、余計な改行コードを消したく…

Rubyで外部のexeファイルを実行した話

Rubyでちょっと面倒な処理を自動化しようとして色々奮闘した休暇だったのだけど、その際外部のexeファイルを引数つきで実行させるときにちょっとはまったのでメモがてら記事に。まず、私が書いているスクリプトはymlに設定を書いていた。実行ファイルのパス…

CoffeeScriptというものをさわっていた感想

最近ちょっとしたWebアプリを作りたくてRailsをさわっています。 Railsである必要はない気もするんだけど、せっかくRubyさわれるんだからRailsもさわれて損はないと、Rails。実はRailsは結構前にさわったっきりだったのでバージョンが変わって色々戸惑いまし…

RubyonRailsのrails serverコマンドで立ち上がるサーバに外部からアクセスできなかった

仕様です。 というか、これは起動時のオプションがデフォルトだとIPアドレスがlocalhostだかになってるのが原因らしい。 rails server -b 0.0.0.0 こんな感じでやればとりあえずどこからアクセスが来ても受け取ってくれるっぽい。 まあこれって一応ローカル…

CentOS7にCloud9を導入してみた話

大体は題名の通り。 以前より下記記事にてAndroid上でのコーディングを考えていた。 厳密にはAndroid上でのコーディングではなくなったのだが、別にスタンドアロンである必要はないのでサーバ上にインストールしたCloud9を使ってコーディングするぜ!という…

Android上でのコーディングを考える その4 一時回答としてのCloud9

いろいろ考えてみた 前々から書いていたけど、Android上でコーディングするときのことを考えていた。j-osker.hatenablog.comj-osker.hatenablog.comj-osker.hatenablog.com で、軽くいろいろ考えたり試した結果。

Android上でのコーディングを考える その3 「MonacaとかWebIDEの試用結果」

MonacaはPhoneGapとかのコーディングができて、ビルド環境もくれちゃうみたいな素敵なWebIDEです。これでも開発できるのではないかと試してみましたが、これもCodiadと同じ理由でダメでした。 ファイルが開けない。 XPERIAZ4 tabletで開いて、キーボードから…

Android上でのコーディングを考える その2「Codiad」

Codiadを利用してみたのでその感想というか報告。 先日の記事でnginx+Codiadな環境を構築して、出先で実際にXPERIAZ4 Tablet+専用キーボードで試してみようとしました。 しかしChromeとSleipnirで試しましたがどちらでもタップでファイルが開かない…。 前も…

Android上でのコーディングを考える

先日XPERIAZ4 Tabletのレビューを書いたし、ちょくちょくその話もしているのでご存じかもしれないがこのタブレットは素晴らしい。 ブログもこのタブレットからよく更新するし、趣味のプログラミングもこれからできるのがベストだと考え出した。しかし問題が…

RubyからSQLiteを触るためにSequelを使ってみた話 その1

その2があるとはいってない。 SQLiteを使う RubyからSQLiteを使うには下記コマンドでSQLiteのGemをインストールして gem install sqlite3 こんな感じで書く require 'sqlite3' db = SQLite3::Database.new("test.db") db.execute(select * hogehogehoge) db.…

Android向けなコードエディターの話

そうそれは昔々私がギャラクシーSⅢとREGZA Tablet Aなんちゃらなんちゃらという7インチタブレットを使っていたときの話です。 Rubyのお勉強したい!でもろくなノートPC持ってないし貧乏人には買えないし、キーボード買ってREGZAに繋げばできるんじゃね? そ…