2017年7月23日日曜日

ちょっとrubyのgtk+2で遊んでいた

まだマンデルなどでtkとの差を見るところまでは来ていない

でも多分だが速いと思う

やっぱruby+javascriptで広げるんだろうな?!

2017年7月14日金曜日

rubyでsinatraでslimで

rubyでwebアプリを作れるようになりたい

で、railsよりはsnatraのほうが生のwebアプリの顔を見ている感じがするのでスキルとしての飲み込みが良い気がする
しかしそれでタグをガリガリ書いたり毎度フッタやヘッダを書いたりはしたくないのでパーシャルに扱えるほうが良い。
そこでsnatra+slimなのである

参考:スライド

sinatraのイントロダクション日本語版
slimのreadme.MDの日本語版
Rubyの入門や書き捨てアプリを作る場合は sinatraがオススメ!
SinatraとSlimの組み合わせでPartialする
slimでDRYなhtmlを生成してsinatraに載せる


javascriptにのめり込むよりもサーバサイドで出来ることはなるべくそちらでよしなにするほうが良いと思われる

2017年7月12日水曜日

ES6 あるいは ECMAScript2016のススメ

underscore.js や lodash.js に関して良いなあって思っていた。
でもこんな記事がQiitaにあった。-「Lodash/Underscoreは必要ない(かも)」
※原文はhttps://github.com/cht8687/You-Dont-Need-Lodash-Underscore

この記事ではlodash(underscore)の構文をes6の構文で表現する方法が具体的にしめされている。実に面白い。

こうなると上記のライブラリに頼るよりもbabelなどの方がずっと力を持つ感じに見えてくる。

webフレームワークの選定

google謹製のwebフレームワークであるweb starter kitが良いかもしれない

javascript偏重は危険らしい(特に複雑化したとき)

自分は地力も無いのに複雑なことを好む傾向があるので注意

まずはsinatraで間隔を掴んでjQueryを最小限使って味付けをして

最後にweb starter kitかな?

Node(+gulp)+ruby(+Sass)の構成らしい

いいじゃん

その他参考に

2017年7月9日日曜日

やっぱりWebアプリも捨てがたい

何と言ってもプログラムに主権が戻る感じが良いね


C#のWinFormにしてもWPFにしてもmacなど他のプラットフォームでは使えないけどWebアプリなら関係ない

rubyのsinatraでいろいろと基本的な体験をしておいてjavascriptのexpressでjade(いまはpugか)との組み合わせを楽しむのも一興

sinatraだとslimが多分最強だと思う

2017年7月8日土曜日

ruby,coffeescript,c# vs python,typescript,java

ぼくがコーディングして楽しんで仕事にしたい言語
  • ruby
  • coffeescript
  • c#

しかしながら外国を含めた人気は
  • python
  • typescript
  • java

実はtypescriptは嘘かも・・・
ES2015とかの方が先進性はある(でも人気?)
もう少し結論まで調査が必要かもね。
まあpythonも嫌いじゃないのでいいけど

2017年7月6日木曜日

C#のformをどうする

まあ基本はwinformを使う。 WPFは憶えると作るのは楽らしいけど遅いとの話 やはり基本となる項目を書けるようになったらWebアプリに行くほうが良いのかもしれない

2017年7月3日月曜日

Lazarusとの決別、そして改めてこんちはC#

Lazarusは軽くていい感じ。でもちょっとした情報が欲しくてネットを調べてもなんにも出てこない これはちょっと、いや大いに困る。困るなんてもんじゃない時間の浪費が甚だしい はやり言語の選択の一つにドキュメントが読める日本語で得られるかということと利用者がそこそこ多くてしたいことの情報がググれるかは大切 で、情報といえば、王道の言語としてjavaかC#となろうがjava押ししていた時期があったのだからそこはC#でとなる。 重いけどVisualStudioを使えるようになるべし ※MacBookにも入れてみるかな

2017年7月2日日曜日

Lazarus

LazarusというfreePascalのフロントエンド兼IDEがある macで動くようなので、すわ!WIndowsと共通の開発環境!!って思ったがここを見るとけっこうな面倒臭さ やーめた やはりmacはweb系だよねって開き直ってみることにしました winには32bitの方だけ入れてちょっと遊んでみる。

dosvaxj3が更新されていた。

 最近、エミュレータ系をあまり触っていなかったのだけど久しぶりに見てみたらタイトルのようにdosvaxj3が更新されていた。 on emulatorでセルフにcなどのソースを書いて実行するのに母艦側の特定のフォルダをドライブとしてマウント出来たり普通に母艦のimeで漢字が入力でき...