サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
パリ五輪
blog.longkey1.net
6月下旬で退職することになりました。 昨日、社長と面談して決まりました。 それまでに何度か話し合いをしていたので、円満退社です。 今の会社でなんだかんだで5年ちょっとお世話になりましたけど、悩んだ末結論を出しました。 次はまだ未定です。 いろんな人から「次の就職先が決まってから辞めなさい」と言われてきましたが、高倉健に憧れるほどの不器用さの為難しかったです。 が、もう気楽な独身貴族でもないので、さっさと決めなくてはなと思ってます。 しかし、奇遇なことに6月11日からはサッカーのワールドカップが始まってしまいます。 夢のサッカー観戦三昧というのも捨て難い・・・。 今年は誰が注目かなー。 僕はやっぱりアルゼンチンかなー、けど監督がなー。 とりあえず ・ワールドカップを楽しむ ・新婚旅行に行く ・さぬきうどん巡りをする の3つのタスクはこなしたいと思います。 で、次の働き方ですが、 ・再就職する
2010年4月23日現在、Googleからはこんなコードを紹介される。 <?php // Copyright 2009 Google Inc. All Rights Reserved. $GA_ACCOUNT = "XX-0000000-0"; $GA_PIXEL = "/ga.php"; function googleAnalyticsGetImageUrl() { global $GA_ACCOUNT, $GA_PIXEL; $url = ""; $url .= $GA_PIXEL . "?"; $url .= "utmac=" . $GA_ACCOUNT; $url .= "&utmn=" . rand(0, 0x7fffffff); $referer = $_SERVER["HTTP_REFERER"]; $query = $_SERVER["QUERY_STRING"]; $p
気を抜くと技術ネタが皆無になり、漫画と音楽だけのブログになりそうなので、簡単だけどメモを。 CakePHPで携帯サイトを作る時に便利なのが、Ktai Library。 Works Blog | Ktai Library for CakePHP1.2 CakePHPで日本語メールを送る時に便利なのが、Qdmail。 PHP高機能日本語メール送信ライブラリ・文字化けフリー - Qdmail - PHP::Mail Library , Quick and Detailed for Multibyte で、二つを同時に使う時に気をつけなくちゃいけないのが メールを使う時は、Ktai Libraryを無効化した方が良い っつうこと。 携帯用のメールとPC用のメールって何か変更しなくちゃいけないかなと考えたんだけど、半角カタカナにしたら面倒なことになりそうだし、文字コードも一緒だし。
iptablesの設定にはシェルを作成して、自動化するのがナウいらしい。 多分、フィルタリングしたいIPアドレスの指定が固定でないからだと思われる。(なんだか変更があったらアップデートするとかっていう記述があった) まあ、シェルで自動化した方が何かと便利なのは僕も分かる。 ということで、いつも参考にしているサイトを見てちょろっとiptablesを設定しやろうと思ったら、シェルだけ書かれていて「これ動かしたら設定完了」的な感じなので、何がなんだかわからんし、わからんまま通り過ぎることも出来るんだけど、そこすっ飛ばしたらサーバ借りた意味が無いので、ざーっと解析して見ることにする。 参考教材ページ ファイアウォール構築(iptables) - CentOSで自宅サーバー構築 #!/bin/bash #---------------------------------------# #
言わんとしていることがわかるかなー。 CakePHP1.2だと静的ページを表示したい時ってPagesController使って表示出来るんだけど、管理者用のページも作りたい訳。 つうことで以下のページを参考に実装してみた。 "プレフィックスルーティング時のpages_controllerの挙動" フォーラム - CakePHP Users in Japan actionshrimp.com ≫ CakePHP: PagesController with Admin Routing まずはPagesControllerを継承したコントローラを作る。 # app/controllers/pages_ex_controller.php <?php App::import('Controller', 'Pages'); class PagesExController extends P
タイトル通り。 IRCのプロキシサーバであるtiarraを動かしていると、chkrootkitでこんなメールが来る。 Checking `bindshell'... INFECTED (PORTS: 666x) んで、まあ放置してたんだけど、好い加減余分なメールが来るのも困るし、もう大して警告メールが来ても驚かなくってしまっている自分が居て、警告メールの意味を成さなくなってきたので対応することにした。 以前設定した内容をは以下の通り。 chkrootkit導入@CentOS5のメモ - blog@longkey1.net んで、465ポートの誤検知対応と同じ感じで良いと思うので。 # vi /etc/cron.daily/chkrootkit sed -i '/465/d' $TMPLOG fi +# tiarraのbindshell誤検知対応 +if [ ! -z "$(g
名古屋Ruby会議01 - Regional RubyKaigi 一応スタッフとして参加させて頂きましたが、大した仕事も出来ずなんだか申し訳ない感じでした。 イベント自体は大成功だったと思います。 ざっくり感想 □セクションA ■Railsによる多言語ECサイト事例紹介 最首さんの発表は2回目。 ドタバタしていて、あまり覚えていない感じ。 けど、2月頃に行われた時の方が「人生」が語られていて、個人的には印象的でした。 Amazon EC2が重要ってのは、前回と一緒ですかね。 ■Rubyで実践!MapReduce ゲームの印象しかありません。 ちささんは、なんだか毎回型にはまらない発表をする方だなあという印象。 会場がゲームに一斉に参加していた様子は、ちょっと異様でした。 不思議な光景。 ■製造業向け3Dデータ変換ソリューションにお
longkey1's blog Programming, Tech, Thoughts, and others. AfterShokz OpenMoveを買った 2021.07.31 「もしアドラーが上司だったら」を読んだ 2021.05.06 「幸せになる勇気」を読んだ 2021.03.27 「嫌われる勇気」を読んだ 2021.03.06 direnvで作る複数バージョンのGolang開発環境 2020.12.20 GCEの無料枠はアカウントに対するものだった 2020.12.18 Minifluxを使い始めた 2020.11.28 Jellyfinを使い始めた 2020.11.08 Raspberry Pi4のWiFi速度を改善した 2020.08.13 Pixel 3aを買った 2020.06.20 amazon-product-jsonをamazon-pa-api-proxyにリニ
現在レンタル中のcoreserver上でいろいろコマンドラインから開発できると良いんじゃないか?と思い、vimをインストールしてみることに。 6.2版はあるっぽいけど、どうせならと思い最新版の7.2をインストールしてみる。 参考サイトはこちら。 さくらインターネットの共用サーバに vim をインストールする さくらで出来るなら、coreserverでも出来て欲しい! つか、coreserverでvimって記事がどこにも無かったのが意外。 とりあえず参考サイトを元に作業を進める。 SSHで接続。 今は30日間ホスト登録しなくてもよくなったから、良いねえ。 さて、ディレクトリを作成して移動する。 mkdir -p $HOME/local/src cd $HOME/local/src ソースをゲッツ。最新の7.2を持ってくる。 wget ftp:
これは躓きました。 誰も教えてくれないんだもの! Rubyは凄いです、凄く進化してます。 gem install twitter ってやれば、インストール出来ると至るところで言われていますが ERROR: Error installing twitter: httparty requires jnunemaker-crack (>= 0.1.0, runtime) はい、駄目です。 なんだかようわからんけど、jnunemaker-crackってのをインストールすれば良いんじゃね?と思って gem install jnunemaker-crack ってやっても駄目。 そんなパッケージあるかいな!と言われる。 そんなこと言われても、jnunemaker-crackで検索してもgoogleで2件しか出てこないし、英語だし。 みんな困ってないのかな
コミット時に「アクセス権がない」とかなんとか言われて、エラーが出る。 同じような事で悩んでいる人も発見。 svn/TortoiseSVNがコミットエラー エラーが出たファイルのパーミッションを見てみると、444になってて書き込みが出来なくなっている。 まあ、そういうことなのです。 つまり、こんな感じだと思われる。 TortoiseSVNが.svnディレクトリ内にファイルを作る ↓ ファイル名を書き換えようとする ↓ 作られたファイルのパーミッションが444とかなので、アクセス権が無く編集できない ↓ エラー で、 /etc/samba/smb.conf [web] comment = Web Directory path = /var/www valid users = key1 public = yes writable = yes
友人からsubversionのことをどうのこうの聞かれたので、このブログのバージョン管理に使ってみることにした。 coreserverには以前、subversionの最新版をインストール済み。 coreserverに最新版のsubversionをインストールしてみた 時代はGitだっつうのに忍びないが、まだまだ現時点ではsubversionの方がドキュメントが多いし、Windowsで使おうとすると尚更だからね。 とりあえずリポジトリはcoreserver上において、クライアントはWindows。 SSHでアクセスする感じでやれないかなと。 ■リポジトリの作成 mkdir ~/var mkdir ~/var/repos cd ~/var/repos/ svnadmin create diary このブログのリポジトリなので、とりあえずdiaryにしてみた
ウィキメディアに記事のあった日本のポストロックバンドで、曲が視聴できたバンドのまとめ。 ■Mono インストバンド。 切なくて壮大な感じ。 ちょっと重め。 Monoの公式サイト MonoのMyspace ■サンガツ 凄くジャムりながら作っている感じ。 そんなに重くないのが聴き易い。 スネアの音の抜け具合が気持良い。 サンガツの公式サイト ■Te' ちょっと激し目。 これはかなり好きかも。 やっぱロック色が強いのが良いなあ。 元気なToeって感じかな、いやToeとは違ってギターが引っ張ってる感じ。 Te'の公式サイト Te'のMyspace ■Toe ホントカッコいい! Toeの公式サイト ToeのMyspace ■Nano Machine 曲毎にいろいろやっている感じでつかみどころがない・・・。
Sinatra自体にはView機能は無いので、他のテンプレートライブラリを使いことになります。 まあ、使わなくてもいけそうなんですが、それはそれでコードが見づらくなるし、PHPでSmartyに慣れきってしまっている僕としては無いと寂しいのです。 ざっと以下のライブラリがサポートされてます。 ・Haml ・Sass ・Erb ・Builder ■テンプレートエンジン選び まず、Builderは無し。 あんまり検索したけど、情報が出てこなかった。 SassはCSS用のライブラリだし、Hamlの機能の一つって事で、これも置いとく。 で、HamlとErbに絞られたんだけど、なんとなく勢い的にはHamlな感じ。 なんだかカッコいいでなー。 けど、Erbを使うことにした。 理由としては、 ・覚える事が少ない ・Hamlは実装は綺麗だけど、あ
最近お邪魔しているFLOSS桜山で、主催者である河合先生が、「注目しているRubyのフレームワークはSinatra」とか言ってて、まあ、そうなのかで終わるところだったんだけど、その理由を聞いて俄然興味を持った。 それが 「僕、簡単なのが好きなんだよねぇ」 はいはい、僕も大好物ですよ、簡単なの。 ということで 「たくさんのこと覚えるの苦手」 「ちゃっちゃと作りたい」 「出来れば軽いのが最高」 な人に最適なフレームワークSinatraのサイトがこちら。 Sinatra もう雰囲気がフレームワークって感じじゃないのが気に入った! でらクール!! で、トップページみたら、飛び込んできたサンプルコードががこれ。 # myapp.rb require 'rubygems' require 'sinatra' get '/' do 'Hello wo
このページを最初にブックマークしてみませんか?
『blog.longkey1.net』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く