3. 宮下 竜大郎 @ryugoo_ Web * Developer Titanium Certified App Developer Titanium Certified Mobile Developer Titanium ユーザー会 書記 http://imthinker.net/ http://cocohere.com/
![今ここでもう一度初めての Titanium](https://cdn-ak-scissors.b.st-hatena.com/image/square/73f60e8eed9428d6381245deeeb68755453e2621/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fhead-first-titanium-again-130412062618-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
有償、無償のやつがいろいろあって最近試してみたのでメモ書きを残しておいた*1。 最初にことわると、既に何かしらの言語を身に付けているプログラマー向けの記事になる。プログラミング自体の入門者は学習環境が整っているので絶対Objective-Cから入った方がいいです(個人的にはP*言語系でウェブ開発フルセット身に付けるよりか楽だと思う)。 Objective-Cを避けたい動機 未知のプログラミング言語を習得するコストがツラい Objective-Cは潰しが効かない(iOS & Macアプリ開発でしか使わないじゃん) Android版など。なるべく移植性を高くしたい Xcodeを使ってコーディングするのがいやだ。愛用しているエデイタで開発したい 開発環境が強制される。不自由で邪悪なので使ってはいけない。 とまあ人によっていろいろある 比較表 本記事でとりあげたものの簡単な比較表をテーブルにしてお
はてブさんいつもお世話になってるんですが、サイトのURLが移転しちゃうと過去のデータ引き継げないっていう問題があります。 ここ最近GitHub PagesとGistのURLが変わっちゃって、「あれ、これ前に見たっけ?」っていうことが増えてきたので、移転前のはてブを表示するChrome拡張を作りました。 インストールはこちらからどうぞ↓ https://chrome.google.com/webstore/detail/hatemove/olhdaknacbkplofejfmcfjgkjdjpggml 移転があったらアイコンが緑に、移転前のブクマがあったらカウントを表示します。 自分がブクマしてたらチェックマークが黄色くなります(アイコンしょぼくてごめんなさい)。 御馴染みhokaccha先生の神プレゼンも、公式はてブ拡張と並べると荒稼ぎっぷりが一目瞭然です! ちなみにこのうち60人は移転前
2013-06-25 Rails、あんたなんか嫌いよ - Rails での OO 設計について ruby rails 最近はずっと Rails 書いてるんですが、書けば書くほど嫌いになってくるんです。 倦怠期的なやつなんですが、 Rails さんの悪いところばっかり見えてきて、もう一緒にいたくないんです。 でも別れるほどじゃないし… という愚痴にみせかけた Rails での設計についての議論です。 長いけどコードは一切出てこないので通勤中にでもよんでください。 注意 一部にはげしい言葉遣いがでてくるので、読んで不快になるかもしれません。 不快になったとしても責任は負いかねます。 次のような方の期待に沿う結論はでません。残念でした。 Sinatra, Padrino の人 関数型の人 静的型付けの人 C の人 TL;DR Rails にだまされない。 自分の道を見定める。 欺瞞にみちた Ra
Last updated: Monday, January 23 2023 A few years back I laid out some houserules I was planning to use for an upcoming D&D campaign. That campaign finished up, and I'm thinking about running another, so I've spent some time thinking over what I liked and disliked with what I did, and what I'd tweak further. I'll start with my current plans, then go over my evaluations and reasoning later. Carried
Best at the basics Table creation, custom queries, auto-complete and inline data filtering. Just some of the basic features you can expect. Whether you want to modify a foreign key, update some data or modify a trigger, we can help you out. History & favourite queries Have a query you may want to execute multiple times? Want the results from a query you executed in a previous session? Solve these
PHP 5.5.0 リリースおめでとうございます。 タイミング的に PHP 5.5 の話だと読み間違えた方 (もしくは「こいつ間違って PHP 5.3 って書いてやがるプギャー」と思った方) におかれましては、このテキーラはサービスだから、まず飲んで落ち着いてほしい。 はい。ということで、驚くべきことに、いまから、真顔で、 PHP 5.3 の変更点の話をします。でも PHP 5.5 が出るにあたってコードを見直す方もいるでしょうし、なんというかついでに気に掛けていただければと。 何の話か PHP 5.3 の「下位互換性のない変更点」として、マニュアルに以下のように示されている件についての話です。 引数を解釈する内部API が、PHP 5.3.x に同梱されている全ての拡張機能に 適用されるようになりました。つまり、互換性のないパラメーターが渡された場合、 この引数を解釈するAPIは NUL
Google Reader から Feedly Cloud へ乗り換えしたので、 Firefox のブックマークメニューの「このページを購読…」からフィードを追加できるようにした。 手順 (1) Firefox で Feedly Could を開く。 (2) Feedly Could を開いたタブで、スクラッチパッド(「ツール」→「Web 開発」→「スクラッチパッド」)を開く。 (3) 以下のコードを貼り付けて、「実行」する。 navigator.registerContentHandler( "application/vnd.mozilla.maybe.feed", "http://cloud.feedly.com/#subscription/feed/%s", "feedly" ); (4) タブ内の上部に「”feedly” (cloud.feedly.com) をフィードリーダーとし
MantleのREADMEを読んでスゲーって思い、ヘッダーを読んでメンドクセーって思いました。 CoreDataを使っていてもスゲーってところだけうまく取り込めないかと思って、考えました。 — Mantle Mantleはいくらか前にGitHubがリリースしたモデルフレームワークです。 MantleはJSONなどのkey-valueなものに対して、 モデルのキーに対応するJSONのキーを定義する。 各キーに対応したNSValueTransformerを定義する。 というやり方で、JSONなどからモデルオブジェクトを作成します。 具体的には、普通は以下のように書くコードを 1 2 3 4 5 6 7 8 9 10 - (id)initWithDictionary:(NSDictionary *)dictionary { self = [super init]; if (self) {
2013 年 6 月 22 日に開催された yidev@渋谷勉強会 第一回 で発表してきました。 参加者の募集が始まってすぐに満席になるという大盛況な勉強会で、自分も間に合わずに補欠登録だったのですけど、開催の 1 週間前に、補欠者でもまだ発表枠で参加できるとの知らせが舞い込んできました。 発表枠のお話を聞いたとき、私用で 2 日間岐阜へ出かける予定が入っていたりもして、資料を作る時間があるか不安でしたが、記念の第 1 回目勉強会だし参加したいと思っていたので、思い切って参加表明させて頂きました。 そのおかげで岐阜のホテルでも親戚の家でも、資料の作成に追われてましたけどね。 小学生の甥っ子に「まだ宿題が終わらなくて」と言ってみたら「それは大変ですねぇ」と協力してくれたので助かりました。なんて教育のしっかり行き届いたお子さまなのでしょう。 ちなみに関係ないですけど、その少年は "終わるのに
Create your own free website. Unlimited creativity, zero ads. Neocities is a social network of 834,500 web sites that are bringing back the lost individual creativity of the web. We offer free static web hosting and tools that allow you to create your own web site. Join us! Powerful features to help you build We’ve made it easy to build your web site and explore other sites. Neocities features an
エムソフト、「EmEditor」v13を正式公開。「Professional」「Free」が同一バイナリに - 窓の杜 前のフリー版からのめぼしい変更点としては、HTML5のcharset属性値に対応したのと、フリー版でもesy形式の構文ファイルを食わせることができるようになった、というところでしょうか。 で、既存のHTML5構文ファイルがEmEditor (テキストエディタ) - HTML 5 構文ファイルとしてあるにはあるのですが、どうにも要素および属性名の記述が怪しい感じがしたので、書き直してみました。 生成物:html5.esy(Google Drive) 要素および属性のファイルへの打ち込みに際しては、2013-05-28 HTML5.1草案のIndex(やりかけの和訳)に基づいています。 MathMLとSVGの子要素については記述していませんが、カスタムデータ属性data-*に
InfiniteScrollPicker is a subclass of UIScrollView and providing infinite scrolling and size scaling for central items (refer to screenshot). This is a control that I wrote for Emodex (https://itunes.apple.com/app/emodex/id598162115?mt=8) and now I refactorred the code and open-source it to everyone. I am not going to maintain this control anymore. If you find any bug or idea to implement, please
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く