サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
developer.hateblo.jp
vimから起動する mitsugeek.net UbuntuにインストールしたchromeをCUIからどうこうしたくなった。 とりあえずchromeの起動パスを調べる。 パネルに張り付けてあったchromeのアイコンのプロパティをみてみた。 起動コマンドは以下のよう。 /opt/google/chrome/google-chrome %U google-chromeを調べよう。 google-chromeのman結果 google-chrome(1) USER COMMANDS google-chrome(1) NAME google-chrome - the web browser from Google SYNOPSIS google-chrome [OPTION] [PATH|URL] DESCRIPTION See the Google Chrome help center for
↓これ面白そう。美味しいのかなぁ? ドラッカー風エクササイズ 「アジャイルサムライ−達人開発者への道−」に載ってるらしいんですが、読んだはずなのに記憶にないです。。 どんな時に使うのだろう。 プロジェクトを始めるときにする質問だそうです。(シンプルで強力なチームビルディングの手法) 4つの質問 1. 自分は何が得意なのか? これはプロジェクトにjoinする前から知っとかなきゃならないことだ。 ○○やりたい!って上昇的な気持ちも大事だけど、今の自分の現状がどのようなものかちゃんと伝わらないと信用されないし、誤解を招く。 (自分の得意不得意って人生のどの辺から気づき始めるもんなんだろう。どんなきっかけで知るのだろうか。) 2.自分はどうやって貢献するつもりなのか? プロジェクトがどのようなものかを知ったタイミングで判断ロジックが走る類。 リズミカルに話が進むと、フロー体験っぽくてすごく幸福な気
Microsoft Translatorって何? Microsoftが提供する機械翻訳のAPIです。 Windows azure(マイクロソフトが提供するクラウドサービス)のMarketplace(データの方)にあります。 Microsoft Translator 機械翻訳 -> wikipedia 利用するには、Microsoft アカウントが必要です。 ということで登録しました。 月額2,000,000文字まで無料で利用できるようなので登録しました。 試してみる。 ↓のような感じにAPIを試す画面が存在します。 初めまして。私はmitsugeekです。 ↓↓↓Translator実行!↓↓↓ How do you do. I am mitsugeek. 単にこれだけだと、Google翻訳や、Yahoo翻訳等のWeb上の翻訳と変わりないです。 Webで利用できる翻訳サービス一覧 Goog
やりたいこと。 S3へPHPからアクセスしたい。 AWS SDK for PHP 2のインストール composerをインストールします。 composerはruby bundlerのようなものだそうです。 curl -s http://getcomposer.org/installer | php 上記コマンドを実行すると、composer.pharがカレントディレクトリに作成されます。 次にcomposer.jsonを作成いします。(パッケージの記述) vi composer.json composer.jsonの内容 { "require": { "aws/aws-sdk-php": "*" } } install実行(composer.jsonに記載されたパッケージのインストール) php composer.phar install 実行すると標準出力に以下のメッセージが。 Loa
イノベーションのジレンマのメモ。 3つの業界でのイノベーションの例 ハードディスクドライブメーカー 小型化、大容量化、低価格化で競争の激しい何度もイノベーションが起こった業界 掘削機メーカー ケーブル駆動から油圧式へ。 総合鉄鋼メーカー 大規模な高炉メーカーと、規模が小さい電炉で高効率な生産を目指すミニミル。 二つのイノベーション 持続的イノベーション 従来製品の改良を進めるイノベーションパターン 改善はしているが基本的には旧来通り 破壊的イノベーション 従来とは根本的に違うやり方で、今のやり方よりも良い方法。または良い可能性のある方法。 従来のやり方が通じなくなる可能性のある新しいやり方。 優良な企業が合理的に判断した結果、破壊的イノベーションの前に参入が遅れる前提 企業は顧客と投資家に資源を依存している(P.14) 企業の売り上げはどこから出ているのか? 誰のお金で成長エンジンを手にし
字句解析関連のアプリを作ってみよー。twitterでの1人liveコーディングを始めます。といいつつ調べものからなので、時間かかります。徹夜覚悟。— 堤 庸(mitsugi) (@mitsugeek) 2013年1月3日 ということで、 twitterでliveコーディング(全然コーディングしてないじゃん。)しながら、 形態素解析エンジンのmecab動かすということを1人で黙々とやってる(現在進行形) そのときのサンプル。 <!DOCTYPE html> <html> <head> <title>形態素解析エンジンを試す</title> <meta charset="UTF-8"> </head> <body> <?php $str = '私は貝柱になりたい。'; $str = mb_convert_encoding($str, "euc-jp", "utf-8"); $mecab = n
tar xvzf mecab-0.98.tar.gz cd mecab-0.98 ./configure --enable-utf8-only make sudo make install確認 [user@domein mecab-0.98]$ mecab -v mecab of 0.98 [user@domein mecab-0.98]$ mecab tagger.cpp(151) [load_dictionary_resource(param)] param.cpp(71) [ifs] no such file or directory: /usr/local/lib/mecab/dic/ipadic/dicrc辞書がないので怒られる。 辞書を設定 cd ~ wget http://sourceforge.net/projects/mecab/files/mecab-ipadic/2.
http://web.hbr.org/store/landing/must-reads/the-essentials.php Q.ハーバードビジネススクールがマストリードと言っている論文を日本語で読む方法は? A.単品の論文を購入できるので、そちらで読むことができます。 リンク 1.MEETING THE CHALLENGE OF DISRUPTIVE CHANGE by Clayton M. Christensen Clayton Christensen - Wikipedia dfltweb1.onamae.com – このドメインはお名前.comで取得されています。 2.COMPETING ON ANALYTICS by Thomas H. Davenport Thomas H. Davenport - Wikipedia 新たなる競争優位の獲得分析力で勝負する企業 | 経営ツールと
【これがWebメーラーと驚くほどのUIを持ったWebアプリケーション「ukijs mail」】を動かすまでのメモ(あくまでデモが動くまで) - developer's diaryでインストールしたっきり。 インストールに必要な最低限のソフトウェアを導入 [ec2-user@ip-10-156-17-167 ~]$ sudo su - [root@ip-10-156-17-167 ~]# yum -y install gcc make インストールはDownload – Redisにある通り [root@ip-10-156-17-167 ~]# wget http://redis.googlecode.com/files/redis-2.2.12.tar.gz [root@ip-10-156-17-167 ~]# tar xzvf redis-2.2.12.tar.gz [root@ip-1
YYYYMMDD以降に修正したファイルをコピー rem c:\aaaの2010-06-02以降に修正したファイルをc:\bbbにコピーする XCOPY C:\aaa C:\bbb /D:06-02-2010 /Sスイッチ・オプション xcopy ファイルとディレクトリ ツリーをコピーします。 /D:月-日-年 指定された日付以降に変更されたファイルをコピーします。 日付が指定されなかったときは、送り側の日付が受け側の日付より /S 空の場合を除いて、ディレクトリとサブディレクトリをコピーします。xcopyのヘルプ xcopy /? ファイルとディレクトリ ツリーをコピーします。 XCOPY 送り側 [受け側] [/A | /M] [/D[:日付]] [/P] [/S [/E]] [/V] [/W] [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [
rvmインストールのメモ - 4丁目より の続きの状態からのメモ OSはAmazon Linux AMI #mysql-serverのインストール yum install -y mysql-server yum install -y mysql-devel /etc/init.d/mysqld start mysql #↓redmine用のユーザ作成 create database redmine character set utf8; create user 'redmine'@'localhost' identified by 'my_password'; grant all privileges on redmine.* to 'redmine'@'localhost';#ミドルウェア等のインストール rvm use ruby-1.8.7 rvm gemset create redm
一番詳しいサイト デベロッパー ガイド - Google App Engine — Google Developers あたりまえですが・・・ドキュメントが一番です。 GAEでFacebookアプリ開発 [GAE][Python][facebook] 非エンジニア女子による、15分間でできるfacebookアプリデビュー:GAE(Python編) : ゼロスタートの広報ブログ GAEでコメントシステムを外部化 MY DISQUS。GAEを使ってコメントシステムを外部化する「TheBuzzEngine」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ GAEをRESTfulのストレージとして使用する Google App EngineをRESTful対応に「App Engine Rest Server」 - MOONGIFT|オープ
googlechromeのURL入力欄にabout:creditsを入力すると、chromeで利用されるOSSや仕様、参考書籍が列挙される。 chromeを支えるOSSや仕様に関しての日本語記事を集めてみた。 というか、about:creditsのリストを片っ端からぐぐった結果。 意外と時間を浪費したけども、気になるソフトにも出会えたかも。 David M. Gay's floating point routines netlib fp - Google 検索 dynamic annotations DynamicAnnotations - data-race-test - Dynamic Annotations are used to annotate custom synchronization utilities - Race detection tools and more - G
以下サイトを参考に作成しました。 TwitterのOAuthをRedmineの認証に使うためのプラグインを書いた - うどん駆動開発 サイボウズ Live APIがOAuth 1.0に対応したようです - OAuth.jp Redmine プラグイン開発入門 - mallowlabsの備忘録 ※事前にRedmineでユーザを作成しておく必要があります。 環境周り バージョン:Redmine 1.1.2.stable (MySQL) $ RAILS_ENV=production script/about About your application's environment Ruby version 1.8.7 (i686-linux) RubyGems version 1.4.2 Rack version 1.1.2 Rails version 2.3.11 Active Record
情報元:これがWebメーラーと驚くほどのUIを持ったWebアプリケーション「ukijs mail」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ git-hub:voloko/uki_mail_app · GitHub - Amazon EC2で「Amazon Linux AMI (Beta)」を利用して動かしてみました。 ※あくまでuki toolsのデモとして作成されているようですのでメーラとしては機能しません。 作者のブログMail.app on the web « ukijs blogによりますと、15時間でデモを作成したそうです。 redisをインストールする クイックスタート — redis 2.0.3 documentationを参考にredisをインストールする。 redis - A persistent key
本日行った日本Rubyの会 公式Wiki - 第26回 Ruby/Rails勉強会@関西で知りました。 遅ればせながらmyイノベーションです。 rubyのpメソッドをしようして日本語文字を出力させると以下のようになります。 p "あ" #>"\202\240" 下記表記にすると日本語として読めます。 $KCODE = "sjis" p "あ" #>"あ" pメソッドとは? obj を人間に読みやすい形で出力します。 組み込み関数 - Rubyリファレンスマニュアル 上記例の"あ"は、Stringオブジェクトの"あ"ということでしょうか。 Arrayオブジェクトをpしてみる。 obj = ["a",44,[1,2,3],"日本語"] p obj #>["a", 44, [1, 2, 3], "\223\372\226{\214\352"] $KCODE = "sjis" p obj #>["
ushahidiって何? スワヒリ語で「証言」らしいです。 ソースはココで。 関連 これぞ新世界のジャーナリズム! 暴動・事件をリアルタイムにマッピングするUshahidi | greenz.jp グリーンズ Ushahidi 〜危険(危機)情報のクラウドソーシング: ビジネスに活かすクラウドソーシング最新情報 クレイ・シャーキー 「思考の余剰が世界を変える」 | Video on TED.com CentOS5.5にインストール ソースを落っことしてきてフォルダに入れるがPHPのバージョンが5.1系なのでダメだそう。 oracleからPHP5.2系のRPMをダウンロードする。 参考:RHEL系でPHP5.2の最新版をパッケージからインストールしたい - ぷぎがぽぎ インストールするrpm http://oss.oracle.com/projects/php/dist/files/EL5/
javaをinstall user@ubuntu:~$ sudo apt-get install python-software-properties user@ubuntu:~$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" user@ubuntu:~$ sudo apt-get update user@ubuntu:~$ sudo apt-get install sun-java6-jdk tomcatをinstall user@ubuntu:~$ sudo apt-get install tomcat6 tomcatの設定ファイル編集 user@ubuntu:~$ sudo vim /etc/default/tomcat6 TOMCAT6_USER=tomcat6 JAVA_HOME
単純にログを出力する場合はerror_logを使う。 若干詳細にログをとる場合はこんな感じに関数を定義する <?php function access_logger($str){ $datetime = date( "Y/m/d (D) H:i:s", time() );//日時 $client_ip = $_SERVER["REMOTE_ADDR"];//クライアントのIP $request_url = $_SERVER["REQUEST_URI"];//アクセスしたURL $msg = "[{$datetime}][logger][client {$client_ip}][url {$request_url}]{$str}"; error_log($msg."\n", 3, "/var/log/php/access.log"); } 改造の余地(思いついたことや調べてたこと)をメモ ロ
"make install"したソフトウェアを管理できる超便利ツール「Paco」 - RX-7乗りの適当な日々を見てすごい便利なツールがあるんだ!と感動し試してみました。 rootで行いました。 [root@localhost ~]# yum -y install gcc-c++ [root@localhost ~]# wget http://downloads.sourceforge.net/paco/paco-2.0.7.tar.gz [root@localhost ~]# tar zxvf paco-2.0.7.tar.gz [root@localhost ~]# cd paco-2.0.7/ [root@localhost paco-2.0.7]# ./configure --disable-gpaco [root@localhost paco-2.0.7]# make [root
PHPカンファレンスのUSTREAMを見逃したのでリンクをまとめる! - developer's diaryの記事をこのページにまとめる。 9/24(金) ビジネスデイ Room A 12:00〜 [A-2]基調講演 「GREE Platformの現状と今後の取組について」 ○発表者等 グリー株式会社 取締役 執行役員CFO 事業開発本部長 青柳 直樹 青柳直樹 - あのひと検索スパイシー グリー株式会社 (GREE, Inc.) ●関連リンク どんぴしゃリンク 基調講演 「GREE Platformの現状と今後の取組について」 - グリー株式会社 取締役 執行役員CFO 事業開発本... on Twitpic 【PHPカンファレンス2010 基調講演】「プラットフォームのオープン化で、ソーシャルアプリ市場が活気付く」−グリー -クラウド Watch を含むリンク PHP カンファレンス
CakePHPのACL(Access Control List)の解説を砕いてみる~リクエスタとして振舞う~の続き。 ここでやるべきこと。 ACOを作成する AuthComponent に根ノードの存在を教える ACOの作成は2パターン存在。 ACL シェルを用いる方法 AclComponentを使用する シェルを使用して ACO を作成する php ~/www/1.2.x.x/cake/console/cake.php acl create aco root controllers コントローラを使用して ACO を作成する app_controller.phpを修正してみる <?php /* SVN FILE: $Id: app_controller.php 7296 2008-06-27 09:09:03Z gwoo $ */ /** * Short description for
ruby.mac(秀丸から実行するマクロファイル) if( selecting == 1 ) { run "ruby \"C:\\Program Files\\Hidemaru\\mac\\test.rb\" < con > con "; }test.rb(ruby.macから実行するrubyのソース) for line in STDIN puts line.chomp + "a" end ※秀丸のマクロのパスを「C:\Program Files\Hidemaru\mac」として記述しています。(動的にパスを編集できる方法を知ってれば是非教えてください!) 選択した範囲にたいしてrubyで編集されます。 例えば以下のようなデータを選択した場合。 1234 12345 123456下記結果になります。 1234a 12345a 123456a ソースの修正履歴を残したい場合の例(ruby編)
参考サイト リンク先のはてなブックマーク数を表示するブックマークレット[to-R] Bookmarklet - ブックマークレットを作成する際のポイント 特に、Kazuma Nishihataさんのソースにはお世話になっています。っていうかほとんどコピペですが。。。 以下ソース はてなのブックマーク数を表示するブックマークレットのソース javascript:(function(){var%20anchors=document.getElementsByTagName(%22a%22);for(var i=0;i<anchors.length;i++){var%20hatena=document.createElement(%22img%22);hatena.border=0;hatena.src=%22http://b.hatena.ne.jp/entry/image/%22+ancho
CakePHPのACL(Access Control List)の解説を砕いてみる~ACL のデータベーステーブルの初期化~の続き。 ここでやるべきこと。 User モデルにAclBehaviorを追加する User モデルにparentNodeメソッドを追加する Group モデルにAclBehaviorを追加する Group モデルにparentNodeメソッドを追加する グループとユーザを追加する User モデルにAclBehavior、parentNodeメソッドを追加する <?php class User extends AppModel { var $name = 'User'; //--add start mitsugi-bb-------- var $actsAs = array('Acl' => array('requester')); function parentN
CakePHPのACL(Access Control List)の解説を砕いてみる~アプリケーションの準備~の続き。 ここでやるべきこと。 UsersControllerにログインとログアウトのアクションを記述する AppControllerを追加する GroupsControllerを編集 UsersControllerを編集 UsersControllerにログインとログアウトのアクションを記述しました。 <?php class UsersController extends AppController { var $name = 'Users'; var $helpers = array('Html', 'Form'); //-----add--start--mitsugi-bb------- function login() { } function logout() { } //
ネットで見つけた100の書評です。 『7つの習慣』で心に残ったポイント 7つの習慣 書評 要約および感想~ラジカルブックス~ papativa.jp: 7つの習慣:主体性を発揮する 7つの習慣 - 出力日記 All About ...+Me : 7つの習慣をまとめる (1/2) 7HBT-7つの習慣 - mobilememobiz - livedoor Wiki(ウィキ) 『七つの習慣』 第二の習慣/目的を持って始める 要約 - 『晴釣雨読』 @湘南 - 楽天ブログ(Blog) ニシハノススメ。 | Book005 7つの習慣 ゆーすけべー日記: 「7つの習慣」スティーブン・R・コヴィー' 304 Not Modified: [研修メモ] 7つの習慣 年商10億円までの道のり〜ゼロから起業そして達成へ 優希流『7つの習慣』 第1回 序章 7つの習慣 第三の習慣 重要事項を優先することを
!このブックマークレットはもう利用できなくなってます! 大阪市図書館の新しい貸出システムに対応したブックマークレットを作りましたのでこちらで登録し直してみてください。 Amazonから大阪市立図書館の蔵書検索を行うブックマークレット (もう動きません) 最近もっぱらchromeを使っているんだけど。Greasemonkeyが使えないから図書館の検索ができねぇ!ってことで簡易ブックマークレットを作ってみたので公開します。 amazonの本が紹介されている画面で、お気に入りに追加した“大阪市立図書館蔵書検索確認”を押してみると。以下のポップアップがでます。 簡単に予約が可能! ポップアップがでない場合は、蔵書検索できないのであしからず。 以下ソースも載っけてみます。 javascript:(function(){isbn=document.getElementById(%22ASIN%22).
yahooブリーフケースを一括でダウンロードするツールを探したのですが、見つからないので作ってみました。<追記_20081027> yahooがブリーフケースの有料化によって無料でダウンロードが2009年2月1日までしかできないようです。 Yahoo!プレミアム、Yahoo! BBに会員登録いただいていない方は、2009年2月1日までの間に、お手数ですがYahoo!ブリーフケースにアップロードされているデータを、ご自分のパソコンにダウンロードしていただくか、Yahoo!プレミアム/Yahoo! BBへのご登録をお願いいたします。 プログラムとか苦手な人にでもわかるようにid:t_ash20さんが解説を書いてくれました。rubyが入ってない方はid:t_ash20さんの解説を見てがんばってみてください。Yahoo!ブリーフケースから一括ダウンロード その2 - perspective 少し修
このページを最初にブックマークしてみませんか?
『developer's diary』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く