CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
http://github.com/spiritloose/Schenker 前に Ruby の Sinatra を触ってみていいなとおもったので最近作り始めた。 ひととおり機能はそろってきたので公開してみる。 HTTP::Engine + HTTP::Engine::Middleware + HTTPx::Dispatcher + Sinatra風インターフェース みたいな感じのフレームワーク、っていうかDSL。 # myapp.pl #!/usr/bin/env perl package MyApp; use Schenker; get '/' => sub { 'Hello, world!'; }; get '/hello/:name' => sub { my $args = shift; "Hello, $args->{name}!"; }; で `./myapp.pl` すると動
PHPには不可思議な動作をするケースが多々ある。その仕様について嫌になるか、柔軟性があると感じるかで好き嫌いが分かれるような気がする。特に不可解なのが、文字列の比較だ。文字列と数字を比較したり、空文字がfalseになったりするのはとても危険な気がしてしまう。 RubyでもPHP的比較を だがPHPからRubyに移った人にすれば、この仕様が好きな場合もあるかも知れない。そんな時に使えるのがruby-phpだ。 今回紹介するフリーウェアはruby-php、Ruby用のPHP風比較処理を可能にするライブラリだ。ソースコードは公開されているが、ライセンスは明記されていなかったのでご注意いただきたい。 ruby-phpを読み込むと、"99" == 99でtrueが返るようになる。また、"" == falseもtrueが返る。Webフォームやクエリーのパラメータで文字列が送られてきても、問題なく(?)
Ruby on Railsの開発元、37signalsの提供するプロジェクト管理であるBasecampは確かに使い勝手が良い。複数のプロジェクトを実際に運用しているが、シンプルでありながら最低限の機能を備えた便利なWebアプリケーションだ。 タスク登録 そんなBasecampに影響を受けたプロジェクト管理としてRedmineがあるが、それに劣らず興味深いプロジェクト管理がTeamboxだ。 今回紹介するオープンソース・ソフトウェアはTeambox、Rails製のプロジェクト管理ソフトウェアだ。 TeamboxはWebサービスも提供している。そのオープンソース版がGithub上で公開されている。複数人で管理できるプロジェクト管理で、リポジトリブラウザはない。この点が何となくBasecampっぽい。 ページ作成 主な機能はメッセージ、タスク、ページ、チャットになっている。Basecampではチ
年間5,000件の問い合わせに対応 疑問を解消したいユーザーも答える情シスも みんな幸せになるヘルプデスクの最適解 勝つためのクラウド活用術 New Value on Azure ビジネスを次のステージへ! オリジナルコンテンツが満載! 意外と知らないNutanix HCI の情報を集約 読めばわかる!いまHCIが注目される理由 エッジ市場の活性化へ 高まるIoTを中心としたエッジ分野への期待 OSS活用が新しい時代のビジネスを拓く 膨大なアクセスを支える屋台骨 高い安定性とパフォーマンスを両立 ZOZOTOWNが選んだストレージ基盤を解説 データ活用は次のステージへ トラディショナルからモダンへ進化するBI 未来への挑戦の成功はデータとともにある 仮想環境データ保護の新次元 高度化・複雑化するIT環境の課題への解決策 最新鋭データ保護・管理ソフトウェア基盤 すぐに実践できる仕事効率アップ
自分用備忘録。 はてなとかSlideshareのrubykaigi2009タグ追っかけて集めたモノ。できるだけリンク元であろうblogのエントリを置きたかったけど、書いていないだけなのか見つけられてないだけなのか分からないのもいくつか。 エンタープライズ(キリっ AA略)な会社にいるのでなかなか日中メンテナンスできない。ので、暇を見て酔ってない夜に追記したり修正したりメンテナンスします。 敬称略です。 あと、掲載順にはあまり意味はないです。見つけた順とかなので。 タイムテーブル↓を比較参照して下さい。 http://rubykaigi.org/2009/ja/talks 併せて見たい↓。 RubyKaigi 2009 の 不完全ustリンク集 http://d.hatena.ne.jp/wayaguchi/20090719/1248011406 ■本編 Ruby –
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
Webアプリケーションを構築する場合、データベースの利用は最早必須といっても良いほどになっている。そしてサーバ障害などが起こったことを考えるとデータベースのバックアップは必須になる。 Rakeから簡単にデータベースのバックアップ データベースのバックアップとなるとどうもShellで書いたりしてあまり洗練されていないことが多い。そのため時間がないと忘れられる可能性がある。そこでWebアプリケーションにバックアップ機能を統合してしまうのはどうだろう。 今回紹介するオープンソース・ソフトウェアはSnapShot、Railsプラグインとして動作するデータベースバックアップだ。 SnapShotはRailsアプリケーションに統合されるので、別途パスワードを用意する必要もなく使えるので手軽だ。Rakeのタスクに入るので、バックアップの呼び出しもごく簡単に行える。バックアップファイルはdb/snapsh
Rubyの軽量Webフレームワーク「Sinatra」を紹介する記事を書いたところ、思わぬ反響がありました。 Rubyの軽量Webフレームワーク「Sinatra」がステキ - このブログは証明できない。 今日は、SinatraとiUIを使ってiPhone用Webアプリを作る方法について。オリジナルはこちら。 no title 日本語に翻訳してブログに掲載していいという許可をいただきました。Thank you! Word、Excel、PDFなどのドキュメントをうまいこと表示してくれるのは、iPhoneのスバラシイところです。でも、コンピューターやiPhoneにあるドキュメントを見るのは、それほど簡単なことではありません。もちろん、ドキュメントを添付したメールを自分に送ることはできます。でも、ドキュメントを探すために、iPhone上のメールを探しまわらなければなりません。(訳注:OS 3.0のS
さて今日は土曜日。そう、言わずもがなWikiサタデーだ。みんな大好きWikiエンジンは、シンプルな概念ながら柔軟性があり、様々な場面で利用される。企業内でのナレッジ共有はもとより、Webサイトのヘルプページでも利用されるケースがある。 Markdown記法を使えるWikiエンジン そんなWikiエンジンを本日も紹介しよう。恐らくカスタマイズも容易であろう、Ruby on Railsを利用したWikiエンジンだ。 今回紹介するオープンソース・ソフトウェアはInstiki、日本語のタイトルも利用できるシンプルなWikiエンジンだ。 InstikiはRuby on Railsで作られているので利用開始までがシンプルで手早く行える。はじめにトップページに表示するWikiページの名前を決めれば、すぐに利用開始できる。レンダリングエンジンとして、Markdown + itex2MMLという形式をとって
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
買うのはだいたい書籍で、雑誌は立ち読みで済ませる私ですが・・・ WEB+DB PRESS Vol.51 作者: 吉見和也,安井真伸,舘野祐一,荒川傑,冨田慎一,青木靖,伊藤直也,吉野純平,ミック,鶴岡直也,川口耕介,武者晶紀,森田創,高林哲,羽生章洋,小飼弾,角田直行,はまちや2,川嶋慶介,高橋徹,石黒尚久,WEB+DB PRESS編集部出版社/メーカー: 技術評論社発売日: 2009/06/24メディア: 大型本購入: 5人 クリック: 48回この商品を含むブログ (36件) を見る ・・・たまにはと思って、この雑誌を買いました そこにさらっと書いてあったのが、 Railsのエラーメッセージを簡単に日本語化する方法でして そもそも、Rails2.2の時点で国際化(i18n)対応されていたものの、 仕組みがあるだけで、標準で日本語になるわけではなかったようで(´・ω・`) そこで登場するの
久しぶりの投稿が宣伝でごめんなさい 現在発売中のWEB+DB PRESS Vol.51にて「実戦投入Rails」という記事をかかせてもらいました。 僕らRAWHIDE.がビジネスでRailsを使っている実績をベースに、Railsで開発する上での考え方から始まって、設計・開発・運用、そし て今後のRailsまで、トータル的に書いています。他の書籍などでは紹介されにくいところを選んだつもりなので、ニッチな情報盛りだくさんな内容になっ ています。 ニッチだからこそ伝わるRailsの現場の空気感。ご意見お待ちしてます! 押忍 ※このエントリは builder メンバーにより投稿されたものです。シーネットネットワークスジャパン および builder編集部の見解・意向を示すものではありません。
Gitを企業のプロジェクトで採用するケースが増えている。とは言えまだGUIツールが弱く、操作がしづらいのが実情ではある。特に最近はWebアプリケーションが流行っていることもあってGUIよりもWebブラウザベースのツールが増えているようだ。 WebベースのシンプルなGitブラウザ Githubのようなリポジトリブラウザは良いと思いつつも、企業では使いづらいだろう。そこで使いたいのがGinatraだ。 今回紹介するオープンソース・ソフトウェアはGinatra、Sinatra製のGitリポジトリブラウザだ。 GitにはGitWebというWebブラウザベースのGitブラウザがあるが、GinatraはそれのSinatraベースのクローンになる。個人的には印象としてはGinatraの方がごく簡単に導入できるように思える。何せGemを入れてGinatraを立ち上げ、reposディレクトリに見たいリポジト
Rubyは他の言語に比べると書き方が多く、色々なものを省略して書くことができる(括弧など)。そのため、人によって書き方が色々と存在するのが難点だ。その人のスタイルに合わせることができると言えば魅力的ではあるが、Javaのようにエンタープライズ向けに適用するのは難しいかも知れない。 変換前のコード そこで解決策を考えだした人がいる。画一的、エンタープライズ向けの言語(プログラミングではなく)と言えばXML、そのXMLとRubyを相互変換する試みがenterpriseだ。 今回紹介するオープンソース・ソフトウェアはenterprise、RubyとXMLの相互変換を行うライブラリだ。 なぜXMLとRubyなのか…それは問わない方が良いだろう。ちなみに現時点ではコンパイル時にエラーが出てしまうようだ(筆者環境に問題があるのかも知れない)。変換前のRubyコードに比べるととても冗長的で、定義がしっか
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く