伊藤直也さんをゲストに迎えて、開発合宿、Apple TV, Electron, Game Center, Twitter, ドメイン駆動設計, Rails などについて話しました。 Show Notes Off-site meeting Hack Week @ Twitter Perl QA Hackathons 積読消化+開発合宿をしたら大失敗だった話 Salvatore Sanfilippo, the author of Redis: from Sicily Rubyist Hotlinks 中田伸悦さん Rebuild TVJS/TVML app Apple TV Markup Language Reference Apple Podcasts app spotted for new Apple TV Electron Microsoft Visual Studio Code Ele
Padrino Frameworkのルーティングの仕組みが変わります はじめに タイトルのとおり、Padrino 0.13.0からはコアのルーティング実装が新しいものに替わります。 この記事では、0.13.0から追加された新機能や変更について解説します。 ルーティングの実装については、Padrino Frameworkのルーターを開発した話をご覧ください。 新機能 プリコンパイル機能 新しいルーターでは、目的のルートを高速に探索するために、一度全てのルートを正規表現にコンパイルします。 この機能は、その処理を予めサーバ起動時に行っておくことで、初回リクエスト時のオーバーヘッドを減らすことを目的とするものです。 以下に示すコードをアプリケーション直下、あるいはconfig/apps.rbのconfigure_appsブロック内に追加する事で、この機能が有効になります。
http://connpass.com/event/10319/ 経緯 2014年7月頃に @miyohide さんから「Padrinoの話を初心者向けにして欲しい」という話をいただきました。 機会があれば自分なりの Padrino 話をしたいなーと考えていた所だったので、二つ返事で引き受けました。 主題 「PadrinoはSinatraベースである」という部分を中心にして話を組み立てていこうと考えました。 フレームワークの選択はプロジェクトの設計や開発スタイルに大きな影響を与えると思います。 Padrinoの設計思想や構造を大まかに知り、フレームワークを選択する際の判断材料にしていただけるような話をすることを目標にしました。 終わって 自分としては、意図した通りの話はできたかなーと感じています。 ただ、結構時間を余らせてしまったので、もう少し掘り下げた話(Rackのこととか)もできたら良
ミクシィのCS開発という部署でインターンをしてきました・ω・ (営業日で言うと22日くらい) 「blogに書いてもいいですか」と伺ったら「ぜひ」とのことだったので、 堂々と書かせていただきます。 (HHKBのキーは頂きましたw) CS開発 is 何. CSはcustomer satisfactionの略で顧客満足度のことです。 簡単に言えば、ユーザーからの要望などを集めて開発者に伝えるようなことをしており「開発者とユーザーの架け橋」となる部署です。 具体的に言えば、オペレーターの方が応対するときに使うツールの開発(これが主でした)やログ解析・チート検出・不正アクセス抽出などいろいろやっていて、開発でもユーザーに近い部分を仕事にしています。 なんでそんな部署 選んだの わたしもインターン前は「CSってComputer Science?C#の拡張子????」とか思ってたのですが、 必要スキルの
上記エントリのスライドでもちらっと書きましたが、YARDドキュメントホスティングアプリを作りました。 名前の読み方と由来 Gem + Grimoire (グリモワール = 魔導書) = Gemoire (ジェモワール) gemの魔導書(取扱説明書)を多数集めた本棚をイメージしています 背景 仕事では各種gemを作ったりメンテすることが多いのですが、ドキュメントを手軽に公開できる環境がないのが難点でした。 今自分がメンテしてるgemだとJenkinsのpost build taskでspec実行後にyardを生成して外部から見れるところにコピーしています。 ただ、 アプリごとに野良Jenkinsが乱立してるのでドキュメント化を全社に展開しづらい *1 公開用のドキュメントを作るだけでJenkinsを使うのも大げさ ドキュメント生成のためだけにdependencyにyardを追加するのも違和感
YouTube nnabla channelの次の動画で利用したスライドです。 【AI論文解説】クラスタリングによる大規模データセット自動キュレーション https://youtu.be/RGO10ALxuso 以下の論文を解説しています。 Automatic Data Curation for Self-Supervised Learning: A Clustering-Based Approach https://arxiv.org/abs/2405.15613 本スライドで使用している画像は論文中のもの、またはそれを参考に作成したものを使用しています。
0.11.3 がリリースされました! 今回は日本人によるコミットが多くみられ、特に @namusyaka さんがすばらしく貢献をしています。 DAddYE Merge pull request #1365 from natsumesou/master #1365のマージコミットです。 natsumesou retrieve directories a list of mongoid models Rake タスクである mi:create_indexes (mongoid のインデックス生成用)タスクが model のディレクトリがネストしている場合に正常動作しない不具合が修正されました。 ujifgc update © year README.rdoc コピーライト表記が修正されました。 nesquena Add #1365 to changelog #1365が Changelog に
FIX #1232 Padrino::Server – call expand_path on PID file option (@sshaw) FIX #1234 Create table migration should be also timestamped if configured (@udzura) FIX #1228 Allow for block arg to StandardFormBuilder.label (@sshaw) FIX #1235 error of routing when using provides :any and Accept contains / (@tyabe) FIX #1196 Remove Ohm monkey patch and include Padrino::Ohm::Validator (@lastcanal) FIX #1236
変更内容としては、ルーターのリファクタリング・リローダーの改善、その他いくつかのバグ修正なのですが、ちょっと注意が必要そうな変更が多そうだったので重要そうな変更点をまとめておきます。 ( ちょっと非互換の内容が多いから 0.13.0 にしちゃっても良かったんじゃないかな... ( あと Ruby 1.9.3 以上が必要なのってこれより前からだったっけ? 非推奨となったメソッドと非互換の変更 Padrino::Application#load_paths Padrino.load_paths Padrino::Application#prerequisites を使用するように警告が表示され、空配列が戻されるようになりました 開発時のリロード対象にしたいものは prerequisites にパスを入れていくことになります(Dir.glob で探索される) Padrino.set_load_p
Padrino 0.11.0 Released - Padrino Lives!Posted on March 10, 2013 by DAddYE | categories: update The Padrino team is very pleased to finally be able to announce the 0.11.0 release of the Padrino Framework! We have been working on this release for almost a year now and we have had dozens of contributors helping us stabilize Padrino. We know our release cycle got out whack and this version took too l
Hosting our first Padrino meetup in San Francisco!Posted on January 10, 2013 by Nathan | categories: update One of our core Padrino members DAddYE has moved to San Francisco recently and has joined as a developer at Triggit. The Padrino core team has always been a very distributed team with each of us living in different places until recently. Since Davide, Josh and I all live in the city now, we
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く