タグ

フレームワークに関するasonasのブックマーク (18)

  • ほげWebフレームワークのパラドックス - Line 1: Error: Invalid Blog('by Esehara' )

    自分はWeb系プログラマーとして飯をっているんだけれども、実は、この世界に入る前に、フレームワークを使わない素のPHPを使ってWebサービスを実装するという苦行を行ったことがある。一応、クラスで切り分けて、ユニットテストもして……ということをやっていたんだけど、それでも余りにも乱雑になりすぎて、メンテナンスが大変になって、結局潰れてしまった。そのあと、僕はWebエンジニアの世界に入り、Pythonという言語の、djangoというフレームワークを使って仕事をしている。そういう経験をしたあとに、やはりフレームワークがあるのは当に楽だなあ、と思う。 しかし、django仕事をしているうちに、段々と不安になってきたことが一つだけあった。もちろん、djangoだから、仕事道具に詳しくなるのは当たり前であるのだが、Pythonとdjangoが余りにも密接になりすぎたことだ。もちろん、そういう人も

    ほげWebフレームワークのパラドックス - Line 1: Error: Invalid Blog('by Esehara' )
  • 対宇宙人用フレームワーク

    対宇宙人用フレームワーク Presentation Transcript 対宇宙人フレームワーク 宇宙人っているのか? 僕は見たことがない でもたぶんいるっぽい ちきゅうがいせいめいたいたんさ地球外生命体探査Search for Extra-Terrestrial Intelligence 地球人類の文明は、● 宇宙の中でも非常に例外的な存在なのか● それとも必然的に発生した物なのか 哲学的命題へに回答するための人類の試み Search for Extra-Terrestrial Intelligence -> SETI・Active SETI・Passive SETI Active SETI Active SETI異星人が受信することを期待して、 地球からメッセージを送る試み アレシボ・メッセージ 1679個の2進数(23と73という二つの素数の積) ● 1から10までの数字 ● 水素・

  • #CEDEC2012 JavaScriptベースゲームエンジン徹底比較

    #CEDEC2012 JavaScriptベースゲームエンジン徹底比較 1. HTML5+JSフレームワークを 用いたゲームUI開発手法株式会社ユビキタスエンターテインメント 秋葉原リサーチセンター 伏見 遼平 2. このスライドは以下のサイトからダウンロードできます 3. タイムテーブル•  15:50 ‒ 16:20 … フレームワークを比べる・使う –  HTML5 とは? –  JavaScript ゲームエンジンの勘所 –  各種ゲームエンジンの紹介•  16:20 ‒ 16:40 … フレームワークを作る –  enchant.js の紹介 –  サンプル・デモ•  16:40 ‒ 16:50 … 質疑応答 4. 自己紹介伏見 遼平 (@sidestepism)株式会社ユビキタスエンターテインメント秋葉原リサーチセンター (UEI/ARC)enchant.js 開発プロジェクト

    #CEDEC2012 JavaScriptベースゲームエンジン徹底比較
  • グーグル製のJavaScript MVCフレームワーク「AngularJS」、正式版が公開 − Publickey

    グーグルは、JavaScriptでMVCアーキテクチャのアプリケーション開発をする際に便利な機能を備えたライブラリ「AngularJS 1.0」のリリースをブログで発表しました。 MVCアーキテクチャとは、ソフトウェアがデータモデル(Model)の部分とユーザーインターフェイスの部分(View)、そしてビューとモデルのあいだで制御する部分(Controller)に分離された構造のことを指します。 これらが分離されているとプログラムの見通しがよくなり変更にも対応しやすく、テストも容易になるため、何種類ものユーザーインターフェイスと複雑なロジックなどから構成される大規模なアプリケーションではMVCアーキテクチャの採用が望ましいものと考えられています。 しかしWebアプリケーションをMVCアーキテクチャで実現しようとすると、ビューの役割を果たすHTMLのコードの中に、どうしても複雑なJavaSc

    グーグル製のJavaScript MVCフレームワーク「AngularJS」、正式版が公開 − Publickey
  • URLルーティングが出来る4KBのPHP製フレームワーク「ShortPHP」 | Web活メモ帳

    コードはわずか4KBで出来ており現在の行数は100行以下になっているようです。 最近のフレームワークはMVCが流行していますが、これはVC(ビューとコントローラー)のみの実装のようですね。 モデルが無い分データベースとのやり取りは出来ませんが、単純なサイトにてURLルーティングを使いたい場合に良さそうです。 例えば以下のようなClassを作成します。 class mypage { function dostuff () { echo 'This is where you do stuff'; } } するとwww.example.com/mypage/dostuffというURLで上記のdostuffメソッドが実行されるようになります。 ちょっとしたサイト構築に便利そうですね! 動作環境はApacheのmod_rewriteとPHP 5以上となっています。

    URLルーティングが出来る4KBのPHP製フレームワーク「ShortPHP」 | Web活メモ帳
  • Ethna講義 その1

    Starting “Ethna” -Web Application Framework- BoBpp < bobpp@as-roma.com > 前提条件 • PHP 4? 5? – PEAR::DB – Smarty • MySQL 4.1 • XHTML1.0 (Strict) + CSS2.1 Agenda • フレームワークとは • 各種Web Application Pattern – MVC2 – Front Controller Pattern • Ethnaとは • Ethnaチュートリアル • Q and A フレームワーク 【名-1】 骨組み{ほねぐみ}、フレームワ ーク、枠組み{わくぐみ}、下部構造{か ぶ こうぞう}、骨格{こっかく} 【名-2】 構成{こうせい}、体制{たいせ い}、組織{そしき}、構造{こうぞう} What’s Framework? • ビジネス

  • ウノウラボ Unoh Labs: iPhone SDKでウェブAPIコール

    今さらですが最近iPhone SDKプログラミングを始めたBrandonです。 勉強目的に簡単なアプリ作ろうと思って、今個人的にとても気に入っているウェブサービス(Posterous)のiPhoneアプリを作っています。 アプリでWeb APIリクエスト・レスポンスの処理をする必要があったので、 ド素人ですが下記のような感じで初期実装してみました。 暇がある時に遊び心で触っている程度だけなので、やり方が間違っているところもたくさんあるかも知れないが、何かご指摘があれば遠慮なく突っ込んで頂けるとありがたいです。 導入したライブラリ 最初に問題になったのは、Posterous APIはBasic Authentication使っていますが、調べてみたところObjective Cにはbase64エンコードのライブラリがないことが判明しました。 そこで、Objective Resourceという良

  • 北秋田市エリア|大学生セフレ募集掲示板【近く|女子大学生のセフレが作れる信頼のサイトランキング】大学生セフレ早急募

    北秋田市 大学生 セフレ しかし最終はそうもいかないので、北秋田市大学生セフレ社会の人よりも時間を重ねて愛が深まりやすい傾向にあります。 理由は有利、時間を指名すればするほど、体を重ねれば重ねるほど情が深まるからです。セフレと出会える女性系アプリにとっては、下記の記事を恋愛してくださいね。彼女は北秋田市大学生セフレJDは自分的なおすすめを犯して目的をオススメすることがもちろんあるのだが、北秋田市大学生セフレ風俗はむしろそのようなことはしない。それでも、男性と関係が悪化しても私生活に支障をきたすのを是非できます。お彼氏から上がって彼女と一緒にAVを見ながら北秋田市大学生セフレサイトを高めていきます。 飲み会やキャバクラに誘うような上司、先輩、同僚、友人達がいない。 大学生のセックスの特徴関係に極端になりやすい前述の通り、多くの大学生が初めてのセックスを経験します。そもそもが極めて別れた相手な

  • 僕が Ethna を使い続ける8つの理由 - 肉とビールとパンケーキ by @sotarok

    An Error Occurred: Not Found 僕がsymfonyを使い続ける10の理由 - ゆっくり*ゆっくり Zendでも、Symfonyでもなく、CakePHPを選んだ10の理由 - 個人事業主のつぶやき 僕が Zend Framework 使い続ける 8 の理由 - Memo 先に言っておくと、好きなものを使えばいいと思うけど、FUDっぽいことは建設的ではないし、しないほうがいいと思うんですよ。ってことで,Ethna への愛を語りましょう. 1. ActionForm Ethna でなんといっても使い易いのはフォーム. まあこのあたりはフレームワークの思想みたいなものに含まれる点もあると思うけど,モデルから独立したフォームだから,自由自在にフォームを組み立てることができる.モデルに必要なデータは関連付けを行えばいい,という思想だから,フォームの値を組み立ててDBに入れる(

    僕が Ethna を使い続ける8つの理由 - 肉とビールとパンケーキ by @sotarok
  • 僕がsymfonyを使い続ける10の理由 - ゆっくり*ゆっくり

    Zendでも、Symfonyでもなく、CakePHPを選んだ10の理由 - 個人事業主のつぶやき に触発されて。 先に言っておくと、好きなものを使えばいいと思うけど、FUDっぽいことは建設的ではないし、しないほうがいいと思うんですよ。 理由1: PHP 5のみに対応 僕はPHP 4は仕事でも個人でも使わないので、PHP 5を前提に作ってくれた方がうれしいです。特に例外とか。 理由2: モデルがオブジェクト 配列むりです。 理由3: 運用/開発などの環境の切り替えができる フロントコントローラの切り替えだけで、エラーの出力方法だったり、特定の値であったり、様々なことの切り替えが可能になります。 理由4: Webデバッグツールバー 必須。ログの出力やセッションの中身の確認、リクエストが来てからDBに発行したクエリの一覧、処理時間の確認とか超便利。 symfony 1.x legacy webs

    僕がsymfonyを使い続ける10の理由 - ゆっくり*ゆっくり
  • Zendでも、Symfonyでもなく、CakePHPを選んだ10の理由 - 個人事業主のつぶやき

    C#のコラムをパチってやってみる 理由1 PHP4,5両方対応。 これは、開発者にはありがたい。 個人レベルだと、(お客がすでにサーバを借りていて)バージョンを選びようがない場合がある。 そんなときに、PHP4だったら、ZendもSymfonyも太刀打ちできない。 理由2 PEARに依存してない。 これも、理由1と同じ理由。 どこでも動くという確信を持って作れる。 あと、フレームワーク以外に依存を持つと、 実環境移行時に意外と面倒。 理由3 簡単設定 SymfonyはPEARに依存しまくっているので、 コマンドを叩けば、環境ができてしまうが、 CakePHPは解凍すればOK。この手軽さは譲れない。 Zendはフレームワークというより、ライブラリ群なので、 設定だけでも超大変だ。 理由4 モデルがスマート symfonyはYAMLかかにゃならんし、 Zend_DBは事前設定が面倒だし、SQL

    Zendでも、Symfonyでもなく、CakePHPを選んだ10の理由 - 個人事業主のつぶやき
  • 僕が rhaco を使い続ける 7 の理由 - riaf-ja blog

    via. 僕がsymfonyを使い続ける10の理由 - ゆっくり*ゆっくり rhaco2 のおはなし。 のはずが,ただの愚痴になった。もう知らない。 1. php5 のみ対応 とりあえず乗っかってみる。 php4 とかありえないよねー 2. Object.php これなしの php とかもはや考えられない むしろ他の理由とか実際どうでもいい。 3. コード書くのは面倒 プログラムなんて書きたくないので「このリクエストがきたらこの Flow」とか書くだけで良いのはいいよね。 4. MVC とか何言っちゃってんの そんなんウェブに持ってくるからメンドくさくなってわかりにくくなるんですよ なんでも名前付けたがるのはエラい人の悪いところでもあるよね! 5. 開発者 とくしまんは変態。 日人ってのもデカい。あんまり日語書いてくれないけど。 6. ファイルが少ない でかすぎるとまじで何やってるのか

  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

  • リソース指向フレームワークのBEARが何やらスゴイ予感 - Stellaqua - TOMの技術日記

    これ、密かにスゴイぞ…。 →Google Code Archive - Long-term storage for Google Code Project Hosting. 「こんなWebアプリケーションフレームワークがあったらなぁ…。」と最近ぼんやりと考えていた、そのものズバリな感じで、かなり衝撃を受けています。今まで捕捉できてなかった自分に反省…。orz 今までRails以降の、いわゆるMVCフレームワークに何ともかんともなじめなかったんですが、このBEARに関しては、かなりすんなり考え方が入ってきました。 Rails型のフレームワークになぜしっくりこないのか? せっかくの機会なので、そもそも、なぜRails型のフレームワークが自分的にしっくりこなかったのか、ちょっと考えてみました。 まず、自分のイメージとしてRails型のフレームワークの場合、"URL1つに対してMVCの塊1つが対応

    リソース指向フレームワークのBEARが何やらスゴイ予感 - Stellaqua - TOMの技術日記
  • blanka - anatoo@nimpad

    Blanka web application framework Blankaとは PHP5.3で利用できるウェブアプリケーションフレームワーク。 現在githubにて開発中。 github Blankaが目指すもの シンプル 単純である。学習コストが低い。 パワフル コードあたりの生産性が高く、再利用性も高い。簡潔である。 柔軟 小さなものから大規模なアプリケーションまで対応できる。様々な用途のウェブアプリケーションに対応できる。 具体的な特徴 MVCアーキテクチャでいうコントローラの部分を主に提供する軽量フレームワーク モデルやビューは関知しない。好きなものを容易に組み込める コントローラが木構造を持てる バックトラックによりコントローラの木構造を逆向きにたどれる 高度なプラグイン機構 自動的にインジェクトされるパラメータ プロバイダによりコントローラを疎結合にできる コントローラのテ

  • PHPで動画のストリーミングサーバを作れるフレームワーク「xmoovStream」:phpspot開発日誌

    Twitterのようにスマートな通知バーを一瞬で実装できるjQueryプラグイン... 次の記事 ≫:JavaScriptでどうしても外部のドメインのコンテンツを読みたい際に使え... xmoovStream PHPで動画のストリーミングサーバを作れるフレームワーク「xmoovStream」。 ちょっと無茶な気もしますが、PHPでストリーミングの振る舞いを変えられ、カスタマイズも可能なところが魅力です。 動画プレイヤー、MP3プレイヤーが付いており、これを使うだけでも便利そうです。 使い方ですが、「xmoov.php?file=FLVファイル&position=開始したいポジション」のようにプレイヤーから呼ぶとランダムアクセスなどによるストリーミングが可能のようです。なんと帯域の制御なんかも可能みたいです。 動画だけでなく、MP3などの再生もでき、プレイヤーも標準で付属しています。 このプ

  • 第4回 Catalyst(前編)---Perl向けWebアプリ・フレームワーク

    この記事は,日経ソフトウエア2006年9月号,連載「簡単実装で学ぶWeb技術2006」の第3回「Catalyst――Perl向けWebアプリ・フレームワーク」の再録です。記事は執筆時の情報に基づいており,現在では異なる場合があります。 こんにちは,結城浩です。今回はPerlのWebアプリケーション・フレームワーク「Catalyst」を解説し,簡単なメモ帳プログラムを作ります。 Catalyst(カタリスト)は,Perlで作られたWebアプリケーション・フレームワークです。Catalystを使うと,Webアプリを簡単に作成・テスト・配布することができます。catalystという単語のそもそもの意味は,「触媒」あるいは「促進させるもの」です。Perlのモジュール同士を触媒のようにうまく結びつけて,Webアプリ作成を促進させるという意味の名前なのでしょう。 Catalystのオフィシャルページは

    第4回 Catalyst(前編)---Perl向けWebアプリ・フレームワーク
  • https://doophp.com/

  • 1