タグ

Perlとmobileに関するd4-1977のブックマーク (15)

  • DeNA、「モバゲー」のウェブアプリフレームワークをオープンソースとして公開 - builder by ZDNet Japan

    オラクルスペシャリストが語る! 多くの企業で利用されるオラクルDBの課題 アセスメントの重要性とコスト最適化 激変するビジネス環境の中でのDX モダンアプリケーション戦略への取り組みが 市場の競争力の源泉となる クラウドネイティブの実現 モダンインフラの構築・運用の課題解決へ コンテナの可能性を広げるVMware Tanzu IT部門のDXはこれだ! IT運用管理新時代における最適な運用管理 の現場作り 結果に差がつくウェビナーへの投資 デジタル営業時代における見込み顧客獲得へ ウェビナーの運用・集客・フォローの最適化 アプリケーションモダナイズ 求められている背景にあるビジネスの今 そして、成功の鍵を握るDevOpsの真の意味 さあ、その想いをカタチにしよう。 Google Cloud が企業の未来に向けた生産性 向上とコラボレーション実現のヒントを解説 サーバースペシャリストへの道 P

  • ここギコ!: PostGISで経緯度⇒iエリア変換するとPerlモジュールの50倍速変換できる

    Posted by nene2001 at 10:09 / Tag(Edit): postgis gis mobile iarea / 0 Comments: Post / View / 1 TrackBack / Google Maps 以前からiエリア情報をポリゴン化してGoogle Mapsとかに配信できるようなWebサービスとか作りたいと思っていつつ、時間もなく後回し後回しにしていたのですが、今回ちょっと機会に恵まれたのでざっとポリゴン化してみました。 んでもって、PostGISに505エリア分のポリゴンデータ叩き込めるようなSQLファイルも作成したので、公開します。 iエリアポリゴンデータのPostGIS用SQL 受け手となるテーブルデータは以下のような感じ(上記SQLの中に含まれています、赤字の部分はデータベース名なので各々の環境で置き換えてください)。 CREA

  • Moxy使えるようにしてみますた - bokut.in

    昨日Moxyを使えるようにしてみたので、メモ。 Mac環境だとdbm_class: DB_Fileしないとエラーが出ました。 取得 http://code.mfac.jp/trac/ インスト perl Makefile.PL make make install 設定ファイル ~/.moxy_config.yaml --- global: assets_path: /Users/bokutin/compile/mfac/Moxy/assets server: module: HTTPProxy port: 9999 host: localhost max_clients: 80 storage: dbm_class: DB_File plugins: - module: Pictogram - module: HTMLWidth - module: HTTPEnv - module: St

  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • 携帯のユーザーIDを取得する - Unknown::Programming

    DoCoMoの場合は端末ID、SoftBankの場合はユーザID、AUの場合はサブスクライバIDを返すというもの。 CPAN漁ってみたところ、一応HTTP::MobileAgent::Plugin::ExtensionやSledge::MobileGate::Mobileとか携帯のIDを取得できるヤツはあった。 だけど、HTTP::MobileAgent::Plugin::ExtensionはSoftBankのときにUAから取得できるシリアルナンバーしか取れない。あとDoCoMoのis_utnの判定がhtml_version取得できない場合に未対応になるのがどうにもいけてない。 一方Sledge::MobileGate::MobileはユーザID取れるには取れるんだけど取得できなかった場合にシリアルナンバー返すんでちょい微妙。というかどっちにしろSledgeしからしか扱えないのでもっと汎用

    携帯のユーザーIDを取得する - Unknown::Programming
  • perl - 勝手に添削 - HTTP::MobileUserID::Japanese : 404 Blog Not Found

    2007年05月06日01:45 カテゴリLightweight Languages perl - 勝手に添削 - HTTP::MobileUserID::Japanese Perl Best Practices Damian Conway [邦訳:Perlベストプラクティス] 今回は、こちら。 Unknown::Programming - 携帯のユーザーIDを取得する use base qw/Class::Data::Accessor/; __PACKAGE__->mk_classaccessors(qw/agent user_id/); # ... sub is_support { shift->{support} } sub is_not_support { !shift->{support} } sub is_exists { shift->{user_id} } sub is_n

    perl - 勝手に添削 - HTTP::MobileUserID::Japanese : 404 Blog Not Found
  • [ThinkIT] 第2回:セッション管理 (1/4)

    Webアプリケーションを実装するにあたり、複数の画面を遷移してひとつの取引(トランザクション)を行うケースは非常に多く見られます。ECサイト上での取引を例に取ると、図1のような流れが一般的ではないでしょうか。 ここで言われる取引(トランザクション)は、ECサイトというサイトの特性におけるビジネスロジック上のトランザクションであって、HTTPというプロトコル上ではひとつの画面を遷移する毎に最低一回のトランザクションが発生します。 画面遷移毎に利用者から送りつけられる要求が複数回におよぶということは、HTTPトランザクションが複数回発生するということです。この場合、Webアプリケーション側では、一番最初に「商品をカートに入れる」ところから始まり「取引完了」までの間、リクエストを送ってくる"主"を何としてでも特定しなければ、他人がカートに放り込んだ商品が自分の手元に送付されてしまうような状況を招

    d4-1977
    d4-1977 2007/02/09
    セッション管理の話。
  • Perlでモバイルサイト構築 - memo.xight.org

    Summary 1. User-Agentで端末判別 HTTP::MobileAgentを利用 use HTTP::MobileAgent; my $agent = HTTP::MobileAgent->new; if ($agent->is_docomo){ # iモード } elsif ($agent->is_ezweb){ # EZweb } elsif ($agent->is_vodafone){ # Vodafone } 2. 端末に応じてHTML出力 Template-ToolkitとHTTP::MobileAgentを利用 #!/usr/bin/perl use CGI; use Template; use HTTP::MobileAgent; my $q = CGI->new; my $agent = HTTP::MobileAgent->new; my $tt = Tem

    d4-1977
    d4-1977 2007/02/02
    HTTP::MobileAgent
  • CodeZine:Perlで作るモバイルサイトのコツ:第6回(Perl, モバイル, XHTML)

    はじめに Webアプリケーションを作成する上で避けて通れない機能の一つにセッション管理があります。ユーザーが入力画面で入力した情報を、確認画面でセッションに保存し、完了画面を出力する前にセッションから復元してDBなどのストレージに格納する、というフローなどで使用されます。 PC用のWebアプリケーションならば、クッキーを用いることでこのセッション管理を行うことができますが、現在の携帯の多くはクッキーを利用できないため、同様の処理を行うことはできません。 そこで稿では、携帯でのセッション管理の実装方法について解説していきます。 対象読者 CPANモジュールのインストールができる方。 PC用のWebアプリケーションでのセッション管理を理解している方。 必要な環境 Perl 5.8以上が動作するサーバ(筆者環境ではPerl 5.8.8)。 Apache 1.3系、2.x系が動

  • Perlで作るモバイルサイトのコツ:第5回 :CodeZine

    はじめに 第5回は携帯サイトのデザイン性を高めるための主流となっているXHTMLの出力方法を解説します。最近の携帯端末ではほとんど対応になっているXHTMLですが、一部の非対応端末との切り替え方法などについて触れてみます。 対象読者 Perlを実行できる環境にて携帯サイト構築を考えている方 必要な環境 Apache 1.3系または2系 Perl 5.6以上 端末のXTHML対応/非対応の判別を行う DoCoMo,AUはWAP2.0ブラウザ搭載端末、SoftBankはW型および3GC型端末で対応となります。 それらを第1回で紹介したHTTP::MobileAgentを使って判別すると次のようになります。 use HTTP::MobileAgent; my $agent = HTTP::MobileAgent->new; if ($agent->is_docomo){

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Perlで作るモバイルサイトのコツ:第4回:CodeZine

    はじめに 携帯用のサイトを作成する際に避けて通れないのが文字コードです。入出力とWebアプリケーション内部での文字コードを統一すべきか、絵文字はどう扱えばよいのか。文字コード1つ取ってもさまざまな問題があります。 今回はこれらの問題に対して、筆者がいつも行なっている方法を紹介したいと思います。 対象読者 PerlCGIアプリケーションを作成したことがあり、携帯用のサイトを作成したい方。 必要な環境 Perl 5.8以上が動作する環境。 文字コード変換 最近のWebアプリケーションの開発では、多言語対応という観点から「UTF-8」という文字コードを使用した開発が主流となってきています。PC用サイトのみの開発であれば、すべての処理においてUTF-8を使用するため、特別な文字コード変換処理を実装する必要はありません。 しかし日国内の携帯電話は、主に「Shift_JIS」で記

  • HTTP::MobileAgentのIPアドレス判定プラグイン - spiritlooseのはてなダイアリー

    プラグイン機構がついて、こんなことがキレイに出来たらいいな。 勝手サイトとかでUA偽装されてる可能性があるときに、当にそのキャリア使ってんのか判定できる。かなりの信頼性で。 別にプラグインじゃなくても Net::CIDR::MobileJP を普通に使えばいいんだけど。 package HTTP::MobileAgent::Plugin::ValidIPAddr; use strict; use warnings; { package HTTP::MobileAgent; use Net::CIDR::MobileJP; sub is_valid_ipaddr { my $self = shift; my $cidr = Net::CIDR::MobileJP->new('net-cidr-mobile-jp.yaml'); my $carrier = $cidr->get_carrie

    HTTP::MobileAgentのIPアドレス判定プラグイン - spiritlooseのはてなダイアリー
  • 携帯キャリア各社のIPアドレス帯域を取ってくるスクリプト - spiritlooseのはてなダイアリー

    前に作ったやつをsoftbankに対応させてみた。 HTML::Selector::XPath を使ってみたかったのだけど、HTMLが微妙なため挫折。 #!/usr/local/bin/perl use strict; use warnings; use utf8; use Jcode; use LWP::Simple; docomo(); au(); softbank(); willcom(); sub docomo { print "docomo\n"; my $url = 'http://www.nttdocomo.co.jp/service/imode/make/content/ip/about/'; my $content = get($url); while ($content =~ m!<FONT COLOR="\#009900"><B>(.*?)</B></FONT>!g)

    携帯キャリア各社のIPアドレス帯域を取ってくるスクリプト - spiritlooseのはてなダイアリー
  • ケータイキャリヤのIP帯域ゲットするスクリプト

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • 1