タグ

2009年6月16日のブックマーク (16件)

  • Ruby on Railsでシフト管理·Rosters MOONGIFT

    アルバイトを管理するというと、とかく面倒なイメージになりがちだ。小さなお店やカフェでは、紙を使ったり、エクセルで管理していることも多い。 そんな後ろ向きな管理はやめよう。今こそ、シフト管理2.0(?)への移行を目指すのだ。 今回紹介するオープンソース・ソフトウェアはRosters、Ruby on Railsで作られたシフト管理ソフトウェアだ。 Rostersは、ユーザが従業員と管理者に分かれ、管理者がシフト作成の権限がある。そしてすべき作業(キッチン、ウェイター、管理など)ごとにユーザを割り当てていく。 シフトを作成する場面は圧巻だ。ユーザが縦軸、日付が横軸になって、テキストボックスとドロップダウンが並べられている。後は900で9時、1600で午後4時と言った具合に埋めていくだけだ。 従業員は自分のシフトを確認し、印刷することもできる。シフト管理でありながらロゴが鏡面的に仕上がっていたりA

    Ruby on Railsでシフト管理·Rosters MOONGIFT
  • 大日本印刷がブックオフに出資した理由(前編):日経ビジネスオンライン

    井上理 日経ビジネス記者 1999年慶応義塾大学総合政策学部卒業、日経BPに入社。以来、ネット革命などIT業界ゲーム業界の動向を中心に取材。日経済新聞への出向を経て2014年4月より日経ビジネスの電機・ITグループ この著者の記事を見る

    大日本印刷がブックオフに出資した理由(前編):日経ビジネスオンライン
  • Martin Fowler's Bliki in Japanese - ThoughtWorksでのRuby

    以下の文章は、Martin FowlerによるRuby at ThoughtWorksの日語訳である。 ThoughtWorksは、2006年から格的なプロジェクトRubyを使い始めた。2008年の終わりまでには、Rubyプロジェクトの数は41個になった。この経験から我々は何を学んだのか。QConの講演に備えて、私は調べてみることにした。ここでは、Rubyの生産性、スピード、保守性など、よくある質問に対する現時点での我々の考えについて述べていく。現時点での我々の結論としては、Rubyは十分に使えるプラットフォームであり、様々な形態のアプリケーションに利用することを真剣に考慮すべきである、というものだ。特に、Ruby on Rails を利用したWebアプリケーションにおいてはそうである。最後に、Active Record のテスティングに対する考えなど、技術的な教訓についても触れる。

    poppen
    poppen 2009/06/16
  • コードスニペットを検索するのにとても便利な「rak」のご紹介 - Seasons.NET

    プログラム組んでいると、コードスニペットをよく取り出して、 利用することが自分みたいなへたれには、多々あります。 その場合、githubgistを使うという手もあるのですが、 「あれ?、こういうコード書くときにどうするんだっけ?」 キーワードは、わかるけどコードスニペットの場所がわからない。。。 そんなことよくあると思います。 オンラインにつながっていれば、 さくっとGoogle検索すれば、すぐに答えにたどり着けるでしょう。 ですが、オンラインが混雑している時やオフラインの時は、 これが使えません。 なのでなるべくさくっとSpotlight並に引けるものがほしいわけです。 んでまとめますと、、、 オフラインで使える 調べる環境構築が面倒でない事(一度構築する必要があるが次回は楽) キーワードで検索できること 軽い事(Spotlight並の快適さがほしい) となります。 でこれを満たすもの

    コードスニペットを検索するのにとても便利な「rak」のご紹介 - Seasons.NET
    poppen
    poppen 2009/06/16
  • There are No Perfect Redmine

    There are No Perfect Redmine - Presentation Transcript Redmine Junya Ogura <juno@sooey.com> Jun 12, 2009 Saturday, June 13, 2009 Redmine 18 projects 1,696 tickets 22 users 2008.10 Saturday, June 13, 2009 • Junya Ogura ( ) • • PHP, Ruby, Java id:juno sooey.com twitter.com/junya github.com/juno Saturday, June 13, 2009 • Trac • • Textile • CSV • • Saturday, June 13, 2009 Trac Saturday, June 13, 2009

  • Bash&シェルスクリプトを極めるテクニックまとめ | OSDN Magazine

    UNIXやLinuxのエキスパートになるのに避けて通れないのが、Bashに代表されるコマンドラインシェルによる操作だ。そこで記事では、「Bashのカスタマイズ」「シェルスクリプトの高等テクニック」「Bash以外の高機能シェル」の3つについて、SourceForge.JP Magazineで過去に掲載された解説記事を紹介する。 Bashをカスタマイズして使いこなす Bashは非常にカスタマイズの幅が広く、またちょっとした改良や簡単なシェルスクリプトの利用により、大きく作業効率が改善する。ここでは、Bashのカスタマイズテクニックを解説する記事を紹介する。 コマンドラインでシェルのエイリアスと関数を使って作業を効率化する GNU/Linuxシステムを最大限に活用するには、やはりコマンドプロンプトとシェルスクリプトへの習熟が欠かせない。とはいえ、そうした処理はなるべく手早く済ませたいものだ。

    Bash&シェルスクリプトを極めるテクニックまとめ | OSDN Magazine
  • perl - use utf8; #って何だ? : 404 Blog Not Found

    2009年06月15日07:00 カテゴリLightweight Languages perl - use utf8; #って何だ? id:otsuneに建設予定フラグがたてられていたので。 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech Perl の utf8 関係が未だ全く理解できない。わからないことがわからないので整理 use utf8はいつフラグをたてるか use utf8 しててもフラグたたないことがある…… これは、以下の実例を見ていただくのが一番よいだろう。 #!/usr/bin/perl use strict; use warnings; use utf8 (); sub check_flag{ my $str = shift; print qq("$str" ), utf8::is_utf8($str) ? 'is' : 'IS NOT',

    perl - use utf8; #って何だ? : 404 Blog Not Found
  • Home · hatena/hatena-bookmark-xul Wiki · GitHub

    Dismiss Join GitHub today GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together. Sign up

    Home · hatena/hatena-bookmark-xul Wiki · GitHub
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • iPhone 3.0、知っておきたい6つの「画期的」新機能 (1/3)

    iPhone OS 3.0については、すでに今年3月にβ版のプレビューという形で、主要な新機能が発表済みだった。今回のアップルの開発者向け会議「WWDC」にて、その正式発表を行なうことは確実視されていたものの、さほど目新しい要素はないのではないかと懸念があったのも事実だ。 しかしフタを開けてみれば、やはりいくつかの「隠し球」が用意されていた(関連記事その1、その2、その3)。ここでは、3月のβ版の発表時に明らかにされていた機能を復習しつつ、iPhone OS 3.0ならではの気になる新機能から6つをピックアップしてみていこう。 まず3月に発表された3.0β版の時点では、現行のOS 2.2.1に比べて、1000以上の新しいAPIと100以上の機能を追加したと言われていた(関連記事)。これらのうち、開発者が利用可能なAPIで主なものを挙げれば、次の6点に集約できるだろう。 アプリ内課金 プッシ

    iPhone 3.0、知っておきたい6つの「画期的」新機能 (1/3)
  • web業界にいそうな肩書きを英語で書くとこうなる : 941::blog

    ちょっと調べてみた。 ディレクター 「Director」 来的には取締役、役員、指導者、管理者、責任者という意味の単語。 テレビ、web業界でいう「ディレクター」は「現場監督」的な意味合いで多様されているため 来的な意味でいうと肩書きが大きすぎている気がする。 プロデューサー 「Producer」 制作活動の予算調達や管理、スタッフの人事などを司り、制作全体を統括する職務。 デザイナー 「web designer」 ウェブサイトに関わるビジュアル要素をデザインする。 プログラマ 「Programmer」 コンピュータのプログラムを作成する人。 ちなみに”プログラマー”のように長音記号に関する議論も面白い。 外来語における長音記号の扱い マイクロソフト製品ならびにサービスにおける外来語カタカナ用語末尾の長音表記の変更について 広報担当 「communications manager」 t

    web業界にいそうな肩書きを英語で書くとこうなる : 941::blog
  • GNU Screenのセッションを管理する screenie

    このドキュメントの内容は、以下の通りです。 インストール 参考サイト 使い方 Unixユーザが利用する神器の1つ GNU Screen ネタです。 screenie は、 GNU Screenの複数のスクリーンセッションを簡単に管理できます。 screenieを使うことで、screenを対話的に作成したり、アタッチしたりすることができます。 下記のコマンドを打たずに、ほとんど選択するだけで操作可能です。 screen -ls screen -S foo screen -rd foo インストール cd /usr/ports/sysutils/screenie/ sudo make install clean portinstallコマンドでインストールする場合 sudo portinstall /usr/ports/sysutils/screenie/ 参考サイト アクセスできないかも。。

  • 国語系辞書アプリを比べてみる 〜広辞苑・大辞林・大辞泉・漢字源〜

    ※1 ... 文章中の単語を選択してジャンプする機能 ※2 ...ごにょなので 6月17日以降に書きます。 結構重要な要素だけど今日はごにょな感じでお許しを。 ※3 ...辞書を見ながら拡大できない。事前に大・中・小から設定する必要がある。 エクセルシートをHTMLテーブルに変換しちゃう君 (ββ) Thanks! ↑目次へ 特徴 まずは各辞書の特徴をご紹介します。 なんでもかんでも広辞苑 国語辞典・漢和辞典・百科辞典に加えて分野別辞典まで...この広辞苑第六版があれば、後はいらないと思わせちゃうアプリです。 しかし、なんと言っても難点は値段が高いこと。なんと8,500円もします。 紙(普通版)やDVD版よりも高価です.... しかし、辞書はつかってなんぼ。持ち歩けない紙や、PC起動に時間が掛かるDVD版よりも、どこでも一緒なiPhone版なら利用頻度を上げることがきっと可能です... (

    国語系辞書アプリを比べてみる 〜広辞苑・大辞林・大辞泉・漢字源〜
  • bittorrentをフリーでTORより速く利用できるBitBlinder - huixingの日記

    bittorrentをアノニマスに利用するにしてもTORを通してでは速度が遅すぎるし,VPNにしてもコストがかかってしまう。オープンソースでクロスプラットフォームのBitBlinderを使えば,bittorrentをフリーでTORより速く利用できる。またBitBlinderはウェブをブラウジング中にIPアドレスを隠したり,ウェブ・フィルターをかいくぐるといった匿名ツールとして使える。BitBlinderは原理上,TORとほぼ同じ技術を基礎にして作られているが,TORのネットワークとは全く異なったp2pネットワークを使用。匿名性については,BitBlinderのネットワーク上のユーザーひとりひとりが自分のネット帯域を他のユーザーがproxyとして使うのに提供することで実現。匿名ツールとしてはTORが中国のGFWをかいぐることを目的にしているが,BitBlinderはそれ以上を目指している。通

    bittorrentをフリーでTORより速く利用できるBitBlinder - huixingの日記
  • 第9回 Jifty:一足早いクリスマスプレゼント | gihyo.jp

    Perl 6チームからのクリスマスプレゼント この連載でも何度か名前が出てきたPerl 6ですが、「⁠クリスマスまでにはリリースされることになっている」という話はみなさん先刻ご承知のことと思います。 もちろんこの話には「どのクリスマスかは秘密です」というオチがつくわけですが、2000年の設計開始以降、これまでにも何度か「今年こそはひょっとするとひょっとするかも」という期待を持たれた年がありました。 オードリー・タン(唐鳳)氏がHaskellの勉強がてらわずか2ヶ月でPerl 6の処理系(Pugs)を実装して話題になった2005年は、まさにその筆頭格といってよいでしょう。 実際、この年はPerl 6とその関係者にとって非常に大きな意味を持つ年になったのですが、この年はまたRuby on Rails格的にブームになった年でもありました。ただでさえPerlからRubyに転向する人が後をたたな

    第9回 Jifty:一足早いクリスマスプレゼント | gihyo.jp
    poppen
    poppen 2009/06/16
  • Perlにおける定数宣言(constant or Readonly or Attribute::Constant) - Unknown::Programming

    正直言いますと、個人的には定数って殆ど使わないんですよね。 昔はちょこちょこ使ってたんですが、最近は定数となりうる物は基的にYAML等外部ファイルに持たせて変更可能にすることが多いのでまったく使ってません。 ですがそれでもPerlで定数を使いたい時にはどーすんの?っていう時のために軽くここにまとめておきます。 言わずもかなPerl5.8にはconstantという定数を定義できる標準モジュールがあります。 use strict; use constant PI => 3.14; # 表示 print PI; # 3.14 # 上書きしようとすると・・・ PI = 3; # Can't modify constant item in scalar assignment とこのように上書きしようとするとエラーを吐いて死にます。 しかも実行時ではなく、コンパイル時にエラーを吐きます。 実はこのc

    Perlにおける定数宣言(constant or Readonly or Attribute::Constant) - Unknown::Programming
    poppen
    poppen 2009/06/16