東京で開発を担当している森本です。 みなさん楽しく iOS アプリつくっていますか?!最近の私はというと RubyMotion を使って iOS アプリをコツコツ作ることがささやかな楽しみになっています。 RubyMotion とは、元々 MacRuby を作っていた Apple のエンジニア Laurent Sansonetti さんが HipByte という会社をたちあげて作ったプロダクトです。 これを使うと、なんと Ruby で iOS や Mac のアプリを作ることができてしまいます。 Objective-C よりも Ruby が好きで、 iOS のアプリを Ruby で書けないのかなあなどと日々思っている方に、ぜひお勧めしたいプロダクトです。 今日は、この RubyMotion をご紹介したいと思います。 RubyMotion とは 名前から薄々感じさせているとおり RubyMo
Whether starting from scratch or rebuilding a rich ecosystem, get pipelines flowing with preconfigured environments for your language and a minimal syntax with up to 50% less YAML or JSON. language: python python: - "3.7" - "3.8" - "3.9" # Command to install dependencies install: - pip install -r requirements.txt - pip install pytest pytest-cov # Command to run tests script: - pytest --cov=./ test
拙著の書名(『あ、「やりがい」とかいらないんで、とりあえず残業代ください。』)が以下のエントリ内に出ていたので、少し思ったことなどを書かせてもらう。 意識高い(笑)と小馬鹿にしてる人に哀れみを感じる。 - 拝徳 巷で「意識高い系(笑)」と言われてバカにされている人の多くは、多くの場合「意識が高い」ということが直接の原因でバカにされているわけではない。例えば、業績のよい会社の社長はほとんどの場合、どの人も意識が高い。孫正義なんてすごいだろう。でも、こういう人たちを「意識高い系(笑)」と言ってバカにする人はまずいない(参考:孫正義は果たして「意識高い系」か)。「意識高い系(笑)」と言われてしまう人は、意識だけは高いのに、それに結果がさっぱり伴っていないからバカにされるのだ。 もっとも、いきなり結果を出せる人ばかりはいないだろうから、最初のうちは「意識だけ高い系」になるのもやむをえないかもしれな
最近mrubyにコミットしているので自分の活動をまとめます。 mrubyを小さくした話 mrubyでは、文字列の扱いはシンプルにchar*を構造体でラップしていました。 struct RString { MRB_OBJECT_HEADER; mrb_int len; union { mrb_int capa; struct mrb_shared_string *shared; } aux; char *ptr; }; そのため1つの文字列毎に、構造体分と文字列分の2回のmalloc/freeが発生していました。 ここでCRubyのRStringを見てみます。 #define RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1)) struct RString { struct RBasic basic; union {
ひしだまHPの更新履歴。 主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。 不定期に不死鳥の様によみがえる話題、今週は「詳細設計書不要論」でーす(笑) もちろん自分は詳細設計書は必要だと思っているが、SIerの仕事において、という前提がある。 一人で要件決めから実装まで行うなら設計書なしでもいい。 しかしSIerの仕事、つまり「発注者から依頼を受け、複数人で開発するプロジェクト」は、設計書が無いと成り立たないと思う。 (あと、自分はウォーターフォールモデルを前提にしていてアジャイルは知らないが、アジャイルでも設計書という呼び方ではないかもしれないが設計書相当のものはあるはずだと思う) 自分が考える詳細設計書の使い道は、以下の通り。 1.【設計フェーズ】発注者に対して処理内容を説明する(承認をもらう) 2.【実装フェーズ】実装者に渡して実装してもら
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く