タグ

ブックマーク / codezine.jp (4)

  • 簡単で、奥深くて、超便利! LLの元祖「AWK」にさわってみよう

    編注1:「シェル芸」とは、UNIXシェル(主にbash)のワンライナーを駆使して文字列加工を自由自在に操ることです。また、そのような能力をもつ人をシェル芸人と呼びます。 パターンとアクション AWKはパターンとアクションを組み合わせるプログラム言語です。日語で「もし○○だったら、○○をする」という文章のうち、「もし○○だったら」という部分がパターンであり、「○○する」という部分がアクションです注1。このようにパターンとアクションで構成されるAWKの基文法は直感的であるため、様々な機会で用いられます。これをAWKスクリプトで記述すると以下のようになります。 さて、「パターン」という名前から「正規表現にマッチする」ようなイメージを持たれるかもしれませんが、AWKのパターンは「条件式」そのものであり、その条件式の戻り値による「真偽」にしたがいアクションが実行されます。今回はこのパターンの真偽

    簡単で、奥深くて、超便利! LLの元祖「AWK」にさわってみよう
  • iPhone とRuby on Railsを超簡単に連携する ObjectiveResource - Ruby on Rails編

    はじめに Ruby on Railsサーバーアプリと連権するiPhoneアプリを超簡単に書けるObjectiveResourceに付いて書かせて頂きます吉田裕美です、宜しくお願いいたします。 この記事は、iPhoneアプリを開発には詳しくないWebアプリを主に開発しているプログラマーと、Webアプリの開発には詳しくないiPhoneアプリプログラマー両方の方に読んでいただけるよな構成になっています。 iPhone開発経験者の方は iPhone編は「ObjectiveResourceとは」を読んだら「iPhone開発入門は」さっと目を通し、 Ruby on Rails編(稿)はじっくりと読んでください。 Ruby on Rails開発経験者の方は iPhone編はじっくりと読んでください。 Ruby on Rails編(稿)はRuby on Railsとは」と「Ruby on Rails

    iPhone とRuby on Railsを超簡単に連携する ObjectiveResource - Ruby on Rails編
  • Rubyで簡易POP3サーバを作る

    稿ではRubyを使ってシンプルなPOP3サーバ(POPd)を作成します。POP3は、いわゆる「メールの受信」のときに使われるプロトコルです。実際にPOP3でサービスを提供するサーバを作成していく過程を通じて、ネットワークプログラミングの基礎、POP3の仕組み、Rubyによるネットワークプログラミング/UNIXシステムプログラミングについて学びます。 はじめに 稿ではRubyを使ってシンプルなPOP3サーバを作成します。 POP3は、いわゆる「メールの受信」のときに使われるプロトコル(通信規約)です。稿では、このPOP3でサービスを提供するサーバの作成を通じて、以下のことを学びます。 ネットワークプログラミングの基礎 POP3の仕組み Rubyによるネットワークプログラミング RubyによるUNIXシステムプログラミング POPdの概要 稿で作成するPOP3サーバ(POPd)は、イン

    Rubyで簡易POP3サーバを作る
  • 正規表現の問題集1(基本編)

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

    正規表現の問題集1(基本編)
  • 1