2009-01-01から1年間の記事一覧

漫画の本を作るFlashを修正

漫画の本を作るFlashで保存時にエラーが出て保存出来なかったのを修正しました。 また、Firefoxで漫画原稿の画像が正しく表示されなかったのを修正しました。

マイリストに登録した漫画(原稿や本)を一気にビューワで閲覧できるようにしました。

マイリストに登録した漫画を漫画ビューワでぺらぺらめくりながら閲覧出来るようになりました。 自分で描いた漫画だけでなく、公開されている他人の描いた漫画も登録できるので、マイリストを雑誌の変わりにしたり、同人誌を作ったりすることが可能です。 サ…

【漫描き】漫画クリエイターのトーンをペンツールと同じにしました。

漫描きの漫画を描くツール「漫画クリエイター」のトーンツールを、ペンツールと同じようにキャンパスレイヤーの上に描画できるように変更しました。 ※この修正前にトーンツールを貼り付けている場合、漫画の修正でその漫画を開いたときは、トーンレイヤーは…

ブラウザで漫画・コミックを描けるSNS「漫描き」を公開しました。

本日、ブラウザ上で漫画やコミック本を描いて公開できるSNS「漫描き」のベータ版を公開しました。http://mankaki.jp 専用のイラスト制作ツールを使うことで、誰でも簡単に漫画を描いて公開することができます。またすでに自分で描いた漫画やイラストなどをア…

XMLに名前空間(みたいな)がある時はXMLの扱いが変わる

AS3

itemを配列に var xml:XML = <feed xmlns="http://example.com"> <item>hoge</item> <item>fuga</item> </feed> var ns:Namespace = xml.namespace(); var items:XMLList = xml.ns::item; さらに↓こんな書式の時にdxp:dimensionのnameにアクセスする場合 var xml:XML = <feed xmlns="http://example.com" xmlns:dxp="http://example2.com"> <item> </item></feed>

Mac OS X 10.6 Snow Leopardを入れてみた

OSX

まずは初期化せずに普通にインストールしてみたが、環境設定パネルのProcessorやXmarks for Safari、Logicool Control Centerが動かなかったので、DVDから起動してシステムディスクを初期化してからインストールした。 Processorは新しいXcodeを入れたらちゃ…

ホスト名からサブドメイン部分を省いたドメインを取得する(AS3)

AS3

