タグ

2010年12月5日のブックマーク (11件)

  • 記号だけのJavaScriptプログラミングの基本原理 - Articles Advent Calendar 2010 Sym

    こんにちは。プログラマ定年を迎えたのであとは悠々自適に日々過ごそうと思ってるはせがわです。 JavaScriptで記号プログラミングを行う基的な取り組を説明します。 jjencodeなどで使っているテクニックです。 まず最初は数字の作り方。 +[] // 空の配列にプラス演算子で数値の 0 ~[] // 空の配列にビット反転で -1 ~{} // 空のオブジェクトにビット反転で -1 -~[] // 空の配列にビット反転で-1、-1に単項マイナスで +1 -~-~[] // +1 にビット反転で -2、-2 に単項マイナスで +2 このように、空の配列や空のオブジェクトに数値用の演算子を適用することで、任意の数値を記号だけで生成することができます。 次に文字の作り方。 ![] // 空の配列に論理否定で false !![] // 空の配列に論理否定を2回で true (![]+"")

    記号だけのJavaScriptプログラミングの基本原理 - Articles Advent Calendar 2010 Sym
    wakuworks
    wakuworks 2010/12/05
  • 記号だけのPerlプログラミングの基本原理 - Articles Advent Calendar 2010 Sym

    こんにちは。[/articles/advent-calendar/2010/casual/3:title=casual track 3日目]でも書かせていただきました、sugyanです。記号プログラミングはPerlくらいしかわからない素人ですが頑張って書いてみようと思います。よろしくおねがいします。 今日はPerlで記号プログラミングをするための基礎知識を説明します。Acme::EyeDropsでも使われているテクニックです。 ■Step1. アルファベットの変換 記号だけでPerlプログラムを書きたい! というとき、最も邪魔なのがアルファベットですね。まずはこれらをどうにかして記号だけで表現しましょう。 Perlの文字列は2つの文字列の論理演算で表現することができます。例えば 'A' という文字はASCIIコード0x41ですね。これをASCIIコード0x60の '`' と0x21の '!

    記号だけのPerlプログラミングの基本原理 - Articles Advent Calendar 2010 Sym
  • CentOS5.4 PHP 5.1.6 →PHP 5.3 - 適当に・・・

    最近phpを使う機会が 多くなってきた。 だけどCentOS5.4のyumで インストールするphpPHP 5.1.6 安定版なんだろうし、通常使う時は 問題ないのだけれど、便利な関数や その他諸々の事情でアップデートしたい。 PHP 5.1.6 → PHP 5.3にする手順。 まず、yum でepelのリポジトリ(レポジトリ?)を使えるようにする。 (いつも発音がわからね) cd /usr/local/src wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm rpm -Uvh epel-release-5-3.noarch.rpm 次は yum でremiのリポジトリを使えるようにする。 wget http://rpms.famillecollet.com/el5.

    CentOS5.4 PHP 5.1.6 →PHP 5.3 - 適当に・・・
  • 使えるねっと VPSのPHPをバージョンアップする - はるはる。の開発日記

    PHP Fatal error: Call to undefined function json_decode() in /var/www/vhosts/[vhost-name]/httpdocs/***.php on line 145 phpinfoを見るとPHPのバージョンが5.1.6。 json_decodeはPHP 5.2から実装されているのでバージョンアップしなければならない。 ぐぐって見ると同じような人がたくさんいるみたい。 強硬手段っぽい書かれ方をしていたけど、とりあえず試してみる。 wget -q -O – http://www.atomicorp.com/installers/atomic.sh | sh Atomic Archive installer, version 1.1 Configuring the [atomic] yum archive for

  • まったり東京+ mysqld_safeが起動しない。

    mysqld_safeが起動しないと昨日の日記の最後に書いたのですが、 こちらは割とすぐに片付きました。 mysqld_safeを走らせるとすぐに終了してしまって困ってました。 エラーログには以下のようなものが残っていました。 081009 17:08:27 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql /usr/local/libexec/mysqld: Table 'mysql.plugin' doesn't exist 081009 17:08:27 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it. 081009 17:08:27 [ERROR] /usr/local/libex

  • facebook's connect-js at master - GitHub

    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

    facebook's connect-js at master - GitHub
  • The HTML5 test - How well does your browser support HTML5?

    HTML5test how well does your browser support HTML5? Your browser Other browsers Compare News Device Lab About the test The HTML5 test score is an indication of how well your browser supports the HTML5 standard and related specifications. Find out which parts of HTML5 are supported by your browser today and compare the results with other browsers. The HTML5 test does not try to test all of the new

    The HTML5 test - How well does your browser support HTML5?
  • Androidアプリ紹介サイトを作るのに使える·Android Market API PHP MOONGIFT

    Android Market API PHPPHP製のオープンソース・ソフトウェア。スマートフォン向けアプリの紹介サイトは多い。網羅的に紹介しているサイトもあれば、何らかのカテゴリに特化して紹介しているサイトもある。いずれも人気が高い。 スクリーンショット取得 記事を手作業で作っても良いが、既にあるコンテンツを使って見せ方だけ変えて提供するというのも悪くない。というのも特にAndroid Marketの見せ方はお世辞にも良いとは言えないからだ。もっとユーザビリティに優れたサイトを作るならAndroid Market API PHPを使ってみよう。 Android Market API PHPはその名の通り、Android MarketをPHPから操作するためのライブラリだ。対応しているのはアプリの検索、アプリへのコメントの取得そしてスクリーンショットの取得となっている。これだけでも十分ア

  • ソースコードを読む!·sc2epub MOONGIFT

    sc2epubはRuby製のフリーウェア(ソースコードは公開されている)。ソースコードとは何だろう。目的を実行するために書かれたものという人もいるだろう。だが、そこには書いた人の思想が反映されている。ペアプログラミングをしていると「ああ、こう考えているのか」と思わされることも多い。 コマンドで実行 そんな訳でソースコードは読んでみると実に面白い。それが有名なオープンソース・ソフトウェアであれば特にだ。空いた時間を使ってソースコードを読んでみたい、そう思う方にお勧めなのがsc2epubだ。 sc2epubはソースコードをPREタグで囲んでXHTMLに変換し、さらに目次などの項目を追加する。そしてMakefileを生成し、zipファイルやmobiファイル(Kindle用の電子書籍フォーマット)を作成するのを補助してくれる。特に言語は問わず、存在するファイル全体に適用されるようだ。 ソースコード

  • Documentation の翻訳 - BEST BEFORE

    Developer>Documentation を翻訳してみた。 はじめてやってみたけど、自然な日語にするのって難しい。っていうかまったくできてない。 はじめに フェースブックのコアとなるものはソーシャルグラフです。つまり、人々と、人々が関わらざるを得ないすべてのものとのつながりです。フェースブックのプラットフォームはAPIとツールの集合体で出来ており、それらを利用することで、あなたのウェブサイトやアプリケーション、デバイスに対して、ソーシャルグラフを統合することができます。フェースブックのプラットフォームを利用することで、あなたのユーザ達はあなたのサイトでの体験を自分自身に最適化し、また、その体験を生活において重要な人たちと共有することができ、それによって、あなたのサイトの成長と盛り上がりを手伝います。 フェースブックを始めましょう ・ウェブサイト ・モバイルアプリケーション ・フェー

    Documentation の翻訳 - BEST BEFORE
  • metaタグを追加してFacebookに対応する方法とハマりやすいポイント

    Facebook使ってますか? こんにちわ、ME課の渕上です。 ミーハーなぼくはもうすっかりFacebook中毒です。 Facebookといえば、「いいね!」や「シェア」といった仕組みで、面白いものを友達に共有できる仕組みが特徴的です。 この仕組をうまく使えば、プロモーションやキャンペーンに有効活用できそうですね。 今回は、いつものhtmlに一手間加えて「いいね!」や「シェア」で効果的に露出できるような方法をまとめてみたいと思います。 それでは続きからどうぞ! 「いいね!」「シェア」をするとFacebook上に何がどう表示されるのか 「いいね!」や「シェア」をすると自分の掲示板やニュースフィードにアクティビティが表示されます。 自分の掲示板 「いいね!」したものは「最近のアクティビティ」という項目にまとめられて表示されます。 よくよく見てみると、記事のタイトルだけのものと、サイト名が入って

    wakuworks
    wakuworks 2010/12/05
    確認やキャッシュの強制クリアなら Facebook が用意している URL リンターがある⇒http://developers.facebook.com/tools/lint/