デザインの創造と表現には、いろんな情報の中からアイデアをめぐってくる感性が大切である。しかし「デザイン」効果における数学的知識をもっているとさらに便利だ。本書は、図形(かたち)をもとに比率・シンメトリー・規則性・変形などの数学的な側面を紹介しているので建築、模様、工業製品、キャラクターづくりなどで、イメージどおりのデザイン効果を得ることができる。随所に課題があったり、最終章には作り方を紹介していたりと実践的に「デザイン」を作成してみることができる。
結局、成果物のないまま2013年を迎えることとなってしまいました。 今年こそ早めに成果物をだしたいと思います。 新年を迎えてgitを取り入れることにしました。 でも、まだ恥ずかしいのと作法がよくわからないので bitbucketにプライベートリポジトリを作成してます。 それと、xamppとfuelPHP両方バージョンアップしてみましたよ。 データベース接続に少し手間取りましたが、どうにか1.4への移行も完了。 xamppは最新版の1.8.1にしたかったのですが、 どうしてもうまくいかなくて暫定的に1.7.7です。もともと1.7.2だったのであまり変わってません。。。 こんなに感覚的な理解で良いのか?という感じで進めていますが大丈夫でしょうか(^^;) ユーザ認証の記事に検索で飛んできている人が多いので、 このあたりを自分の経験として投稿していく予定です。 未熟者が躓くポイントを生暖かく見守
Controller_Restは、Responseをxml・json・csvなど、色々なフォーマットに変換してくれて便利なんだけど、開発するにあたって許可しないフォーマットでは変換させたくない場合があると思うので、その場合の対処法。 Controller_Restクラスを継承したサブクラスを作成して、その中で$_supported_formatsをオーバーライドするだけ。 こんな感じに↓ class Controller_Api extends Controller_Rest { /** * アプリケーション内で利用できるフォーマットを再定義する * ex) json,jsonp以外は許可しない場合 * * @var array List all supported methods * @see Controller_Rest::$_supported_formats */ protect
年末に達人出版会よりリリースされた電子書籍『FuelPHP Advent Calendar 2012』。 FuelPHP Advent Calendar 2012【電子書籍】FuelPHP Advent Calendar 2012参加有志 達人出版会 発行日: 2012-12-26 対応フォーマット: EPUB, PDF 詳細を見る その販売部数が本日(1/15) 300 を突破し、現在、301部です。 今なら無料です!というかずっと無料ですが。まだ、お読みになっていない方は、是非、お読みください。DRM フリーの PDF 版と EPUB 版がありますので、お好きなデバイスで読めると思います。 あと、現在、達人出版会では「新春お年玉セール2013」が開催されており、達人出版会の一部の書籍が40%オフで購入できます(今日1月15日まで)。 関連 FuelPHP Advent Calendar
SMACSS was written in 2011. This site remains for archival and educational purposes. I’ve been analyzing my process (and the process of those around me) and figuring out how best to structure code for projects on a larger scale. What I've found is a process that works equally well for sites small and large. Learn how to structure your CSS to allow for flexibility and maintainability as your projec
Since first open sourcing bootstrap one question Mark and I have heard a lot is: “why Less?” If you’re not familiar, Less is a dynamic stylesheet language meant to extend CSS with things like variables, mixins, operations and functions. The question is a really good one and something we struggle with a lot ourselves. So much so, Mark asked me to write a little bit about some of the conversations w
A collection of thoughts, experiences, ideas that I like, and ideas that I have been experimenting with over the last year. It covers HTML semantics, components and approaches to front-end architecture, class naming patterns, and HTTP compression. About semanticsSemantics is the study of the relationships between signs and symbols and what they represent. In linguistics, this is primarily the stud
先日ついにjQuery Mobile 1.3.0 Betaのリリースがありました! Announcing jQuery Mobile 1.3.0 Beta http://jquerymobile.com/blog/2013/01/14/announcing-jquery-mobile-1-3-0-beta/ ここでは、jQuery Mobile 1.3の変更点を簡単にまとめたいと思います。 画面のサンプルやAPIなどについては、本家のBlogポストもしくはDocsを参照してください。 jQuery Mobile 1.3では、従来の予告通りResponsive Web Designにフォーカスしたアップデートになりました。Widgetの大きさにwidth: 100%などの指定をするように変更されており、画面サイズやグリッドなどにフレキシブルになるように設計されています。 これまでは、jQue
fuelphpのoilコマンドを利用すると、スケルトンを簡単に作ることが出来る 今回は、controllerとviewをつくってみる oilコマンドで作成した場合は、 ベースとなるテンプレートを作り、その中に組み込まれるテンプレートを生成する。 controllerの親クラスは、controller_templateになるため、 テンプレートへのアサインは、$this->template->XXX="hogehoge";になることに注意 スケルトンを作る homeをコントローラー indexをビューとする oil generate controller home index Creating view: /home/XXXXXX/fuel/fuel/app/views/template.php Creating view: /home/XXXXXX/fuel/fuel/app/views/
それぞれのルールをDLして、必要なディレクトリを所定の場所に移動させる方法でやってみます。尚、フレームワーク名の並び順に悪意は有りません。 それぞれのルールは以下からDL出来ます。 FuelPHP https://github.com/eviweb/fuelphp-phpcs CodeIgniter https://github.com/thomas-ernest/CodeIgniter-for-PHP_CodeSniffer CakePHP https://github.com/cakephp/cakephp-codesniffer 以下、手順です。(DLで発生するmaster.zipは都度、削除して下さい。) 最初の状態 $ phpcs -i The installed coding standards are PEAR, Zend, PSR2, MySource, PHPCS, PS
android (32) angularjs (16) apache (16) aptana (1) backbone.js (14) bazaar (1) bootstrap (4) cakephp (3) capistrano (3) chef (10) chrome (13) codeigniter (1) coffeescript (3) cordova (3) coveralls (1) css (2) docker (2) eclipse (6) espresso (1) facebook (6) flight (1) fluentd (2) fpac2011 (6) fuelphp (115) fuelphp2 (1) gae (2) garageband (1) gdata (3) gearman (2) git (16) github (7) gitlab (9) gru
Thoughts, ideas, random notes, ramblings... Anything about PHP in general, and FuelPHP in particular. Sometimes serious, sometimes with a big wink. But always with a message. Do you have an opinion about an article? Don't forget to comment! There is a lot of discussion going on about PSR-1, Composer, Packagist packages, and whether or not FuelPHP supports or will support this. With this blog post
まず、テストタスクを作成します。実はoilでも生成出来ます。(確かv1.4から。) $ php oil g task xxx yyy Preparing task method [Yyy] Creating tasks: /hoge/fuel/app/tasks/xxx.php app/tasks/xxx.phpが生成され、デフォルトのfunction runと、コマンドで指定したfunction yyyが用意出来ました。 参考: http://www.fuelphp.com/docs/packages/oil/generate.html#tasks "arg1"〜"arg5"をDebug::dumpするように書き足します。 public static function yyy($args = NULL) { echo "\n================================
備忘録程度に FuelPHPでは、PHPUnitによるユニットテストを標準で用意していて、 oil test –group=Core~ って叩けばすぐにテストができるような環境が整っているんだけど、PHPUnitへのパスが引数で指定できないため、この部分を設定していないとこんな感じになる。 $ oil test --group=Core Tests Running...This may take a few moments. sh: phpunit: command not found で、oilコマンド調べてみたんだけど、どうもoilパッケージを弄らないとダメっぽい。 こんな感じに // -fuel/packages/oil/classes/command.phpの176行目あたり // $command = 'cd '.DOCROOT.'; phpunit -c "'.$phpuni
Fuelphp 1.5/develop で試しています。 まず、1.5を動かすために必要なプログラムを持ってきます。 github soft.php テーブルを作成する際に、論理削除したかどうかを判定するカラムを追加します。この場合は"deleted_at"という名前で作成します(名前はあとで変えられます)。 データには日付が入るので型はint型 or timestamp型が良いでしょう。 fuel/app/classes/model/hoge.php を以下の様に設定 <?php use Orm\Model_Soft; //←変更 class Model_Monkey extends Model_Soft //←変更 { protected static $_properties = array( 'id', 'name', 'deleted_at', //←追加 'created_at
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く