サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
trash-area.com
なんとなくマンガの新刊チェッカーを実装してみました。 1. GAEからAmazon Web Services (AWS)をぐるぐる叩いて、結果を保存。 2. ics形式で出力させたのをgoogleカレンダーに食わせてスマホで同期。 とこんな感じです。 main.py #!/usr/bin/env python # -*- coding: utf-8 -*- # # Copyright 2007 Google Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://w
androidスマフォで2chブラウザを使ってるときなど このスレを(インテントで)共有して特定のメアドに即送信したい!!ってことよくありますよねぇ。 こんなことが何度も何度も何度もあると 「share → gmail → アドレス入力 → 送信」と流れるのすら とてもとても億劫になりますね。 そんなこんなで share した場合に、gmailのアカウントを使用して、 特定のメールアドレスに即送信するサンプルです。 まずはアクティビティ。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:orientation="horizonta
ちょっとandroidでGoogleMap(AndroidMap)でも試そうとしたら 思いのほかはまったのでエラーメモ。 解決方法というよりは、解決したよ。な感じです。 INSTALL_FAILED_MISSING_SHARED_LIBRARY Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY Please check logcat output for more details. Launch canceled! AVDのターゲットに難アリ。 AVDを Android x.x シリーズではなく、Google APIs (Google Inc) で作って ターゲットをそれにして起動。 cross-loader access from pre-verified class AndroidRuntime(367): java.l
仕事でEXCELを使っていると、たまに「定義済みの名前」がひどいことになったりしますよね。 参照範囲がどこのネットワークを参照しているかもわからない名前とかが出てきます。 で、これらをEXCELのマクロ(vba)を使って一括で削除する方法。 Sub DeleteDefinedNames() Dim n As Name For Each n In ActiveWorkbook.Names n.Delete Next End Sub と、エラーを無視するコードを入れれば消せない名前以外は消せるようになりますが、 消せない名前は Ctrl+F3で出てくる[名前の定義]ダイアログから手動で消す必要があります。 で、これじゃあちょっとめんどくさいよねってことで、 名前を削除するマクロの実行時にエラーが出ないようにしておいてあげてから、 マクロを実行しようよっていう方法です。 (1) [ツール]-[オ
forusquareのvenueをKMLに変換するAPIを作ってみました。 やっていることは venueの詳細を取得するAPIを投げて、 KML形式に変換して吐き出しているだけです。 KMLを簡単に説明すると、 GoogleMapやGoogleEarth上で矢印やら線やら説明やらを記述・定義できるものとなります。 あとは軽くですがストリートビューともマッシュアップしています。 api http://trash-area.com/util/venue2kml.php?venue=[url] [url] .. http://foursquare.com/venue/[0-9]+ 厳密には ^.*\/venue\/[0-9]+$ になります。 動作サンプル サンプル。venue[ユニクロ 新宿西口店] foursquare :: ユニクロ 新宿西口店 :: 新宿区, 東京 KMLダウンロード(G
久しぶりにはまりました。 xserverでcronの設定方法の個人的なhowtoを兼ねたメモです。 1. 改行コードは unix 形式にしないとだめです。 DOS形式だと下のようなエラーになります。 /bin/sh: /home/USERNAME/tmp/hoge.php: /usr/bin/php5 : bad interpreter: No such file or directory 2. エンコードは UTF-8 でしか試していません。php なら UTF-8 が素直でいいんじゃないでしょうか。 3. 配置場所は public_html 配下でなくても ok です。~/tmp/hoge.php とかでも ok。 4. パーミッションは 755 にしています。(その他は未検証) 5. cronで実行したいものがphpスクリプトかつ、 php5 を使うならhash-bang は #!/
twitterから指定した日付の範囲でユーザの発言を検索します。(あまり過去のものは検索されません)
androidアプリを作って公開してみました。 Pipedroid v1.0.0 Android用アプリケーション | ツール パイプというか橋渡し的なアプリです。 今のところはwebサービスにリダイレクトするようなアプリです。 なにかいい案あったら教えてくださいませ。 概要・使い方 ブラウザやらメモ帳やらからできる「共有」を捕まえて 共有されたURLやtextを拡張するアプリです。 まずは「共有」のインテント(android.intent.action.SEND)を受けて起動します。 ダイアログが出るので任意の動作を登録したプロファイルを選択すると その設定内容で新しいインテントを発行します。 任意の動作というのは共有された文字列に任意の文字列を付加したり完全に置換したりと設定可能です。 ちなみに BaseUrl に {%1} と記述すると「共有された文字列」に置換されます。 プロファイ
Tumblr のツールをいろいろ探してたのですが どーにも見つけられなかったのがこれ。 「ローカルにある画像を Tumblr に投稿するだけのツール」 基本ブラウザで見てる画像やらテキストやらが対象だからでしょうか。 ブラウザ(Firefox)からなら Tombloo というのが最強のような気がしますし、 実際これひとつで全部済んでしまうんですけどね。 ただ、個人的には面白い画像とかテキストは2ちゃんねるのほうがずっと多い気がしていて、 ずーっと2chブラウザから投稿できないのがネックでした。 ということで(ブラウザ以外の)ローカル(キャッシュ)にある画像を Tumblr にダイレクトにポストするスクリプトを書いてみました。 言語は WSH + VBScriptです。 スクリプトから HTTP で multipart/form-data なエンコードで バイナリデータをPOSTするのってな
Android製の Google携帯 HT-03Aを買ってから大体10日。 最近はこればっかいじってあそんでいます。 ということでインストールしたソフトの紹介も兼ねつつレビューなんぞしてみようかと思います。 まー、HT-03A自体ですが、Googleに依存しまくってる人には結構いいんじゃないでしょうか。 どのくらいいいかというと、長年使ってたLDRからGoogleReaderにぽちぽちと移行しはじめているくらいです。 もちろんできないこと、不自由なこともたくさんありますけどね。 そこらへんには目をつむって、最近入れてみて便利に使ったり楽しく使ってるソフトを10個ほどあげてみようかと思います。 1. MyTracks GPSロガーです。 GPSロガーっていうのは定周期で GPSから取得した位置情報を保存しておくものですね。 大体は後で PCに取り込んで Googleマップ等の地図にマッピング
POP3 も IMAPも使えない環境でGMailの本文を受信しようといろいろ試行錯誤した残念な結果です。 やりたかったことは限られた環境内での GMailのメール駆動アプリの開発です。 もちろん メールの .filter もムリな環境です。 そもそもスクレイピングするっていう時点でほぼサーバサイドなわけですが それでいて POP3 も IMAPも使えないなんて状況あるんでしょうかね。 まー、結論からすると Google App Engine がそうです。はい。 Google App Engine で GMail を受信したらスクリプトを起動させたかったのですが 現時点のわたくしの脳みそではできませんでした。 ちなみに smtp2web という webサービスがありますが これなら外部のサーバでそのままアプリ作ったほうがいいかなーと。 ということで Google App Engine でメー
まぁ PHPMailer だけじゃ対応できないのですけどね。 昨今の携帯電話にメールを送ろうとするなら、SPFレコードを使った送信ドメイン認証に対応必須のようなので一応対応してみました。 まずは SPF とはなんぞやと。 1. 送信元は SPFレコード っていうのをDNSサーバに登録(公開)しておく。 2. 受信者は送信元のFROMアドレスから DNSを参照し、『SPFレコード』が公開されているかどうかチェック。 3. SPFレコードには IPアドレス等の情報を含むので、「なりすましメール」の判定等を実施して捨てたり破棄したり。 と、まぁこんな感じで理解しましたけども中らずとも遠からずーな感じかと思います。 で本題ですが、PHPMailer というライブラリを使うとほんとに簡単に PHPからメールが送信できます。sendmail だとか phpのmail()関数だとかまったく意識しません。
最近 GAE こと Google App Engine + python で遊んでます。 なかなかマゾくて楽しいかもしれません。 で、GAE の標準機能から ・URL Fetch API … URL をフェッチして Web 上の他のリソースにアクセス ・Mail API … メールを送信 ・Datastore API … DBみたいな感じ ・cron … 指定した日時などでコマンドを実行 と、twitter API の mentions を利用して、自分宛のリプライまたは言及があるポストを任意のメールアドレスに転送するサンプルを書いてみました。 python の文化がまだいまいちよくわからんので なんか記法とか違うかもしれませんが、とりあえず全部貼ってみようかと。 数あるサンプルの足しにでもなればいいなーと。 ちなみに、”new_project_template” からなるべく構成はいじっ
強制退会くらいましたがせっかくなのでメモ。 レジストラはムームードメインで、DNS設定にはVALUE DOMAIN を使用し、mochahost の主要ドメインとは別ドメインのサブドメインだけ mochahost へHOSTする方法です。 ややこしいですね。 何がしたいかといいますと、サブドメインだけ別のレンタルサーバに行くようにしたいのです。 登場人物としては ドメイン2つ。ともにムームードメインで管理してます。 で、ドメイン毎に別のレンタルサーバを借りてます。 レン鯖1: mochahost は trash-area.com で登録。 レン鯖2: xrea+ は hogehoge.com で登録。 ムームドメインのDNS設定は両者とも VALUE DOMAIN のネームサーバを指定しています。 VALUE DOMAIN では「DNS設定 – hogehoge.com」から ns sub
なかったようなのでたてました。 https://addons.mozilla.org/ja/firefox/addon/11022 バージョン履歴 ( 最新バージョン:0.5, 最終更新日: 2009/03/29 ) firefoxでページ閲覧中にクリックしたリンク先が2chのリンクぽかったら2chブラウザで開きなおすだけのfirefox拡張です。 対応バージョンは3以降。 設定次第では janeで開くだけではなく、twintail やその他2chブラウザで開けるかと思います。 tinyurl 等のURL短縮サービスにも対応しています。 また、HTTPのリクエストをトリガーに動作する為、動的に更新されたページ上でも動作するかと思います。 ただ、少々重たいかもしれません。 使い方 インストール後、拡張の設定から2chブラウザのパスを設定してください。 インストール後、拡張の設定から2chブラ
メール受信をトリガーにしてスクリプトを起動するメール駆動型アプリのメモです。 まぁ php にかかわらずなんでもいいはずです。 .forward を使うやり方はいくつかあるので cPanel で。 メールの設定 → フォワーダを追加。 「宛先」から 「プログラムへのパイプ」で起動したいスクリプトを指定してあげます。 その後、指定したスクリプトが勝手にフルパスに展開されるのでとりあえず適当に追加してみるといいと思います。 起動される(呼び出される)スクリプトのサンプルです。 #!/usr/local/bin/php < ?php $path = '/home/user_account/public_html'; chdir($path); require_once("./class.hoge1.php"); require_once("./class.hoge2.php"); require
レンタルサーバってどこも癖がありますね。 XServer に移行してみてさっそくメール駆動アプリを作ろうとしたのです。 で Google先生に頼ってみたりあーだこーだと試行錯誤してみたりしたのですが 結局は「コントロールパネルから設定できた」という結果があまりにアレなので公開します。 XServerPanel → メールの振り分け → メールフィルターの追加 でこんな画面が出ます。 @hoge.com 宛てのメールを受信したら public_html配下の phpスクリプトを起動するという設定です。 ちなみに起動対象は path1/path2/exec.php としています。 処理方法(宛先)欄は短くてよく見えませんが気にせず入力しましょう。 | /usr/bin/php5 /home/USERNAME/DOMAINNAME/public_html/path1/path2/exec.php
unix とかにある sleep コマンドです。 なんで windowsはついてないんでしょうね。 VCがあるならコレだけで済むところをどうにかしようというわけです。 int main(int argc, char* argv[]) { long wait = atol(argv[1]) * 1000; Sleep( wait ); return 0; }
ここ最近のぼくのマイブームなおねーさんが困ってるそうなので Movable Type に twitter のウィジェットを貼り付けるチュートリアルを作ってみました。 MTは 4.23 を入れてみました。 4系ならたぶんおんなじような感じじゃないでしょうか。 流れ的には ウィジェットのコードの取得 ウィジェットテンプレートの作成 ウィジェットセットのカスタマイズ と進みます。 ウィジェットのコードの取得 まずは http://twitter.com/widgets にアクセス。 「その他」をクリックして「続く」をクリックします。 flush と HTML(+javascript)の2パターンあります。 ちなみに twitter を非公開つぶやきにしてると flush バージョンだと認証を求めるダイアログが表示されます。HTML バージョンだと何も表示されません。 フラッシュ版の説明として、「
WordPress へようこそ。こちらは最初の投稿です。編集または削除し、コンテンツ作成を始めてください。
このページを最初にブックマークしてみませんか?
『trash-area.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く