Welcome to WordPress. This is your first post. Edit or delete it, then start writing!
WebViewで開いたページに対して、リンクをクリックした時の挙動をコントロールしたい、というのは人類共通の願いで、過去にもたくさんの方がブログ記事を書かれています。 Ti.UI.WebView で、遷移先(遷移しようとしている)URLを知りたい ~ 'beforeload' イベントで url が反映されない件 #titaniumjp #titanium - harukazepcの日記 WebViewでローディング(画面更新)をハンドリングする - しそメモ(Titanium/Android/Ruby) [Titanium]WebViewの遷移先を横取りする - もぎゃろぐ WebViweに表示されているHTMLからTitaniumの処理を実行する | ひげろぐ 最初の2つは、webviewのbeforeLoadイベントを使う例で、あとの2つは(もぎゃろぐとひげろぐ。ぷぷぷっ)HTMLの
明示的 意味 แพลตฟอร์มการเรียนรู้และพัฒนาทักษะด้วยเทคโนโลยี https://suin.io เป็นแพลตฟอร์มที่ให้คุณเรียนรู้และพัฒนาทักษะทางเทคโนโลยีอย่างสะดวกสบาย เรามุ่งมั่นในการให้ความรู้และประสบการณ์ที่มีคุณค่าในการพัฒนาตนเอง pascalcase
2012年11月1日追記 Twitter APIの仕様変更により、本記事内のソースコードは多分正しく動作しません。 ソースコードを見たい場合は、以下の記事及びリポジトリをご覧ください。 Twitter UserStreamから高速ダジャレ返信するbotのソースコードを公開しました - でぶぬる日記 https://github.com/aquarla/twitter_dajare_bot 以下、本記事の内容 http://dev.twitter.com/pages/user_streams に書いてある通り、Twitter の User Stream API が正式版として公開されているようなので、タイムラインを表示するサンプルプログラムを作ってみました。 参考にさせて頂いたのは以下のサイトです。 Twitter Streaming APIをRubyで試してみる - しばそんノート 但し、
Streaming APIとは TwitterのStreaming APIをご存知でしょうか。 Twitter API Wiki / Streaming API Documentation 2009年4月頃から試験的に公開されているAPIなので、ご存知な方も多いと思います。2009年8月現在でまだαテスト中ですが、これを利用すると、push型でリアルタイムに情報を受け取ることができます。 TwitterのAPIは基本的にpull型なので、クライアントが能動的にリクエストを発行しなければ情報を受け取ることができません。しかし、1時間あたりのリクエスト回数、1リクエストあたりの最大データ数など、APIには様々な制限がかけられていますので、例えばリアルタイム性の必要なプログラムや、大量のtweetsが必要な統計プログラムなどの用途で通常のAPIを利用するのは厳しいものがあります。 そのような時は
日付の配列をソートする関数です。日付は文字列ソートしても意味がないため、シリアル値にしてからソートしています。 var ary = Array(); ary[0] = "Thu, 07 Sep 2006 16:21:26 +0900"; ary[1] = "Sat, 16 Sep 2006 18:45:00 +0900"; ary[2] = "Sat, 05 Nov 2006 18:48:48 +0900"; ary[3] = "Sat, 16 Sep 2006 18:48:48 +0900"; // 日付の配列をソート function sort_date(ary){ var s = Array(); for (var i=0 ; i<ary.length ; i++){ s[i] = Date.parse(ary[i]); } s.sort(); for (var i=0 ; i<s.
JavaScriptでプログラミングしていて、次のような処理をコーディングする必要が出てきた。 「二つの配列 Question[ ] と Time[ ] がある。 Question[i]の回答に要した時間がTime[i]に格納されている。 Time[ ]を昇順にソートし、その結果を元にQuestion[ ]も並び替える」 配列が二つなら、「適当なセパレーターで各要素を結合したワーク配列をソートして、string.splitで分割」といったやり方もある。 ただし、セパレーターを選ぶ際に両方の配列の値を考慮する必要がある。 そんなわけで、三つ以上の配列にも対応でき、セパレーターを選ぶのがあまり難しくないやり方を考えた。 /* 最初の引数を並び替える。その結果に従って2番目以降の引数も並び替える */ var sortTwoArr = function(){ var sepstr = "::##
とりあえずソースを見てもらいたい。 a = new Array(); b = new Array(); for(i=0;i<10;i++){ a[i] = b[i]=i; } alert(a==b); これ、Falseが出るんですよ。 というわけで二つの配列を比較するため...
<?php $list = array( array("no"=>3, "cat"=>5, "body"=>"リンゴ"), array("no"=>2, "cat"=>4, "body"=>"みかん"), array("no"=>4, "cat"=>5, "body"=>"ナシ"), array("no"=>6, "cat"=>3, "body"=>"バナナ"), array("no"=>1, "cat"=>4, "body"=>"オレンジ") ); usort($list, create_function('$a, $b', 'return $a["cat"]-$b["cat"];')); print_r("<pre>"); print_r($list); print_r("</pre>"); ?>
often find unexpected finds among the things they leave behind. Used to warn against rushing ahead
import paramiko class SCPClient(paramiko.SSHClient): def read_response(self, stdout): c = ord(stdout.read(1)) if c == 0: return if c == -1: raise paramiko.SSHException("Remote scp terminated unexpectedly") if c != 1 and c != 2: raise paramiko.SSHException("Remote scp sent illegal error code") if c == 2: raise paramiko.SSHException("Remote scp terminated with error(%s)") err = stdout.readline() rai
PythonからMySQLdbやpg(PostgreSQL)やsqliteを使う場合、それぞれモジュールがあってそれを通して使うことになっているが、これらはだいたいPython Database API Specification(python.org)に準拠している(日本語訳はこちら(python.jp))ことになっている。 そしてこのAPI仕様では、DBのcursorへのexecuteメソッドでSQLを投げることになっている。私はこのexecuteメソッドに入れる文字列を作る際にescapeしなければ、いわゆる「SQLインジェクションなんとか」が起きるものと理解していた。MySQLdbにはescape_stringが定義されているのはそのためだと。 しかし、違うのですよ。sqliteモジュールにescape_stringメソッドがないので困るなぁと思ってみたけど、実際はexecuteメ
今んとこPythonでMySQL回すには、MySQLdbを使うのがセオリーらしいので、ドキュメントを漁る。 っていうか、付属のドキュメントには拡張された仕様が書かれているだけで、Python DB SIGがコアAPIを決めている。 Python Database API Specification 2.0 [データベース コアAPI] http://www.esrf.fr/computing/bliss/python/MySQL/MySQLdb.html [MySQLdbドキュメント] python-mysqldb [Debian MySQLdbパッケージ] MySQL Mode for Emacs (Screen shot) [Emacs lisp (α版)] とりあえず、mysql.userの中身を見るときは、 ---- begin ---- #!/usr/bin/env python
nginx のインストール aptitude で リポジトリからインストールしてみる。 sudo aptitude install nginx sudo /etc/init.d/nginx start nginx の初期設定 ubuntu では、(apache 同様) サイト毎の conf がモジュール化されており、default のモジュールは /etc/nginx/sites-enabled/default となっている。 sudo vi /etc/nginx/sites-enabled/default 私は apache2 同様、 ./sites-available/* にモジュール化したサイトの conf をつっこんでおき、 ./sites-enabled/* 内にシンボリックリンクを作成するようにしています。 nginx では、いまのところ apache2 のように a2emod
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く