タグ

プログラミングに関するAkkiesoftのブックマーク (179)

  • S-MEMO(エスメモ): PEAR::Mail_Mimeを使ってHTMLメールを送ってみよう

    前回「PEAR::Mailを使ってメールを送信してみよう」でメールの送信について紹介しました。これだけでも結構助かるのですが、便利になると更に欲が出るもので「ファイルを添付したメールを送信できないか?」「HTMLメールを簡単に作れないか?」などを考えます。そんなときにPEAR::MailをサポートしてくれるPEAR::Mail_Mimeという便利な拡張機能があります。 PEAR::Mail_Mimeは添付メールやHTMLメールを簡単に実現できます。 今日はPEAR::Mail_Mimeを紹介します。 インストールについて知りたい方は、過去の記事をご参照ください。 レンタルサーバーでPEARを使う方法 WindowsでPEARを自動インストールしてみよう 今回はPEAR::Mailの拡張機能になりますのでPEAR::Mailの使い方を知ってることが前提です。 もし使い方を知らない

  • メールにファイルを添付する - メール送信(PEAR::Mail) - PEAR入門

    メールにファイルを添付する方法を確認します。Mail_Mimeクラスで用意されている「addAttachment」メソッドを使います。 Mail_Mime::addAttachment() boolean addAttachment (string $file, string [$c_type = 'application/octet-stream'], string [$name = ''], boolean [$isfile = TRUE], string [$encoding = 'base64']) 引数: $file ファイル名かデータ自身 $c_type ファイルの内容の種類 $name $fileがデータの場合のファイル名 $isfile $file がファイル名かどうか $encoding ファイルのデータを転送するための符号化の種類。デフォルト は「base64」 戻り値

  • 歪みねぇ兄貴の強く生きる言葉、ニコニ国賓が来日 (1/3)

    いよいよ14日のUDX公演を前に、ビリー・ヘリントン氏を取材した 「森の妖精」「レスリングシリーズ」。そんなタグでニコニコ動画を最近騒がしているのはビリー・ハリントン(Billy Herrington)氏だ。あえて詳しくは語らないが、ビリー・ブランクスに続く「第2のビリー」としてブログやTwitterで話題をさらっている。 2007年9月に投稿された人の出演動画の中で、ビリー氏の台詞が「最近だらしねえな?」「歪みねぇな?」「あぁん? あんかけチャーハン?」といった日語に聞こえると字幕コメントが付いたことで話題が沸騰。「森の妖精さんとウッーウッーウマウマ(゜∀゜)」など盛んにマッシュアップ動画が投稿され、一大ブームを巻き起こした。 話題の動画。詳しくは語らないが、元はお目当ての動画を装ったトラップ、いわゆる「釣り」動画だった。「最近だらしねぇな」「歪みねぇな」などの空耳があまりに兄貴すぎ

    歪みねぇ兄貴の強く生きる言葉、ニコニ国賓が来日 (1/3)
  • 【PHP】PEAR/TARによるtarballの作成 - (・∀・)イイ!!Memo

    PEAR/TAR † tarballを扱うことができる(圧縮、解凍)。素のtarballだけでなく、gz, bz2も扱える。 PHPからコマンドラインを叩ける環境の場合は、コマンドラインを叩いたほうが早いと思う。 ↑ サンプルコード † data.txtとdata2.txtをtar.gzに圧縮したファイルを生成する。 <?php require_once "Tar.php"; $Tar = new Archive_Tar("output.tar.gz", "gz"); $file_name_list = array('data.txt', 'data2.txt'); $Tar->create($file_name_list); ?> フォルダもいけることを忘れずに。 $file_name_list = array('./datadir/'); ↑

  • PHPでファイルを zipするためのサンプルと 4つの注意点

    PHPzipするサンプルと注意点。 注意点 (Windowsの場合) php.iniの、extension=php_zip.dllのコメントアウトを外しておかないと、「Fatal error: Class 'ZipArchive' not found」が出る。zipのopen時に、ZIPARCHIVE::CREATEを指定すると、指定したパスにまだzipが無い場合は新規作成し、既にzipがある場合はそのzipに各ファイルが追加される。ZIPARCHIVE::OVERWRITEを指定すると、常にzipを新規作成する。既存のzipがある場合は、zip自体を上書きする。(2009/03/23訂正:仕様が変わり、既存のZIPが無い場合にOVERWRITEを指定するとopen()に失敗するようになった。対策は下記サンプルコードを参照。)zipを展開するクライアントがWindowsの場合、ファイル名

  • 第1回 PCサイトと携帯サイトの違いを知る | gihyo.jp

    携帯サイト開発で考慮すること PCサイトの作成経験者が初めて携帯サイトを作るときには、どのような所に違いがあるのかをまず認識しなければなりません。PCサイトの場合ブラウザの数も限られており、またそれぞれの動作も大きくは異なりませんが、携帯サイトではキャリアはもちろん機種ごとにも動きが変わってきてしまいます。そして携帯サイトはPCと違い、ブラウザのバージョンアップができません。そのため広く使ってもらうサイトを作るには古い機種にも対応しなければならず、多種多様な仕様の端末を想定して開発をしていく必要があります。そのため開発の前にどのような点に気をつけなければならないかをきちんと認識しておく必要があります。 携帯サイトの開発において、最初のポイントは「携帯端末で画面を正しく表示すること」です。PCサイトと同じように携帯サイトを作成すると、画像が表示されなかったり、画面レイアウトが崩れたりといった

    第1回 PCサイトと携帯サイトの違いを知る | gihyo.jp
    Akkiesoft
    Akkiesoft 2009/01/05
    PHPで携帯サイト
  • 早速iPhoneの開発向け超有益Tipsがこんなに! - もとまかのiPhone・iPod touch戯れ日記

    先駆者の方々は、まさにこの時を待っていたと言わんばかりに有益な情報をエントリーされまくってますね。すごいです! ますは「はてなtouch」でおなじみのKishikawa氏。 Interface Builderを使ってカスタマイズしたUITableViewCellを作る方法http://d.hatena.ne.jp/KishikawaKatsumi/20081024/1224857278 これですこれ。これのやり方に、ずーっとはまってたんですよねぇ・・・先週書いた以下のエントリーでもカスタマイズしたUITableViewCellを実装しましたが、 iPhone SDKを使い始めてから3週間の近況報告http://d.hatena.ne.jp/moto_maka/20081019/1224364091 これをやるのに以下の情報を参考にしていました。http://discussions.appl

  • Nintendo DSでプログラミング

    2008-10-03 トップページ 2008-06-24 チェスの棋譜管理ソフト 今までに作ったソフト 2008-06-18 雑記 2008-05-20 ご意見・情報投稿用ページ 2008-04-21 マップデータをテキストファイルから読み込む タイルを使ってブロックを並べてみる 2008-03-03 このサイトの見方 2008-02-14 ソース/チェスボードを表示してみる チェスボードを表示してみる Nintendo DSでプログラミング † 先日友人にNintendo DS Liteを貰いました。 私はファミコン以来ほとんどゲームをやらなかったのですが、 あっという間にはまってしまいました。 さて、一通り遊んだあと、プログラマとして気になるのは どのようにこの機体の上でプログラミングするか、です。 ちょっと調べてみたところ、ライセンスを受けずとも 独自で開発環境を構築するこ

  • ウノウラボ Unoh Labs: JavaScriptからMP3ファイルを再生する方法

    酒徳です。このごろは、べ物が美味しい季節です。おかげで、ダイエット宣言しているのに、さっぱり体重が落ちません。困ったものです。 さて、今回は、JavaScriptから任意のタイミングでMP3を再生する方法について書いてみようと思います。 Webを見ていると、マウスで画像をクリックするとピコッ音が鳴るサイトがあります。「どうやって実現しているのだろうか?」と思ってソースを見てみると、Flashだったりします。そして、「そうか、Flashなら簡単に鳴らせて当然だよなぁ」と思います。 しかし、Flashは、JavaScriptほど手軽ではありません。Flash開発のための環境を整えて、コンパイルして・・・と意外と労力がかかります。たかだか、「ピコッ」と効果音を鳴らしたいだけのために、そんな苦労をするのは、割に合いません。 そこで、先日私が作ったのが、soundapi.js です。このライブラリ

    Akkiesoft
    Akkiesoft 2008/07/10
    はてなハイク×マリオペイントに使えるかも。メモ
  • ユメのチカラ: 取締役退任。生涯一プログラマ宣言。

    6月30日臨時株主総会において、ミラクル・リナックス株式会社の新取締役として、児玉崇、伊東達雄を選任し、それに続く、取締役会議により、新しい代表取締役として児玉崇を選任した。佐藤武前代表取締役社長は、取締役会長へ、わたしは取締役を退任した。 ここにご報告する。 さて、ここからが題(?)である。取締役を退任したからといってミラクル・リナックスを辞めるわけではない。今後は経営者という責任ある立場を退き一技術者としてミラクル・リナックスに貢献していく。 2000年6月にミラクル・リナックスを創業以来8年にわたって取締役CTOとしてミラクル・リナックスとともに歩んできたが、取締役というよりも、技術屋としてミラクル・リナックスのV1.0の開発、OSDL (Open Source Development Lab -- The Linux FOundationの前身)への参画、そしてAsianuxプロ

  • 1GBレンタルサーバー・プロバイダー Amusement BiG-NET | www.big.or.jp/~crane/cocoa/

    こちらは独自ドメインからレンタルサーバー、フレッツ接続専用会員までトータルサポートのプロバイダー、BiG-NETです。 いつも弊社ユーザーのページにアクセスをして頂きましてありがとうございます。 http://www.big.or.jp/~crane/cocoa/ 404 Not Found (ファイルが見つかりません) 申し訳ございませんが、お客様がアクセス要求されました上記ページは、現在アクセスが出来ません。 弊社では、なぜアクセスできないのかと言う第三者からのお問い合わせにはお答えすることが出来ません。 もしこのページの関係者をご存知でしたら、連絡を取ってみることをお薦め致します。 何卒ご容赦下さい。

  • iPhone/iPod touchアプリケーション開発者になるための高速道路 建設予定地 - yanbe.diff - subtech

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

    iPhone/iPod touchアプリケーション開発者になるための高速道路 建設予定地 - yanbe.diff - subtech
  • はてなスターの星をプロフィールアイコンに置き換えるGreasemonkey Script - 0x集積蔵

    最新版は http://gist.github.com/2424 からどうぞ タイトルの通りです。はてな上でのみ動作します。 http://ss-o.net/userjs/replaceStarByProfileIcon.user.js こんな感じ。 spanタグにaltをsetAttributeしてたりとかなり力技な感じ。はてなスターの修正で動かなくなる可能性大。まあ、グリモンなんてそんなもの。 関連 いぬビーム - はてなスターをプロフィールアイコンに変えるブックマークレット はてな以外では? ついでなので、 つい☆すたの真似をしてはてなスターの☆画像をプロフィールアイコンに変えてみた - 準二級.jpの補足?で、はてな以外でスクリプトが貼れるblogの場合、こんな感じでグリモンを入れてなくてもいけると思うというサンプル。 <script type="text/javascript"

  • Cocoa はじめの一歩

    Cocoa はじめの一歩    はじめに  MacOSXになってからプログラミング環境が無料で手に入るようになりました。学割でも数万円はするソフト(CodeWarriorなど)を苦労して買っていた昔とは隔世の感があります。 せっかくタダなんだからちょっとやってみよう!と興味を持たれる方は多いのではないかと思います。 現在Cocoaに関して優れたがいくつか出版されていますが、どれもプログラミング、特にCに関して基礎的な知識が要求されます。ではまずはCを勉強してみよう、と思ってもWindowsをベースにした説明ばかりで(コードそのものは同じなのですが)完全な初心者には「Macではどうすれば良いの?」と意外に敷居が高いのが現状です。 ここでは「完全な0から」始めたい人向けに簡単なガイドを提供したいと思います。 なお一概にプログラミングといっても現在Macデスクトップアプリケーショ

  • FrontPage - SWTサンプル集

    SWTとは? SWTはThe Standard Widget Kitの略で、Eclipseというオープンソースプロジェクトから提供されているJava用のGUIツールキットです (Eclipse自体は言語に依存しない統合開発環境のプラットフォームを提供することを目的としています)。 Swingと異なり、OSのネイティブAPIを使用しているため軽快に動作します。統合開発環境であるEclipse自身もSWTを使用していますので、JBuilderやForte for JavaなどSwingを使用したIDEと比べるとGUIのレスポンスにどの程度の差があるかを実感できると思います。 上述のように、Pure Javaではないという点、JavaのGCの恩恵を完全に得られないという点(SWTでは明示的にリソースを解放しなくてはならないケースがあります)、現状ではRADツールが存在しない(最近はEclipse

  • 達人プログラマー

    達人プログラマー
  • アセンブラで開発された16ビットOS"MikeOS 1.0"登場 | エンタープライズ | マイコミジャーナル

    16日(米国時間)、MikeOSの最新版にして初の1系リリースとなる「MikeOS 1.0」が公開された。MikeOSはアセンブラで開発されたx86 PC向けの16ビットOS。CD-ROMまたはフロッピーディスクから起動して動作する。テキストベースのダイアログドリブンUI、コマンドライン、FAT12のサポート、PCスピーカサポート、基的なDOS .COMプログラムサポートなどの特徴がある。 MikeOS 1.0ではコードのクリーンナップが実施されたほか、簡単にビルドするためのスクリプトの提供、新しいシステムコールの追加、バグの修正が行われている。また、MikeOSを実行/ビルド/変更するためのドキュメントガイドが追加されている。MikeOSは汎用OSを目的として開発されたものではなく、学習向けに開発された色が強い。実装されている機能も基的なものだ。学習に使うには適度なサイズで興味深いプ

  • mamezou.net

    This domain may be for sale!

  • FrontPage - osdev-j (MMA)

    OSニュース ANTOS 0.49 - ANTOS(2007/11/11) Bochs 2.3.5 -Bochs(2007/09/16) ANTOS 0.47 - ANTOS(2007/2/27) Mona 0.3.0Alpha8 - Mona(2006/10/06) Bochs 2.3 -Bochs(2006/08/27) ANTOS 0.44 - ANTOS(2006/8/9) Bochs 2.3.pre3 -Bochs(2006/08/06) qemu 0.8.2 -qemu(2006/07/23) Bochs 2.3.pre2 -Bochs(2006/07/16) Bochs 2.2.6 -Bochs(2006/01/29) Mona 0.3.0alpha7 -Mona(2006/01/04) Bochs 2.2.5 -Bochs(2005/12/30) Syllable0.6.0