タグ

2011年7月12日のブックマーク (30件)

  • Pluggable regex engine in Perl

  • Google Apps Script - Google Apps Script - Google Code

    Troubleshooting and Debugging Scripts This section discusses some basic ways to solve problems you find in your scripts. Quotas Google Apps Script imposes quotas on different actions performed by scripts. For example, you might encounter a limit in how many email messages your script can send. If your script reaches a limit set by a quota, you see a message similar to the following: Service invok

  • Google Apps のプライベート・ガジェットの作り方 - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 きちんとした記事を投稿するのは 2 ヶ月ぶりになってしまいました。購読してくださっている皆さん、申し訳ありません。まだ余裕ができたわけではないのですが、頑張って時間を作って記事を書いていきたいと思いますので、今後ともよろしくお願いいたします。 日は Google Apps の Premier / Education Edition で使えるプライベート・ガジェッ

  • Google 検索エンジン最適化スターターガイド

    +1 ボタン 2 AMP 11 API 3 App Indexing 8 CAPTCHA 1 Chrome 2 First Click Free 1 Google アシスタント 1 Google ニュース 1 Google プレイス 2 Javascript 1 Lighthouse 4 Merchant Center 8 NoHacked 4 PageSpeed Insights 1 reCAPTCHA v3 1 Search Console 101 speed 1 イベント 25 ウェブマスターガイドライン 57 ウェブマスタークイズ 2 ウェブマスターツール 83 ウェブマスターフォーラム 10 オートコンプリート 1 お知らせ 69 クロールとインデックス 75 サイトクリニック 4 サイトマップ 15 しごと検索 1 スマートフォン 11 セーフブラウジング 5 セキュリティ 1

    Google 検索エンジン最適化スターターガイド
  • gobo-tools - Project Hosting on Google Code

    Code Archive Skip to content Google About Google Privacy Terms

  • 株式会社 日本技芸

    グループウェアである Google Workspace とシームレスに連携する 『クラウド拡張ツール』 です。 Google Workspace がカバーしきれない組織階層型カレンダーやアクセス権限設定が可能な社内掲示板、稟議 ・ 経費精算 ・ 勤怠管理などの業務領域を rakumo がサポートし、さらに使いやすく進化させます。

    株式会社 日本技芸
  • さくらのVPSに10分でgitホスティングを構築する

    gitoliteというソフトウェアを使うと簡単にgitのセンターリポジトリを構築できる。安くて使い勝手のいいさくらのVPSに構築することで、簡単にプライベートなgitリポジトリを持つことができるのだ。 先日社内に発足した「もくもく会」的な集いで構築してみたので、作業メモを晒しておく。 VPSのOSはデフォルトのCentOS 5.5 64bitを前提にしているが、yum以外は他のOSでもあまり変わらないだろう。 ちなみにリモート(サーバ)のコマンドは緑、ローカル(ワークステーション)のコマンドは青で表記している。 gitのインストール (3分)yumのリポジトリにrpmforgeを追加する。こちらの記事を参考に「サードパーティ製リポジトリ追加」を実行しよう。 % sudo wget http://packages.sw.be/rpmforge-release/rpmforge-release

  • Redmine

    Redmine最新ニュース r-labs: 公式サイトのプラグイン一覧に載りました。 コードレビュープラグインとHudsonプラグインがwww.redmine.orgのプラグイン一覧ページに載りました。 Haru Iidaが9日前に追加しました r-labs: Hudson Plugin リリース www.redmine.orgでHudson プラグインを公開しました。 Haru Iidaが11日前に追加しました r-labs: The Official Redmine blogで紹介されました。 コードレビュープラグインがThe Official Redmine blogで紹介されました。 Haru Iidaが28日前に追加しました r-labs: サイトをバージョンアップしました。 Redmine 0.8.4にアップグレードしました。 Haru Iidaが31日前に追

  • jQueryのDeferredとPromiseで応答性の良いアプリをー実践編 | ゆっくりと…

    前回 は、「Creating Responsive Applications Using jQuery Deferred and Promises」 の記事と jQuery のリファレンスを翻訳し、Deferred の解説をお届けしました。が、今一歩、Deferred オブジェクトの うれしさ をお伝えできていなかったように思います。今回はその反省をふまえ、単なる翻訳ではなく、元記事の文脈に沿って、Deferred オブジェクトをどのように使うと/何がうれしくて/どうしあわせになるのか、私が学習して得た事をお伝えしたいと思います。 今回は、4jsfiddle を記事に埋め込んでいます。jsfiddle 上で自由に編集してテストしてもらえばうれしいのですが、4すべて実行すると1.4MBものリソースを読み込む事になり、ブラウザに優しくありません。すぐに タブや をクリックせずに、 タブ

  • jQuery DeferredとHTML5 Web Workersでオブジェクト指向な並列プログラミングを | ゆっくりと…

    「jQueryのDeferredとPromiseで応答性の良いアプリをー実践編」 で述べましたが、Deferred には次の様なうれしさがあります。 非同期な処理をする部分と、その結果をインターフェースする部分を分離する事によって、(特にアプリケーションに近い部分で) コードの可読性が高まる 複数の Deferred オブジェクトをまとめて監視出来る 一方 Web Workers には、window オブジェクトや DOM へのアクセスが出来ないなど、ちょっと引いてしまう制限がありますが、考えようによっては、表示やマウス入力を扱う ユーザー・インターフェースな処理 と、その中身の 純粋にデータ的な部分を扱う処理 とを分離して Web アプリを作るという、オブジェクト指向的な考え方と極めて親和性が良いのではないかと思います。 ということで今回は、「Deferred と Web Workers

  • PythonでGoogle AJAX Search APIを使ってみる - めも帖

    以前、Googleの検索結果を調べるPythonのスクリプトを作ってみていました(Googleで何位なのか調べてくれるPythonのスクリプト - めも帖)。 思い出したのですが、「Google AJAX Search API」というのがあるじゃないか!ということで、検索結果をjsonで受け取る処理を書いてみました。 Google AJAX Search API 便利!と思って使ってみたんですが、検索結果は64件までが最大という仕様... せめて100件にしてほしかった ソース pythonで初期条件と終了条件があるようなfor文ってどんな風に書くのか調べたら、こんなふうでした urllibは便利なんだけれど、urllib2というのもあるし、混乱 MacOS X 10.6 / Python 2.5 #!/usr/bin/env python # -*- coding: utf-8 -*-

    PythonでGoogle AJAX Search APIを使ってみる - めも帖
  • porkbun.com | domain for sale

    Contact Seller Fill out the form and we'll let the seller know you wish to be contacted. Your Name

  • vim-scripts - Overview

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    vim-scripts - Overview
  • tokuhirom blog

    Amon2の利点 〜 軽量フレームワークAmon2入門 (1) 〜 というわけで、私が中心となり開発を進めているウェブアプリケーションフレームワークであるところのAmon2に関する連載企画です。続くかどうかはわかりませんけど! 対象読者はウェブアプリケーションの開発の基礎知識はあり、Perlプログラミングを一通り理解していることを前提としています。 Amon2とはAmon2は、ウェブアプリケーションフレームワークです。ウェブアプリケーションフレームワークというのは、ウェブアプリケーションを書くために楽をするためのライブラリと、それに関するツール一式のこととここでは定義しましょう。 そう、Amon2を使えば非常に楽に、高速に、ウェブアプリケーションを開発できてしまうのです。 なぜAmon2なのかしかしウェブアプリケーションフレームワークとひとくちにいっても、Perlだけでも、数え切れないほど

    tokuhirom blog
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

  • JavaScriptCore (Safari の JavaScript エンジン) を使って C 言語から JavaScript を実行する - IT戦記

    はじめに JavaScriptCore (WebKit/Safari の JavaScript エンジン) を C 言語に組込む方法を調べてみました。 解説はソースコード中のコメントを見てください。 まず 以下のコードを hoge.c とかいう名前で保存します。 #include <JavaScriptCore/JavaScriptCore.h> static JSValueRef jsGlobalPrint( JSContextRef ctx, JSObjectRef jobj, JSObjectRef jobjThis, size_t argLen, const JSObjectRef args[], JSValueRef* jobjExp); int main(int argc, char** argv) { if (argc == 1) exit(0); // ---- グローバル

    JavaScriptCore (Safari の JavaScript エンジン) を使って C 言語から JavaScript を実行する - IT戦記
  • 初めてのメタプログラミング - (゚∀゚)o彡 sasata299's blog

    2011年07月12日11:03 Ruby 勉強会 初めてのメタプログラミング 先日、株式会社スケールアウトさんと一緒にLT大会をする、という機会がありました。 以前から「メタブログラミングには興味あるけど、そんなに詳しくわかんない」という状態だったので、この機会にちょっと触ってみるかと思い、僕もLTをさせてもらいました。周りは広告周りの話をしているなか、一人だけがっつりRubyの話でしたがまぁ良いではないですか。 こういうのってやろうやろうとは思っていてもなかなか最初の一歩が踏み出せなくて「やろうやろう詐欺」になってしまうことが多いので、LTをすることによって半ば強制的にやらざるを得ない状況に持っていくというのはなかなか良い方法な気がします。 ということで発表資料はこちらです。バルクインサートのためのDSLを書いてみました。 メタプログラミングでDSLを書こう View more pre

  • Shibuya.pm/16 - (Irr|R)egular Expressions

    検証なんて、あるわけない。 my $phpers_mailaddr =qr{ ^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@] [a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$ }; だからといってこれでは… my $rfc2822 = qr{ (?:(?:(?:(?:[a-zA-Z0-9_!#\$\%&'*+/=?\^`{}~|\-]+) (?:\.(?:[a-zA-Z0-9_!#\$\%&'*+/=?\^`{}~|\-]+))*)| (?:"(?:\\[^\r\n]|[^\\"])*"))) \@ (?:(?:(?:(?:[a-zA-Z0-9_!#\$\%&'*+/=?\^`{}~|\-]+) (?:\.(?:[a-zA-Z0-9_!#\$\%&'*+/=?\^`{}~|\-]+))*)| (?:\[

  • 初の「Google eBooks」向け電子書籍リーダー「Story HD」、iRiverが発売へ

    Googleは7月11日(現地時間)、同社の電子書籍販売サービス「Google eBooks」からコンテンツを直接ダウンロードできる電子書籍リーダー「Story HD」が韓国のiRiverから17日に発売になると発表した。同日、米小売り大手のTargetの全米の店舗およびオンラインストアで139.99ドルで発売する。 Googleが昨年12月に米国でスタートした「Google eBookstore」では、現在250社以上の出版社からの数十万の有料コンテンツと、300万以上の無料コンテンツを提供。PC上のWebブラウザのほか、AndroidiPhoneiPad(これらについては専用アプリがある)、米Barnes & Nobleの「Nook」やソニーの「Reader」などEPUBおよびPDFに対応する端末で読める。ただし、PC以外の端末で読む場合は、コンテンツをPCでダウンロードして端末

    初の「Google eBooks」向け電子書籍リーダー「Story HD」、iRiverが発売へ
  • iizukak.com

    ソフトウェア開発の今に焦点を当て,実践で活きる物の事例をまとめた入門書。第一線の開発者による全面書き下ろし。 AIを筆頭に,機械学習/深層学習分野の勢いは加速する一方です。そんななか,多岐にわたる実行環境,モデル学習や推論の段階で異なる特性を持つ各成果物,精度と性能,多種多様な大規模データ処理など,今の機械学習システムの開発は,従来のソフトウェア開発とは異なる面を持ち合わせています。 書では,そんな「機械学習時代のソフトウェア開発」にスポットを当て,とくに注目度の高いゲームアプリ,大規模インフラ,エッジの三つの切り口で技術情報を徹底解説。合わせて,気になる開発環境例も盛り込みました。時代へ適応し技術力の進化を遂げたい,そんな開発者の方々に向けて,機械学習を取り込んだシステムの全体像から実用的な開発テクニックまで,これまでと大きく変わる部分,意外と変わらない部分が見えてくる技術情報満載で

    iizukak.com
  • モテるstatic女子力を磨くための4つの心得

    こんにちは、プログラミングをしているただの女子です。私は学歴も知識もありませんしブスですが、staticに関してはプロフェッショナル。今回は、モテるstatic女子力を磨くための4つの心得を皆さんにお教えしたいと思います。 1. あえてnewを使ってインスタンスを生成するあえてnewを使ってインスタンスを生成するようにしましょう。そして飲み会の場で好みの男がいたら話しかけ、わざとらしくパソコンを出してインスタンス生成してみましょう。そして「あ~ん! この言語当にマジでチョームカつくんですけどぉぉお~!」と言って、男に「どうしたの?」と言わせましょう。言わせたらもう大成功。「プログラミングとか詳しくなくてぇ~! ずっとこのオブジェクト指向言語っていうやつ使ってるんですけどぉ~しっくりこないんですよぉ〜!いちいちnewって書かないといけなくて使いにくいんですぅ~! ぷんぷくり~ん(怒)」と言

    モテるstatic女子力を磨くための4つの心得
  • ALGORITHM NOTE ナップザック問題 Knapsack Problem

    大きさ w と価値 v を持った品物が N 個あり、これらを大きさ W のナップザックに入れたいとします。このとき、大きさの合計が W を超えず、価値の合計が最大になるような品物の組み合わせを求めたい。これがナップザック問題です。各品物を「選択する」か「選択しない」かの組み合わせなので、厳密には0-1ナップザック問題ともいいます。(各品物が複数個ある場合は、0123ナップザック問題と呼ばれます) この問題を力任せで解こうとすれば、N 個の品物を「選択する」か「選択しないか」の全組み合わせを全て調べることになるので、計算効率は O(2N) となります。N が数十個でも、実用的な時間では計算できません。 品物の大きさ w、ナップザックの大きさ W がともに整数であれば、ナップザック問題は動的計画法により O (NW) の効率で厳密解を求めることができます。 C[i][w] が、大きさ w のナ

  • 【レポート】ベルトの穴が2つ縮んだ! ほとんど動かず効果バツグンのお腹引き締め術 | ライフ | マイコミジャーナル

    ポッコリお腹に悩む人は多い。とはいえハードな運動や筋トレとなるとそうそう長続きはしないものだ。暇なときにチョチョイとできて効果を実感しやすいお腹引き締め法ってないものだろうか。「BODY TIPS」代表でスポーツトレーナーの亀田圭一さんに誰でもすぐにできる簡単なトレーニングを教えてもらった。 【プロフィール】亀田 圭一(かめだ けいいち)氏 亀田圭一トレーナー 「BODY TIPS」代表/チーフトレーナー。NSCAパーソナルトレーナー、日トレーニング指導者協会認定トレーニング指導者(JATI-ATI)、鍼灸、あん摩・マッサージ、指圧師、などの資格を持つ。荏原製作所バスケットボール部、日IBMラグビー部、神戸製鋼ラグビー部などでトレーナーを務めた後、2010年8月「BODY TIPS」設立。カラダづくりのサポートから痛みの解消まで行うコンディショニングを軸に、アスリートやモデルからメタボ

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

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • チューニンガソンで優勝してきました : DSAS開発者の部屋

    7/9(土)にチューニンガソン というイベントに参加して優勝してきたので、その報告と、何を考えてどんなチューニングをしたのかを 記憶の範囲で公開したいと思います。 今回のチューニンガソンのお題は、WordPress(ja) + php + Apache + MySQL で、 ab を使って wp-comment.php 経由でコメントのポストをすることで計測が行われました。 MySQLとApacheを立ち上げたらWordPressが動く環境が渡され、そのWordPress自体は設定ファイルを含めて 改造が一切禁止、WordPressの実行をショートカットするチートも禁止です。 0. 試合前日 環境がAWSとAMI Linuxということは事前に公開されていたため、前日にAWSに登録して少しだけAMI Linuxを 触ってみました。yumベースだけどCentOSと違って結構新しいバージョンが用

    チューニンガソンで優勝してきました : DSAS開発者の部屋
  • 初めてのGoogle+!楽しく使うために最初に知っておきたいこと - べにぢょのらぶこーる

    Google+が楽しすぎてブログを更新せずにはいられない! ここは2年以上ご無沙汰ですが*1、私は元気です!! 先月末の登場から、業界の話題を一気にさらったGoogle+。 「Google+とは?」「サークルってなに?」等の基的な解説はほかに譲ります。 ここでは、この10日間、私がGoogle+を使った感想を元に、Google+をすでに使っている人、最近始めたばかりの人に伝えたいことを書きます。 疑問やストレスをクリアにし、「そうなんだ知らなかった><」と失敗する前にGoogle+を知って、一緒に楽しく遊びましょう♪ エントリの内容は主に、以下の3点です。 サークルの分類法 Google+に特有の注意点 不便に感じた点、今後への要望 サークルの分類法 〜 lovecallの場合 〜 Google+を使い始めて、最初に悩むのがサークルの振り分けでしょう。 デフォルトでは「友だち」「家族・

    初めてのGoogle+!楽しく使うために最初に知っておきたいこと - べにぢょのらぶこーる
  • Cocktailz

    ホーム つくる 応援する 伝える 自主企画 ブログ プロフィール お問合せ Cocktailz(カクテルズ) 〒166-0003 東京都杉並区高円寺南4-37-19 #206 Mail:info@cocktailz.jp Twitter | Facebook Copyright © 2014- Cocktailz All Rights Reserved.

  • Av-jyo.com

    The domain av-jyo.com maybe for sale. Click here for more information. Av-jyo.com Related Searches: Cloud Service Providers Secure Internet Browser Computer Internet Security Web Designing Courses AVI DVD Player Online Data Protection MatchMaking Services Related Searches: Cloud Service Providers Secure Internet Browser Computer Internet Security Privacy Policy

  • 統計学を勉強するときに知っておきたい10ポイント - Issei’s Analysis ~おとうさんの解析日記~

    googleさんやマイクロソフトさんは「次の10年で熱い職業は統計学」と言っているようです。またIBMは分析ができる人材を4,000人増やすと言っています(同記事)。しかし分析をするときの基礎的な学問は統計学ですが、いざ統計学を勉強しようとしてもどこから取りかかればいいか分からなかくて困るという話をよく聞きます。それに機械学習系のは最近増えてきましたが、統計学自体が基礎から学べるはまだあまり見かけないです。 そこで今回は、統計学を初めて勉強するときに知っておいた方が良い10ポイントを紹介したいと思います。 1. 同じ手法なのに違う呼び名が付いている 別の人が違う分野で提案した手法が、実は全く同じだったということがあります。良く聞くのは、数量化理論や分散分析についてです。 数量化理論 数量化I類 = ダミー変数による線形回帰 数量化II類 = ダミー変数による判別分析 数量化III類 =

    統計学を勉強するときに知っておきたい10ポイント - Issei’s Analysis ~おとうさんの解析日記~
  • Python Mechanize + GAEpython code

    I am aware of previous questions regarding mechanize + Google App Engine, What pure Python library should I use to scrape a website? and Mechanize and Google App Engine. Also there is some code here, which I cannot get to work on app engine, throwing File “D:\data\eclipse-php\testpy4\src\mechanize\_http.py”, line 43, in socket._fileobject(”fake socket”, close=True) File “C:\Program Files (x86)\Goo

    Python Mechanize + GAEpython code