Flash AS3でWhoisを作成してたけど、Whois検索したいドメイン名にサブドメインが付いている場合、ちゃんとしたデータが取得できない。 そこで、ホスト名からサブドメイン部分を削除するスクリプトを作ってみた。 /** * サブドメインを削除たドメインを返す。…

OpenPNE3.0.4をMacのXAMPP1.01にインストールしてみる

Jobeetに飽きてきたのでOpenPNEをインストールして使ってみる。 環境 MacOSX 10.5.7 XAMPP 1.0.1XAMPPのインストールや設定は、Symfonyに挑戦02「開発環境をつくる」を参照。 ダウンロードと展開 OpenPNEのダウンロードページからバージョン3.0.4をダウンロ…

XAMPP Mac OS X 1.0.1をインストール

新しいのが出ていたので古いXAMPPと入れ替える。 [1] ダウンロード http://www.apachefriends.org/jp/xampp-macosx.html ※Developer packageもダウンロード [2] インストール 古いxamppをリネーム。xampp_backとかにしておく xampp-macosx-1.0.1.dmgの中身を…

OSX標準のメーラー「Mail」を3列にする

OSX

Letterbox http://harnly.net/category/software/letterbox/ インストール後、Mailの環境設定でLetterbox(環境設定ウインドウのメニューアイコンの右端の矢印をクリック)のところでいろいろ設定。

Symfonyに挑戦16「Jobeet 10日目」

10日目: フォーム フォームフレームワークは3つの機能で構成されている バリデーション入力チェックをする ウィジェット入力フォームを出力する フォーム上二つで構成したフォームを出力 Propel フォーム データベースに保存するためのフォーム propel:build…

Symfonyに挑戦15「Jobeet 9日目」

9日目: 機能テスト 機能テストを実行してみる Mac:~ kaneda$ php symfony test:functional frontend categoryActions「 Looks like you failed 2 tests of 4.」と表示された。 事例による学習の項のコードをそれぞれのファイルにコピペ jobeet/test/function…

Symfonyに挑戦14「Jobeet 8日目」

8日目: 単体テスト 単体テストを実行 jobeet/test/unit/JobeetTest.phpを作成してコードをコピペ ターミナルでJobeetTest.phpを実行 Mac:~ kaneda$ php test/unit/JobeetTest.php もしくは、 Mac:~ kaneda$ php symfony test:unit Jobeet「Looks like everyt…

SafariでPDFを表示するアプリを「Adobe Reader」から「プレビュー」に戻す方法

OSX

Adobe Readerがちょっと遅いので、OSXデフォルトのPDF表示アプリ「プレビュー」で表示するように変更する。 Adobe Readerを起動 環境設定を開く 「インターネット」メニューを選択 「PDFをブラウザに表示」のチェックを外す Safariを再起動

Symfonyに挑戦13「Jobeet 7日目」

7日目: カテゴリページで遊ぶ カテゴリページのルーティングルールを作る jobeet/apps/frontend/config/routing.ymlの先頭にcategoryルールを追加 jobeet/lib/model/JobeetCategory.phpにgetSlug()メソッドを追加 【覚書】 新しい機能を実装するときは最初に…

OSXのターミナルでテキストエディタを指定してファイルを開く

OSX

viをガリガリ使えるようになりたい所だけど。 Mac:~ root$ /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hostshostsファイルをOSX標準のテキストエディタで開く指定。

OSXでXAMPPのPHPとMySQLとPEARのパスを通す

まずは、/usr/lcoal/binにxamppのphpとmysqlとpearのリンクファイルを作成する。 Mac:~ kaneda$ su - root Mac:~ root$ mkdir /usr/lcoal/bin Mac:~ root$ ln -s /Applications/xampp/xamppfiles/bin/php-5.2.6 /usr/local/bin/php Mac:~ root$ ln -s /Appli…

Symfonyに挑戦12「Jobeet 6日目」

6日目: モデルの詳細 トップページ表示用のプログラムを修正 トップページに表示するJobリストを「作成日が過去30日以内のものだけ」表示するように。 jobeet/apps/frontend/modules/job/actions/actions.class.phpを変更 【覚書】 Criteria()という機能を使…

Symfonyに挑戦11「Jobeet 5日目」

5日目: ルーティング 今回は「ルーティング」機能についてやるようだ。 ルーティング機能について 覚書。 ルーティングではURLと機能を結びつけたり、URLを見やすい形式に整形することができる。 ルーティングの設定ファイル jobeet/apps/frontend/config/ro…

Symfonyに挑戦10「Jobeet 4日目」

4日目: コントローラとビュー。 この回ではSymfonyのテンプレート機能を使って見た目を整えるみたいだ。 テンプレートの編集 コピペするコードは長いので書かない。 jobeet/apps/frontend/templates/layout.phpを開いて編集。 画像ファイルをダウンロードし…

Symfonyに挑戦09「Jobeet 2日目〜3日目」

Jobeet2日目。 ここではどんなプログラムを作るのかを決めているだけのようだ。手書きの画面がかわいい。 Jobeetを使う人 今から作るサイトをどんな人が使うのかを想定。 管理者(admin): ユーザー(user): 投稿者(poster): アフィリエイト(affiliate): Jo…

Drupalに挑戦02「インストール」

開発環境 MacでXamppを使う。Xamppのインストールや設定は、Symfonyに挑戦02「開発環境をつくる」を参照。 Drupalをダウンロード [1] まず、Drupal本家からDrupal6の最新ファイル(これを書いている時点での最新版は6.10)をダウンロードしてくる。 http://d…

Drupalに挑戦01「調査」

CMSに手を出そう。 過去にDrupalとXoopsとWordpressはインストールしてみたことはあるが、深く踏み込んだことがない。CMSでサイトを作るとお決まりのものが出来上がってしまう印象があるが、モジュールを作ったりテーマをゴリゴリ編集できるようになれば、柔…

Symfonyに挑戦08「Jobeet 1日目」

Symfonyの練習用プログラム「Jobeet」をやる。 プログラミング作業行程を一日ごとに分け、Jobeetというサイトを作り上げる練習らしい。全行程で24日かかるようだ。コールデンウィークまでには終わらせよう。Symfonyのインストールはすでに「開発環境とプロジ…

Symfonyに挑戦07「設定ファイル - 環境」

第5章 - symfonyを設定するの、5.3. 環境を見てみる。ここでの環境とはサーバ環境ではなくて、プロジェクトの環境。エラー情報の表示・非表示やデータベースの保存先などを切り替え、プログラムの動作確認を効率的に行うための環境だ。 Symfonyでは本番環境…

Symfonyの覚書 「用語集」

Symfonyでよく使われる用語集。調べてみて自分なりの解釈。 MVCパターン Model(モデル)、View(ビュー)、Controller(コントローラ)の三つに分けてプログラミングする手法のこと。 Modelは「処理」、Viewは「出力」、Controllerは「入力」の役割を持つ。…

Symfonyに挑戦06「設定ファイル」

第5章 - symfonyを設定するをやってみる。 アプリケーション毎やモジュール毎にいろいろと設定できるみたいだ。設定ファイルはYAMLという書式で書くらしい。 設定ファイルの場所 設定ファイルを格納する場所はプロジェクト毎に下記の3つ。 myson/config/ プ…

Symfonyの覚書 「開発環境とプロジェクトの作成まとめ」

[1] XAMPP Mac OSX版をダウンロードしてインストール [2] アプリケーションのxamppフォルダ内「XAMPP Control Panel」を起動してstartを押す。 [3] xampp起動確認 → http://localhost/ [4] OSXのルートユーザを作成 アプリケーションフォルダ > ユーティリテ…

Symfonyに挑戦05「ページを作る」

第4章 - ページの作り方の基本に入る。 この章ではページを作ってブラウザ画面にHello,world!という脳天気な文字列を表示するのが目的のようだ。 ここらへんから「MVCパターン」「モジュール」など難しい単語がたくさん出てくるが、挫けずにいこう。 ページ…

Symfonyに挑戦04「Symfonyのプロジェクトを作る」

よし。Symfonyを動かしてみよう。 日本語ドキュメントの「3.3. アプリケーションをセットアップする」の「3.3.1. プロジェクトを作成する」から始める。 プロジェクトを作成する Mac:~ kaneda$ mkdir ~/myson Mac:~ kaneda$ cd ~/myson Mac:~ kaneda$ symfon…