タグ

Programmingに関するKOBA5884のブックマーク (57)

  • 人工無脳は考える

    人工無脳、またはチャットボットは人間のような知能を持っていません。 にもかかわらず私達は彼らとの会話に魅力を感じ、癒やされ、 時には感情を揺さぶられます。 それはなぜなのか。 チャットボットとは何なのか。 一見単純に見えるプログラムの奥に潜む、ディープな世界を探ります。

  • 第7章 正規表現

    正規表現とは、ある特定の文字列ではなく、文字列の一部をパターン化して表現する手法をいいます。 複数行ある文章の中から文字列を検索する時に、検索したい文字列すべてを指定するのではなく、文字列の任意の一部を置き換え可能な状態にして検索をする場合に正規表現を用います。 たとえば、UNIXやWindowsでは、文字列を検索するときに使用される正規表現として、「*」を任意の文字列(空き文字も含む)に、「?」を任意の1文字として使用することができます。パターンを、app* と表現すると、 apple application appeal などの文字列がマッチすることになります。 この正規表現の方法は、当然ながらプログラム言語ごとに異なりますが、Perlの場合は他の言語に比べて非常に強力な正規表現によるパターンマッチ機能を備えており、より詳細にかつ容易にパターンマッチを行うことができるとされています。

  • Exif TAG

    Last modified: Sat Nov 12 21:50:32 JST 2005 Exif 情報一覧 定義されている Exif タグ ID に対する略称、日語名称、英語名称一覧を 以下に紹介します。略称はハッシュ %ExifName で記述されます。例えば $ExifName{ImageWidth} = 256 となります。日語、英語の 説明はそれぞれ %ExifTAGja、%ExifTAGen に記述されています。 つまり $ExifTAGja{256} = '画像の幅'、 $ExifTAGen{256} = 'Image width' となります。 TAGIDSUBID略称日語の説明英語の説明

  • 第1回 OAuthとは?―OAuthの概念とOAuthでできること | gihyo.jp

    今回から始まった「ゼロから学ぶOAuth⁠」⁠。全4回の特集にて、これからのWebサービスを開発する上で不可欠な技術「OAuth」について取り上げます。初回は、OAuthの概念について取り上げます。 はじめに はじめまして、iKnow!改めsmart.fmの真武です。現在smart.fmでは、OAuthやOpenID、OpenSocial、Semantic WebやActivity Streamなどといった新しい技術の導入を積極的に行いサイトを活性化させるとともに、smart.fm APIを通じて我々の技術を外部のデベロッパの方々にも提供しています。 smart.fmは日最大のOpenID Relying Partyであるだけでなく、国内では数少ないOAuth Consumer(後述)およびOAuth Service Provider(後述)を兼ねるサービスとなっています。こういった背景

    第1回 OAuthとは?―OAuthの概念とOAuthでできること | gihyo.jp
  • Foreach文 - Wikipedia

    foreach文またはfor-each文(フォーイーチぶん)とは、プログラミング言語においてリストや連想配列などの「コレクション」と呼ばれるデータ構造の各要素に対して与えられた文の実行を繰り返すループ文である。foreach文はしばしばfor文の一部という位置付けにあるが、for文と異なり要素の参照順序が定義されないことがある。 処理の流れ[編集] Perlでの構文は以下のようになる。 このループはだいたい次のような手順で実行される。 変数にリストの中のある要素への参照を代入する。 文を実行する。 全要素を参照し終わっていない場合は、変数に「次の要素」を代入して文の実行へ戻る。 ここで、線形リストや配列など要素の順序が決まっているものは、通常その順序でループが実行されるので、この場合以下とほぼ同様である。

  • SUBSTR、SUBSTRB - オラクル・Oracle SQL 関数リファレンス

    SUBSTR、SUBSTRB 関数の内容 SUBSTR は取り出す文字列をキャラクタ単位、 SUBSTRB はバイト単位で部分文字列の取り出しを行なう。 文字列 string の 開始位置 position から legnth 文字、または、バイト分 の部分文字列 (SUBSTRING) を戻す。 開始位置 position は 1 オリジンで始まるが 0 でも有効で 1 を指定したことになる。また、開始位置 position にマイナス値を指定すると文末から position 逆行した位置から文字列を取り出す。 文字列長 length を省略すると文字の最後までが対象となり、0 以下の数値も指定できるが結果は常に NULL を戻す。 BASIC にあるような左から length 文字 (left) 、右から length 文字 (right) のような個別の関数は用意されていない。 SU

  • PHP & JavaScript Room

    PHPJavaScriptCSS、Webページ埋め込みによる音声・動画配信方法など、実用的なプログラミング・テクニックを解説Search 動作環境 バージョン情報 PHP 4.4.0 | MySQL 4.1 OS Windows XP(SP2) ブラウザ Internet Explorer 6 Internet Explorer 7 Firefox 2.0 Netscape 7.0 Ranking !! ↑ ポチッと押してくださると管理人が涙します(;д;) Union Links PHP小屋 Thanks famfam (Silk Icon) HoHoHo!(Mini Icon 2) NWYH Stock Image Library(写真素材) QRコード I'm Here!! mixi

  • CodeZine:プログラミングに役立つソースコードが満載な開発者のための実装系Webマガジン

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    CodeZine:プログラミングに役立つソースコードが満載な開発者のための実装系Webマガジン
  • ブラウザで Ruby on Rails 開発! Heroku を使ってみよう - WebOS Goodies

    Heroku は現在リミテッドβの状態なので、ユーザー登録を行うにはこちらのページでメールアドレスを登録し、招待メールが来るのを待たなくてはなりません。私が登録したときは 2 週間待ちだったのですが、現在はだいたい 1 日以内に招待が来るようです。ちょっと面倒ですが、ぜひサインアップして、 Heroku の素晴らしい世界を体感してみてください。 ・・・どうでもいいけど、サインアップのページにある看板はいったい。 無事にサインアップできたら、さっそくこちらのページから heroku にログインしましょう。すると、最初に以下のアプリケーション管理画面が表示されます。 heroku では同時に複数の Rails アプリケーションが開発できるので、この画面でそれらを管理するわけです。しかし、現在はひとつもアプリケーションが存在しませんので、新たに作成してみましょう。アプリケーションの作成は「Cre

  • http://higashizm.sakura.ne.jp/reg/

  • 正規表現をいまのうちに覚えておきたい人のためのリソース集

    HTML5で正規表現がサポートされる、といったことをきっかけに、正規表現はプログラマだけでなくWebクリエイター全体のスキルとして求められていくものになっていくのではないでしょうか(参考:あまり知られていないけれど、HTML5では正規表現が使えるようになる )。 ここではそうした正規表現の初学者や、一度挫折したけど再入門したい人、そしてより高度な内容をマスターしたいすべての人のためのリソース集を作りました。 初学者向けには「はじめての正規表現」 「はじめての正規表現」は、文字通り正規表現という言葉は知っていても中味はよく分からない、という初学者の方にぴったりのコンテンツ。紙芝居形式のプレゼンテーションで楽しく正規表現について把握できます。 はじめての正規表現 初学者の方には、次の2つの記事も手っ取り早く読めて概要を把握できますので紹介しておきます。 使うほどに良さが分かる正規表現(1/2)

    正規表現をいまのうちに覚えておきたい人のためのリソース集
  • パスワード認証

    スチーム速報 VIP あの夏の日、僕たちは輝いていた。

    パスワード認証
  • プロ・アマ・プログラミング言語を問わずに今までの4倍のスピードで学習する方法 - Craftworks Tech Blog - Branch

    私が実践して、とても効果が上がった学習方法を紹介します。 どんなプログラミング言語でも関係なく通用するやり方だと思います。 この学習方法に切り替えてからの 1 年の学習量は、それ以前の 4 年分に匹敵すると感じています。 以下にその方法を紹介します。 ソーシャルブックマークのホッテントリのフィードを購読する 特に気になったサイトの人気エントリにざっと目を通す 特に気になったブログを個別に購読する 流行のライブラリ、フレームワーク、アプリケーションのソースコードを読む カンファレンスなどのスライドに目を通す 特に気になった人のブックマークをお気に入り登録する 得た情報を元に実際にコードを書いてみる 評判の書籍を読む ソーシャルブックマークのホッテントリのフィードを購読する ホッテントリとは人気の記事のことを言います。沢山ブックマークされ、それだけ注目度が高いということです。 特定分野の人気記

    プロ・アマ・プログラミング言語を問わずに今までの4倍のスピードで学習する方法 - Craftworks Tech Blog - Branch
  • Dashcodeをはじめよう (1/7)

    CONTENTS: 0. Dashcodeのインストール 1. ウィジェットの基構造を確認 2. Dashcodeのツール構成 3. ステップを追ってウィジェットを作成 4. ウィジェット制作の応用例 5. テンプレートカタログ Mac OS X 10.4(Tiger)で登場したDashboardウィジェットは、ちょっとしたRSSの購読などに便利だが、制作するには個別に用意したHTMLCSSファイルを専用の方式でパッケージ化する作業が必要だった。しかしLeopardでは、そんな面倒な作業を任せて簡単にウィジェットを完成できる強力なツール「Dashcode」が付属したのだ。さっそく利用して、オリジナルのウィジェット作りに挑戦しよう。 0. Dashcodeのインストール 「Dashcode」は、ウィジェットを簡単に作成するためのアプリケーションだ。Leopardに付属しているとはいえ、プ

    Dashcodeをはじめよう (1/7)
  • レッツPHP!

    s3.to 2023 著作権. 不許複製 プライバシーポリシー

  • タグクラウドとは ウェブの人気・最新記事を集めました - はてな

    Popular Tags on Flickr Photo Sharing(英語) del.icio.us/tag(英語) Tag cloud - Wikipedia, the free encyclopedia(タグクラウドの説明。英語はてなブックマーク - タグ一覧 はてな使い方メールマガジン『週刊はてな塾』 - 【週刊はてな塾】第六号 タグクラウド大作戦の巻

    タグクラウドとは ウェブの人気・最新記事を集めました - はてな
  • オブジェクト指向スクリプト言語 Ruby

    Ruby 3.3.0 リリース Ruby 3.3.0 が公開されました。Ruby 3.3ではPrismという新しいパーサーの追加、新しいパーサージェネレーターであるLramaによるBisonの置き換え、RJITという新たなJITの仕組みを追加、YJITの高速化など様々な改善が行われています。 もっと読む... Posted by naruse on 25 Dec 2023 Ruby 3.3.0-rc1 リリース Ruby 3.3.0-rc1 が公開されました。Ruby 3.3ではPrismという新しいパーサーの追加、新しいパーサージェネレーターであるLramaによるBisonの置き換え、RJITという新たなJITの仕組みを追加、YJITの高速化など様々な改善が行われています。 もっと読む... Posted by naruse on 11 Dec 2023