パンプキンスパイスラテ

IT系のことが多めの日記帳です

2008-07-01から1ヶ月間の記事一覧

シンボルの意味について最低限知っておくべき3つのこと

☆ホッテントリメーカーより 「初めてのRuby」を読んでます。ようやく半分くらいか。Rubyの "シンボル" についてメモっとく。 以前、さらっとRubyの本を読んでから、Ruby on Railsで簡単なアプリケーションを開発(ってほどでもないけど)したことがあるんだ…

コーディング規約ですね、わかります

青木峰郎式 前田修吾式 まつもとゆきひろ式 RubyGarden式(英語) Ruby on Rails式(英語) 「初めてのRuby」著者によるサポートページより そうなんだよね。コーディング規約。ちゃんとコーディング規約を決めてプロジェクトを進行してみたい。コーディング規約…

初めてのRubyを買った

「初めてのRuby」はいい本!すごい! ということを小耳にしたので買ってみた。わかりやすいね、コレ。プログラマ初心者じゃなくて、他の言語でプログラム経験があって、Rubyを始めようとしている人を対象としてるらしい。しかも翻訳本じゃないからか、読み易…

コードを貼り付けるだけのCMSについて思うこと

たまに見かける「既存のサイトにコードを埋め込むだけでホームページをCMSで管理できます!」的なやつ。営業妨害になってしまうので、例にはあげないけど。これってさ、 <script src="http://www.hachikun.com/cms/?key=xxxxxx"></script> って感じで、htmlコードを貼り付けるのがほとんどだと思うんだよね。それで、javascri…

Yahoo! 校正支援Webサービス動作テスト

Yahoo!の文章校正APIを試す - パンプキンスパイスラテ Yahoo! 校正支援Webサービスの動作テストも兼ねて下記に実装してみたよ。 http://www.hachikun.com/sample/YahooKousei.php 結果表示はもっと綺麗にやろうと思えばできるんだけど、どうしても精度が悪い…

SmartyでRSS表示(SimpleXML)

PHP

PHP5から追加された、SimpleXML。これ簡単だし超便利。Smartyで実装してみたよ。 phpファイル(一部) $o_smarty = new Smarty; $rss01 =simplexml_load_file('http://d.hatena.ne.jp/takeru-c/rss2'); $o_smarty->assign("rss01",$rss01); テンプレートファ…

窓の手

どうも最近、Windowsのタスクトレイが表示されないなぁ、と困っていたら、自分で「窓の手」で「タスクトレイを隠す」設定にしてた>< すっかり忘れてたよ。。。

テキストリンクブックマークレット

