なのでportでインストールしたやつを使う sudo port install subversion +unicode_path +unicode_path がないとだめみたい
なのでportでインストールしたやつを使う sudo port install subversion +unicode_path +unicode_path がないとだめみたい
まず、サイトが無いとアフィリエイトを始める事は出来ない。 サイト、といっても…。 最近ではウェブサイトより、ブログの方がアクセスを稼ぎやすい気がするので、ブログを作成しよう。 無料でアフィリエイト目的でブログを始めるなら、FC2ブログや、Seesaaブログなどがお勧め。 多少のお金をかけてでも自由にブログを作成したいなら、さくらインターネットやドメインキングなどで、レンタルサーバを借りてWordpressを設置しよう。 Wordpressにはアフィリエイトをする場合に便利なプラグインなどが多数公開されていて、実際に長く続けようと思った場合、レンタルブログより遥かに運用しやすい。 (ドメインキングなら、2010/11/6現在、独自ドメイン+サーバを最大1年間100円で利用可能。WordPressの自動インストール機能もある。) レンタルブログを借りる場合でも、レンタルサーバにブログソフトウェ
1 前回のフォロー 前回の記事でリリースしたコードに不具合を見つけました。Tipsでもあるので説明します。 初期画面から文書名をタップするとページのイメージが表示されますが、よく見るとナビゲーションバーの下辺にページの上辺がくっついて表示されています。本来は、ページの上辺はステータスバー(時計や電波状態が表示されている部分)の下辺から表示され、ナビゲーションバーと重なる部分はナビゲーションバーの下に透過して表示されるようになっていないといけません。 いろいろ調べたのですが、私がとった方法は、ナビゲーションバーのビュー階層の直下にスクロールビューを配置せず、間にUIViewを挟む方法です。 なぜこのようなコードが必要かを推測するに、どうやらNavigationControllerが初期画面を表示する際、初期画面がスクロール可能、すなわち、UIScrollViewを継承するビューの場合に
ruby を使って google picasa web API を呼び出してみる。 ### for authentiction ### require 'net/https' http = Net::HTTP.new('www.google.com', 443) http.use_ssl = true path = '/accounts/ClientLogin' data = 'accountType=HOSTED_OR_GOOGLE&Email=USER-ID@gmail.com&Passwd=XXXXX&service=lh2' headers = { 'Content-Type' => 'application/x-www-form-urlencoded'} resp, resbody = http.post(path, data, headers) cl_string = resb
動機yasnippetの展開機能はなかなか強力ですが、「次の」テンプレート展開の準備や条件分岐ができない弱点があります。 連続展開の例は、プログラミングにおけるドメイン特化言語を記述する場合です。 この場合は、パターンが決まっているので、次のテンプレート展開の準備をするテンプレートを記述すればすんなり記述できるのです。 そして、テンプレート展開後に、次のテンプレートを展開していきます。 条件分岐テンプレートの例は、新規ファイル作成時に文章のテンプレートを選んで展開するケースです。 僕のブログの場合、「自作Emacs Lispリリーステンプレート」、「Emacs Lispを使ってみたテンプレート」、「EmacsのTipsテンプレート」などがあります。 記憶力のいい人ならば、テンプレート名を覚えて普通に展開すると思います。 僕の場合はテンプレート名はおろか、テンプレートを作ったこと自体忘れてし
全てのプログラマが読むべき本 まとめ は、2010 年 11 月 23 日に投稿された 全てのプログラマが読むべき本ベスト10冊 - とみー を発端とする、多くの技術者(ソフトウェアエンジニア) が「全てのプログラマが読むべき本」や「プログラマにおすすめする良書」と言うテーマで執筆した記事の中から、 プログラミングやソフトウェア開発に役立つ推薦書籍を集計してランキング形式でまとめた Web サイトです。 独学でプログラミングを勉強しようと考えている初心者、初学者等が、書籍を選ぶ際の参考としてご利用下さい。 尚、上記期の間以外に公開された記事でも、同様の趣旨で執筆されたものについては集計の対象としています。
令和からの働き方について -TownSoft- 元「傲慢SE日記」で、しばらく放置していました。 2020年からはこれからの働き方などについて書いて行こうかと思います。 命名規約というか、Railsをいじっていてこうやるとわかりやすいなぁ~と思ったことを書きます。 【背景】 RailsではDBのカラム名やViewのファイル名などがそのままControllerで使用できます。 その為開発時に煩わしい宣言などを無用にしています。 これが、開発速度の向上につながります。 しかし分かりにくい一面もあります。 例えば、DB名は大抵においてキャメルケース(*1)は使用しません。 (DBによって大文字小文字を判別しないため、実質キャメルケースは使えない場合が多い。) するとDBのカラム名は“test_data”等のになります。 しかし、Java等の命名規約を元にRubyを書いていくと変数名は“testD
$ ruby -v ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]Rackを使ったCGIのソース #!/usr/bin/env ruby require 'rubygems' require 'rack' include Rack class HelloRack def call(env) [200, {"Content-Type" => "text/plain"}, ["Hello, Rack"]] end end Handler::CGI.run HelloRack.new cgi.rbを使ったCGIアプリのソース #!/usr/bin/env ruby require 'cgi' cgi=CGI.new("html3") cgi.out({"type"=>"text/plain"}) do "Hello, Rack" end それ
過去に2回調べたのにまた忘れたので書いておく。 シェルから $ ruby -p "$:.each { |p| puts p } とすると、 /usr/lib/ruby/site_ruby/1.8 /usr/lib/ruby/site_ruby/1.8/i386-cygwin /usr/lib/ruby/site_ruby /usr/lib/ruby/vendor_ruby/1.8 /usr/lib/ruby/vendor_ruby/1.8/i386-cygwin /usr/lib/ruby/vendor_ruby /usr/lib/ruby/1.8 /usr/lib/ruby/1.8/i386-cygwin . という風に出てくる。 いい加減、$: くらい暗記しないと。
※追記:詳しく書きました→その2 ソフトバンク様からいきなりの有料化通知が来たYahoo! ブリーフケース。3週間前に告知って、いくら何でもそれはルール違反じゃね?諸事情により大量にファイルを保管してあるため、一気に手元のPCに移さねばならない事態に。しかし一括ダウンロードなんてサービスはあそこにはない。手作業での移し替えはとても不可能な分量のため、何かよいソフトがないか探す。で、mechanizeを使って、Yahooブリーフケースのファイルを一括ダウンロードする。というページが見つかったので、Rubyインストール→rubygemsインストール→mechanizeインストール、の手順で下準備し、スクリプトを切り貼りして動かしてみると…おお、すごい、自動でダウンロードが進む!さくさく進む!おかげで労せずしてファイル救出に成功。 注意点としては、半角の右カギカッコ"("がフォルダ名に含まれてい
requireを使う。 http://blog.livedoor.jp/sasata299/archives/51268600.html 相対パスをrequireするとき親ディレクトリが指定できない require "../parent.rb" http://d.hatena.ne.jp/gamako/20080526/1211837313 requireやloadのためのパス情報には、ファイル自信のパスの情報はない。 なので、カレントディレクトリからではなくて、ファイル自信のパスからの相対パスでrequireやloadをしたい場合は 絶対パスに変換しながらロードするか、 require File.dirname(__FILE__) + "/child/child.rb" $LOAD_PATHに相対パスを追加してからロードするか、 $LOAD_PATH http://w
Ruby, Ruby on Rails前回に引き続き、IPAの教材を使用してRails3の勉強をしています。教材がRails2.3.2なので、3で変わったところをまとめています。OSSモデルカリキュラム導入実証「RubyによるWebアプリケーション開発 教育プログラム導入実証」http://www.ipa.go.jp/software/open/ossc/seika_1005_1.html3.2.2 リソースの登録Rail3から記述方法が大きく変わっているそうです。作成されたconfig/routes.rb はこんな感じ。 Keyaki::Application.routes.draw do resources :cards (省略) end とりあえずresources :cardsをコメントアウト。エラーメッセージが「Unknown action」ではなく「Routing Error」
Masahiro YamadaSoftware Developer at A software development team in a company
この記事はEmacs Advent Calender jp: 2010の5日目です。 Ubuntu上での漢字変換やEmacs上での漢字変換にはSKKを使われる方が多いと思います。導入も簡単です。ただ、自分は今まで何度も使おうと挑戦してきたのですが、挫折し続けてきました。 一方で、Ubuntuのデフォルトの変換エンジンはAnthyになっています。それなりに悪くないのですが、すぐに学習を忘れてしまうのでスーツ族には辛いです。 ということで、いろいろ試した結果、JustSystemさんの ATOK X3 にたどり着きました。とてもいいです。 普通のGUI上ではそのままで快適なのですが、Emacs上では微妙にキーバインドを取られたりして辛いです。ということで、Emacs上でATOKを快適に使う設定について書いてみようと思います。 Ubuntuユーザーで、ATOKユーザーで、しかもEmacsユーザー
リクルートは2010年12月4日、「Mashup Awards 6」の最終審査会と表彰式を開催した。Web APIを使って複数のWebサービスを組み合わせる手法「マッシュアップ」で開発したアプリケーションのコンテストで、今回が6回目。最優秀賞には、育児日記の作成・共有サービス「EmiriSystem」が選ばれた。 今回のMashup Awards 6への応募総数は544作品。前回の約1.5倍で、過去最多となった。 最優秀賞に選ばれたEmiriSystemは、育児の日記や写真、動画を投稿したり友人同士で共有したりするサービスだ。開発したのは「Emiriパパ」こと上田哲郎氏。「2001年に上の娘が生まれたときから今日まで、すべての写真を撮ってこのサイトにアップしてある親バカのシステム」(上田氏)。上田氏がこれまでにアップした写真は約12万枚、約870Gバイトに上るという。また上田氏以外にも世界
[2010-12-06 04:50:12] >>>[emacs] >>>[neco] = anything-neco作ったにゃー - ぺっくブログミラー@pecculでanything-necoを作ったとか言って喜んでましたが,unite-necoの作者のid:ujihisaさんにどんな動きか訪ねたところ,スクリーンキャストで教えてくださいました. Ustream.tv: ユーザー ujihisa: :Neco and unite-neco, :Neco and unite-neco demonstration Recorded on 12/3/10. 科学 甘かったです.想像以上のNecoがそこにはいました. 調べました.:Necoのソースがあればまだ何とかなると.でもググってもneocomplcacheが通称Necoと呼ばれていることくらいしかわからず諦めかけた頃に,neocomplc
.emacs分割のすゝめ | tech.kayac.com - KAYAC engineers’ blog で紹介されている init-loader.el をそのまま使うと、ログを見ても、どのファイルに対するロード時のエラーかがわからない。 init-loader-re-load() を次のように変更すれば、エラーファイルを特定できる。(追記:変更した場合は、古い.elc ファイルの削除を忘れてはいけません) (defun init-loader-re-load (re dir &optional sort) (let ((load-path (cons dir load-path))) (dolist (el (init-loader--re-load-files re dir sort)) (condition-case e (let ((time (car (benchmark-ru
先日のブログに続きまして、youRoom Extension(Apps)の実装についてです。youRoom Extensionとは、次世代youRoom APIで、youRoom上でOpenSocialガジェットを動かして拡張できるようにするという想定です。詳しくは、前回のブログを。 http://d.hatena.ne.jp/mat_aki/20101129/1291026469 まずは、Ruby on RailsのyouRoom本体とApache Shindigを連携させるところからです。javaとPHPのShindigのどちらを使うか検討したのですが、Apacheだけで簡単に動かせるPHP版を利用しようと思っています。RailsがすでにApacheで動作しているので、運用も楽にできるだろうという観点からです。 まずは、Shindig本体をCheckoutします。もちろん SVN の
look コマンドは、英単語のつづりを調べるコマンドです。Ubuntu ならすぐに利用できます。Fedora なら sudo yum install words でインストールできるようです。Mac はわかりません。Mac でもすぐに利用できるらしいです。 ▼ こんな挙動です これをテキストエディター emacs で auto-complete.el のインターフェースで利用できれば便利です。 auto-complete をインストールし、dot.emacs に以下を追記すれば、M-h で補完できます。 (require 'auto-complete-config) (defun my-ac-look () "look コマンドの出力をリストで返す" (interactive) (unless (executable-find "look") (error "look コマンドがありません
活動する為のエネルギー源はしっかり取りましょう。 おかゆ 蒸しパン やわらかめにゆでたうどん、にゅうめん じゃがいも 胃に優しいタンパク質 胃の粘膜を作る為にもタンパク質はしっかり取りましょう。 豆腐、豆乳、ゆば 卵 ささみや鶏ひき肉 魚のすり身(はんぺん等) たまご豆腐や茶碗蒸し、プリンといった柔らかいものから試してみて下さい。 湯豆腐なども胃に優しいのでおススメです☆ はんぺんをつかってスープやおかゆを作るのも良いですね! こちらもあわせてどうぞ →風邪の引きはじめに効く!こんな食べ物 胃に優しい野菜・果物 体の調子を整えていくのに野菜や果物は必須です。 大根 キャベツ カブ じゃがいも 長芋 里芋 バナナ 野菜は細かく切って火を通して、スープやおかゆにしましょう。 食物繊維は胃腸が弱っている人にはさらに胃腸を傷つけてしまう可能性があるので、控えるようにしましょう。 乳酸菌 消化に良い
投稿者 okkez 2010-12-05 07:04:00 GMT (この記事は Ruby Advent Calendar jp: 2010 : ATND の 5日目です。前日はauthorNariさんでした。) buzztter - Twitter のイマを切り取ったー☆ や Rubyリファレンスマニュアル全文検索 | るりまサーチ で使われている groonga - an open-source fulltext search engine and column store. をご存知でしょうか。groonga 自体の説明は公式サイトを見てください。 groonga には Ruby バインディングの rroonga があります。 さらにその rroonga を ActiveRecord っぽいインターフェイスで使える ActiveGroonga があります。 ところで、先日 2010-
【動画あり】寝るときに聞くとよく眠れる音楽を教えろ Tweet 1: ブロッコリー(東日本):2010/12/04(土) 21:06:31.24 ID:QsXCL/LO0● 味の素、世界5都市睡眠意識調査の結果を発表 - 東京の睡眠偏差値は最下位! http://journal.mycom.co.jp/news/2010/12/02/042/ 味の素はこのほど、東京 / ニューヨーク / 上海 / パリ / ストックホルムを対象とした世界5都市睡眠意識調査の結果を発表した。 同調査は7月から8月にインターネットで行われ、各都市の30〜50歳のビジネスパーソン180名(上海のみ171名)から回答を得た。 「睡眠は重要か」との問いには、5都市ともに9割以上が重量と回答。 平日の標準的な睡眠時間を訪ねたところ、多い順から上海が7.28時間、ストックホルムが7.08時間、パリが6.55時間、 ニュ
※この日記は「月収3万円でもJill Stuartのサングラス(1.5万円)を買うブータン人」の続きです 以前、友人たちのお金の使い方をみて、考えるところがあって、「月収3万円でもJill Stuartのサングラス(1.5万円)を買うブータン人」という日記を書きました。 自分の稼ぎをもとに買うものを考えるのではなく、ほしいものをポンポン買っていく友人たちを見て、 急にモノに関する情報が得られるようになり、目の前に実際にモノが並ぶようになったブータンの人たちは、 ひょっとして、目の前にあっても、買えないものがあるということを、知らないのではないか、と。 その後、これについてブータン人と話しているうちに、 あぁ、私が彼らの行動がよくわからないように、彼らには彼らの視点があって、彼らから見たら、私たちの行動はよくわからない 私は片側からしか、ものが見えてなかったなぁ と思い、ブータン人から見たと
Ruby Windows7号機にRuby/Rails開発環境を構築したので手順を簡単に記す。想定環境はWindows7 + Ruby1.9.2 + Rails3.0 + SQLite3。 RubyRubyInstaller for WindowsからRuby 1.9.2-p0を導入。RubyとGemが入る。 Rails$ gem install rails最新版のRails*1が入る。 SQLite3SQLite Home Pageからsqlite-3_7_3.zipとsqlitedll-3_7_3.zipをダウンロード。前者はC:\Program Files\SQLite3フォルダを作成してそこに配置、環境変数PathにC:\Program Files\SQLite3を追加。後者はC:\Ruby192\binに配置。 起動実験$ rails new hoge「hoge」という名前でプロジ
最初に必要なものだけ効果的に見せるAppleサイト風エフェクト実装jQueryプラグイン「Apple Effect」 2010年12月06日- jQuery Apple Effect 最初に必要なものだけ効果的に見せるAppleサイト風エフェクト実装jQueryプラグイン「Apple Effect」。 最近Appleのサイトを見たことがある方なら分かると思いますが、最初に1枚の画像を表示しておいて、ナビゲーションなんかは少し待たせて、フェードインしながら表示するというカッコいい効果を作れます。 最初に1枚の画像を表示 フェードインしながらナビゲーションを表示する こちらのデモで動きを確認 実装は1行。 $('#target').appleEffect(); オプションを渡すことでアニメーション開始までの時間を設定したり、コールバック関数を指定できたりします。 ちょっとめんどくさそうなこの機
宇多田ヒカルが、12月8日・9日に神奈川・横浜アリーナにて単独コンサート「WILD LIFE」を開催。このうち8日公演の模様がUstream生中継されることが決定した。 ベストアルバム「Utada Hikaru SINGLE COLLECTION VOL.2」が好セールスを記録している宇多田ヒカル。(photo by Tamotsu Fujii) 大きなサイズで見る この日の公演は、全国映画館で「『WILD LIFE』ライブ・ビューイング in シアター」と題し生中継することがすでにアナウンスされていたが、さらにUstreamでも配信が決定。Ustreamでは国内だけでなく、世界中のファンがライブの模様をリアルタイムで楽しめるとあって、大きな注目を集めることになりそうだ。なお、中継は開演から終演までが予定されている。 宇多田ヒカル「WILD LIFE」Ustream中継 2010年12月8
メモ。 Gem の Mailライブラリ(mail | RubyGems.org | your community gem host)で素朴に日本語のメールを送る場合、文字コードはISO-2022-JPではなく、UTF-8になります(Rails3で送信するメールの本文をbase64ではなく8bitにする方法 - 思っているよりもずっとずっと人生は短い。)。 ISO-2022-JP で送るようにするには、Mail::Message で charset を設定してやればいいみたい mail = Mail.new <メールアドレスとか題名とかの設定> mail.body = NKF.nkf '-j', <日本語の本文> mail.charset = 'ISO-2022-JP' mail.deliver ただ、このままだと添付ファイルを付けたりしたときにおかしくなります。mail.charset は
メール送信時に添付ファイルをつける場合がありますが、 その添付ファイルを日本語で送りたい場合がある。 そのときの設定の仕方をメモ app/mailers/test.rb require "kconv" class Test < ActionMailer::Base def sending @body = "12345" attachments["日本語ファイル.jpg".tojis.force_encoding(Encoding::ASCII_8BIT)] = { :content => File.read(Rails.root.to_s + "/public/images/test.jpg") } mail :subject => "【件名】テスト", :to => "example@example.com" end end String オブジェクトにtojisメソッドを定義するため
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く