仲春はゆっくりと通り過ぎる 寝て起きたら3月である。今日の東京の最高気温は20度を超えている。正月のインフルエンザが完治して、これでやっと健康で文化的な本年度を始められるぞ、と意気込んだのも束の間、今度は原因不明の高熱を出して1週間寝込んだ。 脳がグツグツ煮える音が聴こえそうなほど…
![はてなブログ | 無料ブログを作成しよう](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)
will_paginate documentation This is the official home for will_paginate library; a collection of extensions for the database layer that enable paginated queries, and view helpers for popular frameworks that render pagination links. With proper combination of view helpers and CSS styling, the final result can look like this: To get started, see Installation instructions. Usage examples ## perform a
『るびま』は、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 直
Meet the 2024 Imagine Cup World Champion Learn about this year's winner of the Imagine Cup trophy, USD 100,000 cash prize, and a mentorship session with Microsoft Chairman and CEO, Satya Nadella. FROM YOUR EYES Empowered by GPT-4 and advanced image recognition, FROM YOUR EYES has built a mobile application and API, delivering immediate visual translations for users with a vision disability. An adv
Railsでページを表示する時に必ずお世話になるrenderメソッド。そんな一番身近とも言えるrenderメソッドなのに、昨日初めて知った機能がある。小さな機能なのだが、今まで知らずに使っていて大分損をした気分だ...。 覚えたこと 以下のようなコード例で考えて... render :partialに:collectionオプションが設定されていると... パーシャルファイル(_list_item.rhtml)のファイル名*1のローカル変数(list_item)に@slipsの内容を代入して、描画処理を実行する。(知っていた。) さらにローカル変数list_item_counter*2には0から始まるインデックス値(0, 1, 2, 3...)*3が代入されている!(知らなかった...。) Rails 2.1.0では1から始まるインデックス値(1, 2, 3, 4...)に変更になった。
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
C#と諸々 10分でコーディングから。ネタ元、のネタ元の問題文の解読しづらさは異常。例も酷かった。というのはともかく、Linqならグルーピングのお話だよねー class Cards { public string[] Deal(int numPlayers, string deck) { var count = deck.Length / numPlayers; var result = deck .Select((c, i) => new { c, i }) .GroupBy(t => (t.i % numPlayers), t => t.c) .Select(g => new String(g.Select(c => c).ToArray())) .Select(s => (s.Length > count) ? s.Substring(0, count) : s) .ToArray(
C#がメインで他もまぁ諸々なブログです おかしなこと書いてたら指摘してくれると嬉しいです(´・∀・`) つーかコメント欲しい(´・ω・`) [どうでもよいこと]10分コーディング | Ryuzee.com 10分でコーディング|プログラミングに自信があるやつこい!! 問題読むのに2分ちょい、問題解くのに5分ちょいでした。 ⊂(^ω^)⊃ セフセフ!! class Cards { public string[] Deal(int numPlayers, string deck) { int count = deck.Length - deck.Length % numPlayers; string[] result = new string[numPlayers]; for (int i = 0; i < numPlayers; i++) { result[i] = string.Empty
世界一周してきたから写真うpする カテゴリ旅行写真 1 :以下、名無しにかわりましてVIPがお送りします:2010/02/02(火) 23:49:15.24 ID:GM3qWhzG0 暇なので写真あげてこうと思う。眠くなるまで。 ストーンヘンジ。思ったほどじゃなかった。 アビーロード。渡る方向逆。 キレイなお姉さん。※撮影許可もらったよ 4 :以下、名無しにかわりましてVIPがお送りします:2010/02/02(火) 23:50:49.67 ID:ln9nonS00 これは期待 >>1のスペックetc教えて スペック。 旅当時25歳。大手メーカーを辞めて旅へ。 6 :以下、名無しにかわりましてVIPがお送りします:2010/02/02(火) 23:51:08.62 ID:JOXY5SYc0 写真取るの上手いな 7 :以下、名無しにかわりましてVIPがお送りします:2
メモ Builderを使ってXMLのレスポンスを生成するには以下のようにrespond_to()を使うのだが・・・ # ビュー(show.xml.builder) xml.diary do xml.title @diary.title end # Diariesコントローラ def show @diary = Diary.find(params[:id]) respond_to do |format| format.xml end end レスポンスではなく文字列としてXMLを取得したい時は次のようにするとできる。 # Diariesコントローラ def show @diary = Diary.find(params[:id]) xml = render_to_string(:template => 'diaries/show.xml.builder', :layout => false)
zenpou 1. 名前: たかせゆういち 2. blog: http://d.hatena.ne.jp/zenpou 3. 年齢: 24くらい Railsについて 1. KBMJでRailsの開発をやっています。 2. 小江戸らぐというユーザーグループで、毎月Railsの勉強会の講師をしています。。 開発環境とか 1. Windows Vista(ノート) と Windows XP(デスクトップ)を2台並べてます。(synergyで連動) 2. でも、実際に開発する場合、ネットに繋がってたらLinuxにPuttyで接続して開発。 3. ネットに繋がってない場所だと、ローカルのcoLinux上にPuttyで接続して開発。 4. 開発に使うLinuxは、ディストリは余り気にしないけど、debianとCentOSとFedora。 5. Linux上でzsh + scre
jQueryとは、JavaScriptのコーディングを強力に支援するライブラリです。 $('.semooh a').hover( function(){ $(this).text('ヌ?'); }, function(){ $(this).text('ヌー'); } );
フィルター条件に行番号情報を付加する。 paramsの挙動が理解できたところで、フィルター条件に行番号情報を付加してみる。まず、現在フィルター条件が何行あるかという情報を保持しておく必要があると考えた。ここでは余計な手間をかけたくないので、セッションを利用することにした。session[:filter_count]を準備して、そこで保持することにする。そうするとコントローラーのlist、add_filterアクションは以下のようになる。 app/controllers/csvs_controller.rb コントローラー listアクションは最初にページを読み込んだ時だけ実行される。session[:filter_count] = 0で、初期化する。 add_filterアクションの時は、session[:filter_count] += 1で、カウントを1つ増やす。 set_pagina
jqueryでclassがついている属性を取得する場合は以下のようにすればできる。 $('div[@class]') もしくは $('div[@class="hage"]') とすれば取得できる。 では逆に、class="hage"がついていない属性を取得する場合は $('div[@class!="hage"]') で取得可能。 ただ、「class属性がない」要素のとり方は分からんのだよな。。。 今日のお疲れ!BGM♪ Decadence Dance/Extreme
jQuery とは、John Resig によって開発された JavaScript ライブラリです。 Ajax や DOMプログラミングを「簡潔に」「簡単に」書くことができる、軽量で強力なフレームワークです。 jQueryプロジェクトは、4つのプロジェクトで構成されています。 jQuery Core jQuery のコアライブラリを開発するプロジェクトです。Ajax や DOMプログラミングフレームワークを提供します。 jQuery UI jQuery Core上に構築された強力なユーザインターフェースライブラリです。 Sizzle 高速なセレクタエンジンです。jQueryでも使用されています。単独でも使用可能です。 QUnit 使いやすいJavaScriptのテスティングフレームワークです。 このサイトでは、jQuery Core、jQuery UI の日本語リファレンスを公開しています
Scala基礎文法最速マスターを書こうか迷っていたら、既にyuroyoroさんに書かれてしまったので、ちょっと違う方向で。BNFを既に知っている人は、これを読めばPEGの基礎をマスターしてPEGを書くことができるようになるでしょう(ほんとか?)。 基本 Parsing Expression Grammar(PEG)はBNFに似ているけど、ちょっと(かなり?)違う文法の表記法です。BNFはその文法がどのような言語を表現しているかを定めるのに対して、PEGは入力がどのように解析されるかを定めます。PEGとBNFの一番大きな違いは、PEGには曖昧さが無いことです。たとえば、プログラミング言語のif文を表現する次の擬似BNFには曖昧さがあります。 statement ::= if_statement | ...; if_statement ::= IF LPAREN expr RPAREN sta
「画像置換が簡単にできないかなー」 なんて言われたことが過去にあったのを思い出した。 CSSでの設定を覚えたら簡単にできるのですが、 それよりも簡単に使えないかなーと考えていたら、 「あ、プラグインでいいじゃん!」 なんていいのか良くわからないまま昨日から構想はじめて、さっきようやく完成した。 いろいろなテストとか実験しながら作ったら時間かかった(汗) でも作りというかスクリプトはものすごく簡単だったりする。 このプラグインを使えば、画像置換を簡単に行えると思う。 出来云々はおいといて、とりあえず紹介! ダウンロードして使用してください。 リンク先を保存で保存できます。 ダウンロード:jquery.replaceImg-1.0.js 動作を確認したブラウザは Firefox3、IE6、IE7、Safari3、Opera9.6、Chrome。 使い方 jQueryが無いと動かないので、ダウン
Mac OS X only: Freeware Mac plug-in FileUtilsCM adds a bucket of useful commands to Finder's context menu, letting you do things like: refresh the look of an object in Finder, copy [a file's] path to clipboard, toggle lock, toggle extension visibility This is a really handy add-on if for no other use than the copy file path entry, which is a godsend when, for example, you need to upload a file but
UNIX使いに真のMACPOWERを! 本連載では、UNIX使いに向け、UNIX系OSとしてのMac OS Xを解説していく。記念すべき第1回では、initに代わるものとしてMac OS X Tigerで採用された、launchdを紹介しよう。 Mac OS XはMach*と*BSDをベースとしたOSで、その構造はUNIXそのものであると言える。しかし、その源流にはNeXTSTEPやMkLinux*といった「一味違った」UNIXがあり、そこからの影響を強く受けている。加えて、UNIXとは異なるMac OSというPCOSの後継でもあり、特にGUI面では、UNIX世界の標準といえるXウインドウシステムとまったく異なる機構が使用されている。こうしたことから、ほかのUNIXと同じようには扱えない部分、なぜそうなのか一見理解できない部分が多々存在する。 さらに、アップル(以下、Apple)という企業
Emacs Muse は Emacs のための文書編集・出版環境です. Emacs Muse を利用すれば,文書を執筆したりいろいろなフォーマットで出版したりといったことが簡単にできます. Muse は大きく分けて2つの部分から成り立っています:文書を作成したり Muse プロジェクト内で編集の行き来をするための拡張テキストモードと, 様々なフォーマットでの出力を生成するための公開スタイルのセットです. この文書について この文書では Muse をすぐに使うためのマークアップや機能の例を紹介します. この文書がどういうふうに出力されるか知りたいときは make examples と入力してください.そうすれば,Info 形式と HTML 形式,PDF 形式(処理に必要なフォントとともに LaTeX がインストールされているならば)での出力が得られます. まずはじめに Muse を使うために
サイト更新情報 2006/12/06 よく使われているページを検索窓から簡単に辿れるようにしました。(検索窓に「prototype」と入力) 2006/11/27 JavaScript入門/応用サイトJavaScriptistオープン! 2006/11/23 試して確認できるJavaScriptオンラインエディタを公開 2006/11/20 JavaScriptリファレンス、逆引きサンプル集を公開 2006/11/19 JavaScriptライブラリ活用ページ公開 2006/11/15 JavaScriptistベース機能の構築完了 過去のサイト更新情報
趣旨 Rails 2.0 になって、ページ送りの機能が Rails 本体から消えてしまった。will_paginate という gem か、 paginating_find というプラグインを使うのがいまは普通であるらしい。私は will_paginate で、ちょっとページ送り部分の表示をカスタマイズして使ってみた。 情報ソース will_paginateに移行 will_paginate を使う上で必要な知識がまとまっている。ただし、いまは gem になっているのに注意。 インストール % sudo gem install will_paginateとして gem をインストールする。そして、 config/environment.rb で require 'will_paginate' として読み込めば、準備 OK。 後はコントローラで、 @posts = Post.paginate
Railsでページ処理。昔はデフォで入ってたけど、プラグインになって、今はgemです。使いやすくなってる気がします。 インストール。 # gem install will_paginate 追記(2009-03-32) このブログは証明できない。 config/environment.rbに。 require 'will_paginate' controllerに。 @entries = Entry.paginate :page => params[:page], :per_page => 10 has_manyを使ってる時は。 @entryies = @blog.entries.paginate :page => params[:page], :per_page => 10 超簡単。 viewに。 <%= will_paginate @entries, :prev_label => "&
この文章を、いま15歳を迎える日本人たち(1995年生まれ)に向かって書く。それ以上の年齢の人たちは読まなくてもかまわない。読んだ結果何かを感じるかもしれないが、それはこの文章の趣旨とは関係ない話だ。 君がもし、大学に行くことを考えているのなら、日本の大学はやめたほうがいい。日本の大学を卒業しても、専門知識はろくに身につかない。大学3年生のときから、「就活」という世にもくだらない非生産的な活動にエネルギーを注がなければならないからだ。激しい競争を潜り抜けて、大企業に就職できても、それは約束の地などではない。日本の大企業は中高年によって支配されていて、若者の意見は黙殺される。それでも、中高年の社員が賢ければいいかもしれない。実際のところ、彼らは論理的思考力を欠いている。考えてみてほしい。彼らは、日本の経済がまだ繁栄していたころに就職した人たちだ。当時の大学はレジャーランドだった。真面目に勉強
プログラマという職業は「ふつう」の人には厳しくないかでは結構な反応もらって少しびっくり。 そこらへんのことをもう少し述べると、僕自身はプログラマが勉強をしないでいい職業とは思っていない。ただ、現状プログラマをやっている人で、普段自分でコードを書かない(能力的に平均以下であろう)人達がかなり多く存在している。個人的にはハッキリ言ってそういう人達は足手纏いだと思っている。なので正直、そういう人達がいなくなればいいとも思っている。 だが、現状そういう人達が存在している以上、「あなたたちはプログラマとして無理なのでやめてください」と言ってしまっていいのか、それはさすがに傲慢じゃないのか、普段からコードを書き能力がある人達と、そうじゃない人達が共存する方法はないのかと思って色々書いたのが先のエントリ。 @ukstudio 別にその仕事を好きでもなくて向いてるでもなくて、ていう人たちに別の仕事やったら
この動画を見るとSafariもMailも写真管理もiPad専用になっていることがわかる。 でかくなったiPodTouchと紹介されている所が多いけど、それは評価を間違っているのではないだろうか。 店頭で実機を見るのが楽しみだ。 Java基礎文法最速マスター - いろいろ解析日記を参考に、Objective-Cのものを書いてみた。 まだまだ歴が浅いので間違っている所があるかもしれません。 [2012-08-03追記] ARCやリテラル表記など新しい記法が導入され、このページに記載されていることは多少古くなりつつあります。ただ、とっかかりとしてかるく読んでみる程度で良いと思います。今や色んな人が解説記事を出しているので、そちらも是非参考になさってください。 追記おわり 基礎 デバッガコンソール出力 Xcodeのデバッガ出力を行うにはNSLog関数を使います。 printfと同様のフォーマット文
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く