developに関するRobinEggのブックマーク (19)

  • trickpalace.net

    This domain may be for sale!

  • プログラミングを教えるということ:中学生プログラマーの感想録 - CNET Japan

    みなさん、たくさんのコメントやGood、当にありがとうございます。 みなさんの期待に答えられるよう、頑張ります。 それでは実質初めての投稿です。 Pythonを教えること 僕は現在Pythonを勉強しているわけですが、 使ってみて思ったことは、「習得しやすい言語」だということです。Cをはじめ、VisualBasicやらC#やらJavaやらいくつかの言語を勉強した のですが、いずれも、理解に苦しむ、「挫折ポイント」とでも言いましょうか、習得しにくい部分がありました。そんな中Pythonを勉強し始めて、(他言 語を勉強していた、というのももちろんありますが)すらすらと様々な概念が習得できたことに驚きました。 そんなこんなで僕もある程度Pythonを扱えるようになっていきました。そこで僕は、部活(科学部のPC班)でPythonの布教活動に着手し始めました。プログラミング未経験者(後

    RobinEgg
    RobinEgg 2009/07/05
    確かに書きやすいんだけど、条件分岐・イテレーションをインデントで表現するので、 {} を // すればいいC系と違ってデバッグが面倒くさすぎる。そこがどうにかなれば良いんだけど…。
  • 「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ : 404 Blog Not Found

    2009年03月19日18:00 カテゴリLightweight Languages 「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ ああ、まただよ... かなり使えるPHPの正規表現まとめ - IDEA*IDEA 〜 百式管理人のライフハックブログ 〜 正規表現って、プログラミング言語間の差が少ないサブ言語なのに、なぜ「PHP」がつくとダメ正規表現ばかり登場するのか。うんざりだ。 かなり使えるPHPの正規表現まとめ - IDEA*IDEA 〜 百式管理人のライフハックブログ 〜メールアドレスは厳密にチェックしようとするとなかなか難しいのですが、簡単なチェックだったらこれでOKぽいですね。 /^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$

    「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ : 404 Blog Not Found
    RobinEgg
    RobinEgg 2009/03/19
    いやいやいや php 関係なくね?というか php で mailbox 書式をチェックする場面が思いつかない件。 / まぁ他言語に比べ「とりあえずさわってみたら動く」ような仕様なので、情報が玉石混淆なのは仕方ないと思う。
  • Reading binary files using Ajax

    A growing number of web applications are making more and more use of client-side technologies because thanks to Ajax, it is now possible to write more fluid and more responsive web applications using only client-side technologies. Now, web developers from all around the globe are releasing really interesting utilities and applications using only client-side technologies, many of which used to be w

    Reading binary files using Ajax
  • akalin.cx / Parallelizing FLAC encoding

    One thing I noticed ever since getting a multi-core system was that the reference FLAC encoder is not multi-threaded. This isn't a huge problem for most people as you can simply encode multiple files at the same time but I usually rip my audio CDs into a single audio file with a cue sheet instead of separate track files and so I am usually encoding a single large audio file instead of multiple sma

  • 【ハウツー】ゼロからはじめるバッチプログラミング - コマンドの魅力を再確認 (1) コマンドプロンプトの概要 | パソコン | マイコミジャーナル

    開発者やシステム管理者などであれば日常的に利用するコマンドプロンプトですが、中には全く使わないという方や、苦手という方も少なくありません。確かに、マウスで簡単に操作できるGUIに比べ、コマンドの操作は直観的ではありません。しかし、大量のファイルの名前を変更したり、大量のフォルダを一定の命名規則で新規作成するといった作業を考えるとGUIでは非常に面倒になります。こうした作業を行ってくれるフリーソフトも存在しますが、仕事用のコンピュータであれば定められたソフトウェア以外、インストールが禁止されていることも珍しくないでしょう。 コマンドプロンプトを使えば、こうした面倒な作業や、日常的に行っている作業の一部分を自動化できる可能性があります。ファイル操作やアプリケーションの起動といったコマンドは、Windowsにデフォルトでインストールされている機能であり、加えて複雑なプログラミング言語を覚えること

    RobinEgg
    RobinEgg 2008/08/19
    BATは今時使う人の方が珍しいけど、パイプも使えるしwindows組み込み以外にperlのワンライナーとかと組み合わせれば結構強力な武器になる。batとvbs(FSO/WMI)を扱えれればいろいろと遊べるよ
  • PHPな人は本当にPHPしか知らないのか - ひがやすを技術ブログ

    言語を比較するためには他の言語についてのある程度の知識が必要だろう。 Perlを知らずしてスクリプト言語を深く語るのは難しいし、 Lispの知識なくRubyを深く語ることは難しい。 Pythonは? うーん、PythonにはPythonの知識だよね(笑) たとえばPHPしか知らないとしたら、PHPの欠点を指摘されると自分のやり方全体が 否定されたと感じるのではないだろうか。 Matzのエントリが原因ではないと思うけど、「PHPの人はPHPしか知らない」というイメージがなんとなくあるよね。でも、そのイメージは間違っていることを今日この場で宣言しておく。 昨日、PHPカンファレンスのパネルディスカッションに出たんだけど、そこで、会場の人にどれくらい他の言語を使ったことがあるか聞いてみた。数字はうろ覚えだけど。 Perlは70%くらい Rubyは80%くらい Pythonは70%くらい Java

    PHPな人は本当にPHPしか知らないのか - ひがやすを技術ブログ
    RobinEgg
    RobinEgg 2008/07/23
    多分、PHPerがダメダメというのはPHP-MLの印象が発端なんじゃないかと。 | http://pc11.2ch.net/test/read.cgi/php/1214323962
  • PHP-users.jp - 日本のPHPユーザのためのハブサイト

    まずは連載記事で PHP を理解しよう! [Think IT] 一気に覚えるPHP! まずは PHP の基礎を概念から学びます。関連する連載記事も豊富なので一気に読み込んでしまいましょう。 PHPプログラミングの基礎を学ぼう(1/2) - @IT Apache + MySQL + PHP でウェブサービス開発の勘所を学びます。 PHPのコミュニティ ポータルサイト「PHPプロ!」 PHPに関する最新ニュース、開発に使えるちょっとした Tips などを公開。Q&A掲示板も充実しています。 もっと便利に PHP を使うには? 【一気に覚えるPHP!】使えるスクリプト! PHPのライブラリーであるPEARや、フレームワークが紹介されています。 連載:CakePHPで高速Webアプリ開発|gihyo.jp … 技術評論社 CakePHP というフレームワークを使った爆速サイト開発の手法いろいろ。

    RobinEgg
    RobinEgg 2008/05/21
    そこでxoopsですね、わかります。
  • Perlの食えない事情

    Perlえない事情 Perlえない事情 @author: KaPoKoN Perlは初心者おすすめの言語ではない 奇妙な演算子の数々 奇妙な宣言文の数々 最後に・・・ これを書くに至った経緯は、Perl言語の創始者が来のPerlの使用目的とは 遠く離れた言語になってしまった背景。 自分がC、PHP、Java、VBとたんたんとやってきた中で、 これほど奇怪な仕様の言語に巡り合ったのは初めてであるという事だ。 そして、パール信者は叫んでたまらない。 パールisGOD!パールisキング!・・・と。 確かに今までのウェブは、そのように進んでしまったという事実があるが、 パールは来はウェブアプリケーションのサーバー処理をするために書かれた言語ではない。 UNIX上でデータを扱う為に作り出された言語であり、 UNIXそのものがサーバーとして作られたOSであるがゆえ、 ウェブでユーザーからの

    RobinEgg
    RobinEgg 2008/05/13
    内容的にはアレなんだが一理あるから簡単に片付けるわけにもいかない。
  • Adobe、「Open Screen Project」でFlashをオープンに

    Adobeは一貫したFlash実行環境を実現するため、SWF仕様の制限を廃し、APIやプロトコルを公開し、ライセンス料を撤廃する。 米Adobe Systemsは5月1日、Flash技術をオープンにして、PCテレビなどさまざまなハードでFlashコンテンツを利用できる環境を作る「Open Screen Project」を発表した。 このプロジェクトは、PC、携帯電話、家電など各種機器の間で一貫したFlash Playerランタイム環境を実現することを目指す。これにより、開発者やデザイナーはハード別に調整を加えなくても、さまざまな種類のハード向けにFlashコンテンツを提供できるようになる。Flashに加え、今後Adobe AIRにも対応予定。 同プロジェクトではFlash技術のオープン化を進めるため、SWFおよびFLV/F4V仕様の使用制限を撤廃し、Adobe Flash Playerの

    Adobe、「Open Screen Project」でFlashをオープンに
    RobinEgg
    RobinEgg 2008/05/01
    ようやくか…遅すぎたけどこれは評価したい。携帯プラットフォームだけじゃなくてこれまで手薄だった64bit Linux環境のサポートもよろしく。 | というかflvまで軒並みopenにするとなるとon2系/H.264のライセンスはどうなる?
  • 文系素人ですがPHP勉強始めました。 | Kousyoublog

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

    RobinEgg
    RobinEgg 2008/04/27
    いずれ使うだろうリファレンスのうち、もっとも使い勝手がいいリファレンス > http://php.s3.to/namazu/
  • コマンドプロンプトを使ってみよう! - バッチファイルとは?

    バッチファイル(Batch File)は、Windowsで複数の処理をまとめて実行する際に使われるプログラムファイル。 バッチファイルの中身は、基的にはコマンドプロンプトで実行できるコマンドを1行ずつ明記したもの。 ファイル名の拡張子は、「.bat」または「.cmd」とする。通常は「.bat」が採用される。

  • 機能やボタンが多すぎ!! 使いにくいUIのデジタル家電が発売されてしまう本当の理由 - キャズムを超えろ!

    一昨日メディアの方とランチしながらふと話題になったのが「今の家電メーカー製デジタル家電って機能ありすぎてわかんないよね」という話で、先に書いたRSSリーダーの話にも通じる。 まったくもってその通りなんだが、じゃぁ「なぜ・どうしてそうなっちゃったの?」を紐解くと、わりとシュールな要因が浮かんでくる。 ズバリ言ってしまうと既存機能に上乗せする企画は通すのが簡単だし、リスクが少ないからだ。多少使いにくくてもそれが売れない決定的理由にはなりづらいことから、(売れなかったときの)責任を問われる立案者・決裁者ともに「多少複雑になってもかまわず機能を上積みしていくこと」は保身のためを考えるとリスクが少ない手法というわけだ。逆に削ることは、安定した大企業の会社員としてはものすごい勇気がいる。下手すりゃ前モデルで20%あったシェアが5%とかに落ちてしまう可能性も高いわけで、そんな企画を立案した者(担当者)・

    機能やボタンが多すぎ!! 使いにくいUIのデジタル家電が発売されてしまう本当の理由 - キャズムを超えろ!
    RobinEgg
    RobinEgg 2008/02/21
    別に家電に限った話じゃない。あれもつけよう、これもあった方がいいかもというのはある意味技術者の多くに通ずる性のように思う。 / だからこそマーケ・技術共にシンプル志向に向かうのは難しいんじゃ。
  • 狐の王国 PHPの本当の利点

    #1 PHP当の利点 PHPが嫌われる当の理由。 という記事。 たぶんネタだと思うし真に受ける人もいないとは思うんだけど、一応。 PHPは別に他の言語やプログラミング理論の価値を引き下げたりはしないし、既存のものがPHPに置き換えられるなんてことは絶対あり得ない(一部ではあるだろうけど)。 まるで時代がPHPを向いてるかのような思い込みがもしあるんだとしたら、それは思いっきり勘違いしてる。そんなことは絶対ありえない。 なんでかって、PHPは元々Perlから派生したものだし、Perlの悪いところをおもいっきりひきずってるから。 まあ別に議論しようってんじゃないからこれについては深くは触れない。 ただね、PHPを擁護したいなら、PHP当の利点や美点をあげようよ、と思うんだよな。 実を言うと俺はPHPは決して嫌いではない。むしろ積極的に使うことがあるくらいだ。 それはもちろん、そうする

    RobinEgg
    RobinEgg 2008/02/11
    前も似たようなphpエントリにブコメしたが、全く同感。組み込みライブラリの多さとリファレンスの充実度は桁が違う。 / リファレンスは試しにruby,python,phpで読み比べしてみたらいいと思う。
  • Bazaar Version Control

    What is Bazaar? Bazaar is a version control system that helps you track project history over time and to collaborate easily with others. Whether you're a single developer, a co-located team or a community of developers scattered across the world, Bazaar scales and adapts to meet your needs. Part of the GNU Project, Bazaar is free software sponsored by Canonical. For a closer look, see ten reasons

  • svnserve ベースのサーバ

    サーバに Apache を使用できない状況にあるかもしれません。幸い、Subversion には Svnserve (通常の TCP/IP 接続上でカスタムプロトコルを使用する、軽快なスタンドアロンサーバ) が含まれています。ほとんどの場合、svnserve は Apache ベースサーバより簡単にセットアップ・実行できます。また今では、さらに安全しやすくする SASL サポートも含まれています。 Subversion の最新版は、http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 から取得してください。またはパッケージ化済みインストーラを、CollabNet の http://www.collab.net/downloads/subversion から取得してください。このインストーラは、svnser

  • マイクロソフト、新開発言語「D」を開発中

    Microsoftが新しい開発言語に取り組んでいる。その言語は「D」と呼ばれ、アプリケーションのモデル作成を容易にする、とMary Jo Foley氏がZDNetで報じている。 同氏は、Dを「非開発者を対象とした宣言型言語」とブログの投稿で述べている。 モデリングとエンドユーザープログラミングは、Microsoftの開発ツールへの取り組みにおいて大きなテーマとなっている。 アプリケーションのモデルを作ることで、開発時間が短縮され、アプリケーションの配備と運用が稼働後に簡単になる。 エンドユーザープログラミングは、アイデアとしては以前から存在するが、マッシュアップの時代において徐々に現実味を帯びてきている。マッシュアップでは、異なるウェブフィードからのデータをひとつのウェブページに統合できる。 Microsoftの開発者グループは2007年、マッシュアッブビルダのPopflyをリリースした。

    マイクロソフト、新開発言語「D」を開発中
    RobinEgg
    RobinEgg 2008/02/06
    あのD言語とはまた別?E言語とかにすればいいのに(既にあったらすまそ
  • 「初心者向けの言語は〜」に初心者が思うこと - 遥か彼方の彼方から

    プログラム 絵に描いたようなプログラム初心者の僕としては、上級者の皆さんが「あれの方がいい」「これの方がいい」と話し合ってくれるのは嬉しいんですけど、少しばかりノイズに感じてしまいます。ごめんなさい。 学校でJAVAだのCだのやっているから、家では休日にさくりとwebアプリを作りたいと思ってPHPの勉強を始めようと思った途端、「PHPはヘボい」と言われる。それじゃあrubyでもやればいいのかというとそうでもないらしく、C++がいいだのPythonがいいだの、あげくには日語でもやってろとまで言われてぽかーんとしてしまいます。*1 どの言語からやれというのに正解がないというのはわかってます。初心者向けだろうが、上級者向けだろうが、とにかく書いて読んで晒して教えを請うのが一番です。そうは思っていても、やろうとしているそばからごにょごにょ言われると、正直まいってしまいます。不安です。隣のクラスメ

    RobinEgg
    RobinEgg 2008/02/05
    たしかにねぇ。 | 個人的にphpがいいと思うのは、一つの組み込み関数につき1ページ、サンプルも揃った見やすい公式リファレンスがネット上にあるから。逆引き本買うよりlangリファレンス漁った方がよっぽど有益。
  • Web2.0ナビ: 意外と使われていない「個人用trac」活用のすすめ

    いいね! 6 ツイート B! はてブ 738 Pocket 138 tracをご存知ですか?tracは主にシステム開発系プロジェクトにおいて、バグ管理・バージョン管理・ドキュメント共有に使われる超便利ツールです。これがないと開発なんて出来ないよ!という開発者も多いはず。 そんなtracですが、個人用や家庭用でもカナリ使えるツールなんです。開発をしなくても、「脳をすっきりさせたり」「自分タスクを整理したり」「アイデアを貯めたり」「旅行計画を家族と共有したり」、日常生活という自分プロジェクトの管理ツールとして活用することができます。 tracとは 前述の通り、tracは主にシステム開発で使うプロジェクト管理ツールで、無償ソフトとして配布されているので、誰でも自由にダウンロードして使うことができます。 主に利用できる機能が4つあって ■ wiki 誰でもいつでも編集できるwiki機能があります。

    RobinEgg
    RobinEgg 2007/12/22
    ほほう。こういう総説が欲しかった。実験の進捗管理とかにも入れてみようかな。
  • 1