javascript:(function(){if(window.getSelection){var%20a%20=%20window.getSelection()+'';if(a.match(/ttp{1}[-_.!%EF%BD%9E*'()a-zA-Z0-9;/?:@&=+$\,%~##]+/i)){var%20b%20=%20'h'+a.match(/ttp{1}[-_.!%EF%BD%9E*'()a-zA-Z0-9;/?:@&=+$,%~##]+/i);window…

Javascriptで素数判定

1から100までの素数を割り出してみた。 for(var i = 1; i <= 100; i++){ var cnt = 0; for(var j = 1; j <= i; j++){ if(i % j == 0) cnt++; } if(cnt == 2){ document.write(i+" は素数です。<br />"); }else{ document.write(i+"<br />"); } } もっとスマートにできる…

PythonでFizzBuzz

for i in range(1, 101): if(i % 3 == 0):print "Fizz", if(i % 5 == 0):print "Buzz", if(i % 3 != 0): if(i % 5 != 0):print i, print Pythonは全然わからんけど調べながらやってみた。どうしてもprintの後に半角スペースが入ってしまう>< FizzBuzzが「F…

ColdfusionでFizzBuzz

<cfscript> for (i = 1; i <= 100 ; i++) { if(i % 3 == 0) WriteOutput("Fizz"); if(i % 5 == 0) WriteOutput("Buzz"); if(i % 3 != 0 && i % 5 != 0) WriteOutput(i); WriteOutput("<br />"); } </cfscript>

PHPでFizzBuzz

PHP

for ($i = 1; $i <= 100 ; $i++) { if($i % 3 == 0) echo "Fizz"; if($i % 5 == 0) echo "Buzz"; if($i % 3 != 0 && $i % 5 != 0) echo $i; echo "<br />".PHP_EOL; }

RubyでFizzBuzz

やってみた。 (1..100).each{ |i| print "Fizz" if(i % 3 == 0) print "Buzz" if(i % 5 == 0) print i if(i % 3 != 0 && i % 5 != 0) print "\n" } 最初、100.times ってやったらどうやらtimeループは「0」から始まるらしい。というわけでeachループに変えて…

FizzBuzz問題

これ有名だったのね。知らなかった。ロジックだけわかれば、すげー簡単だった。javascriptでたった5行!俺は10行以上かけてしまったよ。。。 条件 1から100までカウントする 3の倍数の時は「Fizz」と表示 5の倍数の時は「Buzz」と表示 3と5の倍数の時は「Fiz…

給料入ったら買う本

みるみるRubyがわかる本―初歩からウェブまで みるみるRubyがわかる本作者: 掌田津耶乃出版社/メーカー: 秀和システム発売日: 2008/03/24メディア: 単行本 クリック: 46回この商品を含むブログ (27件) を見るRuby本はあと1冊は欲しいなぁ。 Railsレシピブック…

最近読んだ本

ラクをしないと成果は出ない ラクをしないと成果は出ない作者: 日垣隆出版社/メーカー: 大和書房発売日: 2008/05/23メディア: 単行本(ソフトカバー)購入: 13人 クリック: 309回この商品を含むブログ (189件) を見るまぁこれといって目新しいものはなかった…

仕事に集中する為の3つのルール

いやぁ最近暑いですね。暑くて暑くて、特に昼食後、1時〜5時くらいまで、ダルさと眠気に襲われることがあります。何とか眠くならずに集中できる方法はないかと模索し、編み出した(というほど大袈裟なものではないが)3つのルールです。これを実践して1週間…

javascriptでフォームを送信する際に気をつけること

自分ではこういう使い方はしないんだけど、他人が作った部分で嵌ったのでメモ。 ボタンのonclickでsubmitする <html xmlns="http://www.w3.org/1999/xhtml"> <head> </head></html>

Yahoo!の文章校正APIを試す

追記 実際に動くやつを作った。 Yahoo! 校正支援Webサービス動作テスト - パンプキンスパイスラテ 日本語形態素解析Webサービス Yahoo!の文章校正APIを試してみたんだけど、あまり精度がよろしくないみたい。 下記は、うちの会社のダメ新人(アルバイトから…

いろんな言語でforループ

java for (int i = 1; i <= 10 ; i++ ;) { System.out.println(i + "<br />"); } javascript for (var i = 1; i <= 10 ; i++) { document.writeln(i + "<br />"); } PHP for ($i = 1; $i <= 10 ; $i++) { echo ($i . "<br />" . PHP_EOL); } Ruby for i in 1..10 do puts (i); …

ご覧いただきありがとうございます

ムダにだらだら残業しない為に実践している5つの方法 - パンプキンスパイスラテ のアクセス数がとんでもないことになってる!(このブログにおいて) 初めて100overどころか1000を超えてたよ!!!びっくり。 少しでもどなたかのお役にたてれば幸いです。

ムダにだらだら残業しない為に実践している5つの方法

新しいブログをはじめました!ブログ名:筋肉カメレオンWordpressやAWS、時々筋トレについて書いてます。 1. 朝早く出社する 定時は9:30〜18:30なのですが、余裕を持って8時頃に出社しています。通勤時間は約1時間。中央線なので、朝6時〜10時くらいまで常に…

本日の格言

『困ったら、まずはライブラリを探せ!』

正規表現でReplaceする

最近Javaを触ってるよ。外注先のJavaエンジニアが作ったソースを改良してます。やばいJava面白い。eclipse+Javaってすげぇ。もっとJavaについて学びたい>< というわけで自分メモ。 import java.util.regex.*; Pattern pattern = Pattern.compile("(hoge)"…

スーツ購入☆☆☆

お気に入りのTAKEO KIKUCHIでセットアップのスーツを買いました。65000円のところ、バーゲン中につき50000円!ちょっと高いけど満足!!今まで数年前に購入した安物のスーツだったからなぁ(仕事では打ち合わせに行くときしかスーツは着ない)。オサレスーツ…

モバイル用Googleアドセンス設置(改良版)

もっと簡単にシンプルにできた。 php $agent = $_SERVER['HTTP_USER_AGENT']; if(preg_match("/^DoCoMo/i", $agent) or preg_match("/^(J\-PHONE|Vodafone|MOT\-[CV]|SoftBank)/i", $agent) or preg_match("/^KDDI\-/i", $agent) || preg_match("/UP\.Browse…

モバイル用Googleアドセンス設置でてこずったので、今後の為にメモっとく

追記:あれ?見直して見るとなんか変かも。あとで直す コンテンツ用アドセンスは簡単で、javascriptソースを貼り付けるだけでいいんだけど、モバイル用アドセンスをSmartyのテンプレートファイルに表示させたい場合はちょっと面倒(でもないけど、分からなか…