公開日 2018.1.27更新日 2018.1.23カテゴリ:CakePHPタグ:PHP,Beginner,MVC,CakePHP
![CakePHP3入門編。簡単にさっとMVCでHelloWorldとデータの受け渡しを行う](https://cdn-ak-scissors.b.st-hatena.com/image/square/8f5496b73d87cea4af48d35f86e5edb7556fdc35/height=288;version=1;width=512/https%3A%2F%2Fwww.ritolab.com%2Fimages%2Fposts%2F64%2Fthumbnail.png)
チャットやオンラインゲームなどのアプリではリアルタイム通信機能が必要になります。実装の難易度が高そうに感じられるかもしれませんが、Monacaアプリで使われるHTML5であれば、WebSocketという技術を使うことで比較的簡単に実現できます。 こちらの記事ではWebSocketの概要と、その導入方法について紹介します。 WebSocketとは WebSocketは読んで字のごとく、Web上でソケット通信を実現する技術になります。これまでのHTTP通信では一回の接続ごとに情報が送受信されて切断される仕組みでした。そのため、サーバ側からクライアントに対して情報を送る(プッシュする)のが困難でした。 サーバ側から情報をプッシュする技術として、WebSocket登場以前にも幾つかの方法がありました。 multipart/x-mixed-replace Firefoxの前身であるWebブラウザ、N
CakePHP3.xのAuthコンポーネントでログイン認証する方法 2015年10月1日投稿 2018年1月16日更新 カテゴリ:CakePHP 著者: jMatsuzaki 私の愛しいアップルパイへ CakePHPにはパスワード認証機能などを実装しやすくするAuthコンポーネントが標準で使えるようになっています。 もちろん認証まわりを独自に実装するのも良いですが、Authコンポーネントは柔軟なので、楽に実装できておすすめです。 Authコンポーネント自体は過去のバージョンからありましたが、3.xになってから大きく使い方が変わったので解説します。 Authコンポーネントの読み込みとセットアップ さっそく使い方を見ていきましょう。まず、Authコンポーネントの読み込みと、挙動のセットアップからです。 ここでは最もよく使われるであろうForm認証を例に説明していきますが、Authコンポーネント
2016/01/02 21:22 Adobe Flash Player 20.0.0.270 ( 最新 ) Update on 02 Jan. 2016 Windows XP , Windows 7 の インターネットエクスプローラー用の Adobe Flash Player が 最新の 20.0.0.270 に アップデート ( 更新 ) されました。 Windows XP , 7 の Internet Explorer で利用可能です。ダウンロードインストーラーで確認、検証しました。 Adobe Flash Player の機能を利用したサードパーティーの Player や ゲーム等で不具合が多発していました。それら不具合の修正版と思われます。 残念ながら、Google Chrome , Windows 8 ( Internet Explorer 11 ) , Windows 10 (
2017/7現在、Flash Playerの最新バージョンは26.0.0.137です。 以下ダウンロード用リンクは廃止されている可能性があります。 [ショートカットメニュー] ・サイレントインストールを使ったインストール(覚えておくと便利) ・サイレントアンインストールを使ったアンインストール(アンインストールが出来ない方向け) ・最新版が不安定な人に「拡張サポート版」 サイレントインストールを使ったインストール ●EXEインストーラ版 Flash Player最新版をダウンロード *IE7 / IE8 / IE9 / IE10 / IE11 をお使いの方(32bit/64bit) http://fpdownload.adobe.com/get/flashplayer/pdc/26.0.0.137/install_flash_player_ax.exe *Firefox / Operaなど
2. 自己紹介 株式会社NDPマーケティング メディア事業部 本部長兼CTO 大西 貴聡 twitter @taka0024 Facebook taka0024 はてなID taka0024jp 主な仕事 Webサイトのプロデュース、 プランナー、ディレクション、マネージメント、S テスト、サイト運営、企画作成、コンサルティング、flash作成、画像作成、コーディン 3. 宣伝① NDPマーケティングの主な事業 • リスティング広告全般(PC、モバイル) • SEO キャッシング • 各種アフィリエイト リスティング • 各種メディア運営 リスティング • スマフォ向け広告媒体 SEO キャッシングす るならどこが良 いだろう? リスティング
ディベロッパーズブログ 1pixel にて執筆した内容です。 ブログ記事内容に比べてまとめがほんの少しだけ充実しています。 どこでもピグライフとは PC版ピグライフはFlashでつくられていますが、どこでもピグライフはHTML5/CSS3/Javascriptで制作を行いました。画面遷移をせず、直接エリア上のテーブルや作物をタップして操作したり、メニューを下から引き出したり、ネイティブアプリのような操作を目標にしています。 方針 そもそものメモリ容量が少ないスマートフォン端末で遷移の無いアプリケーションを制作する上で、多少のパフォーマンスを犠牲にしてもこまめにデータを削除する必要がありました。 例えば普段隠れて表示されていない「ピグとも」のビュー部分を画面外に生成しておけば、表示のパフォーマンスは上がるのですが、その分メモリを消費してしまいます。どこでもピグライフでは、ほとんど常に表示され
Express ハイパフォーマンス、ハイクラスなWeb開発をNode.jsに。 var app = express.createServer(); app.get('/', function(req, res){ res.send('Hello World'); }); app.listen(3000); 主な特徴 堅牢なルーティング リダイレクト・ヘルパー 動的なビューヘルパー アプリケーションレベルで設定可能なビュー・オプション コンテントネゴシエーション アプリケーションのマウント 高いパフォーマンスへのフォーカス ビューの描画とパーシャルのサポート 環境にもとづく構成 セッションにもとづくフラッシュ通知 Connect上に構築 Executableによる素早いアプリケーション生成 広範なテスト範囲 コントリビューター 以下はExpressの主なコントリビュータです(順不同)。 TJ
1. Kyoto Tycoon導入ガイド FAL Labs http://fallabs.com/ mailto:info@fallabs.com 3. 製品コンセプト ● 軽量データベースサーバ ● 軽量 – 関係演算を省略 → "Key Value Store" – クエリ言語も省略 → "NoSQL" ● 高性能 – 数万クライアント同時接続 – 秒間数10万リクエスト処理 – Kyoto Cabinet内蔵 ● 永続的キャッシュサーバ ● memcachedの永続化 – ファイルDBに記録 → 再起動や移設が可能 ● 耐障害性(HA)機能搭載 – ホットバックアップ、更新ログ、レプリケーション 4. 基本機能 ● 連想配列 ● key-value構造 – ハッシュ表系:キーの完全一致で操作 – B+木系:キーの完全一致や範囲一致で操作 ● set, remove, get, inc
Introducing WebSockets - Bringing Sockets to the Web Stay organized with collections Save and categorize content based on your preferences. The problem: Low latency client-server and server-client connections The web has been largely built around the so-called request/response paradigm of HTTP. A client loads up a web page and then nothing happens until the user clicks onto the next page. Around 2
携帯3キャリア対応の絵文字・デコメが使えるメールシステム開発時にハマった点。 ハマり時間約10時間・・・ まず、デコメールの各キャリア向けのメールデータの組み立ては、すでに既知の方法で特に問題なく送信できた。 (2010/9/4現在) 【参考サイト】 ・http://pentan.info/mobile/send_deco.html など しかし、ドコモ&ソフバンは上手くいくのに、auのデコメだけは添付画像(インラインHTML表示)がうまくいかない・・・というか、ばらつく。 サイズが1KB前後の画像ファイルは正常にインライン表示されるのだが、少しサイズが大きくなる(2KB前後)と、インラインに表示されず、別途添付ファイルのみダウンロードしようとしてもなぜかできない。 しかもインラインFLASH対応機種なはずなのに、swfファイルも再生されない。 (検証した機種はSH005
3. 本日の内容 • コーディング規約とは • コーディング規約はなぜ必要か • 目的と考え方 • 具体的なコーディング規約 • コーディング規約で悩んでいること ※ご注意 この資料内で具体例として取上げているコーディング規約は、 あくまで弊社で勝手に定めているものです。 案件内容や構成スタッフによって最適解は異なります。 4. コーディング規約とは Wikipedaより • プログラミング作法(Programming style)、コー ディング標準(Coding Standards)とも呼ばれる • プログラムのソースコードを書くときの規則やガ イドライン群を指す。特定のプログラミング作法 に従っていれば、コードを読んで理解するのが容 易になり、間違う可能性も減らせるとする思想。
2. 自己紹介 MySQL/Linux周りのスペシャリスト 2006年9月から2010年8月までMySQL本家(MySQL/Sun/Oracle)で APAC/US圏のMySQLコンサルティングに従事 主な著書に「現場で使えるMySQL」「Linux-DBシステム構築/ 運用入門」「Javaデータアクセス実践講座」 DeNAでの主な役割 安定化/パフォーマンス/運用周りの中長期的な改善活動 L3サポート/運用/トラブルシューティング – 難度の高いMySQL周りの問題の根本原因の特定と解決 多くのプロジェクト支援 社内勉強会/トレーニング – MySQLやデータベース周りのベストプラクティスを社内で共有し、 技術スキルを底上げする 技術マーケティング – 国内外のカンファレンスや、技術雑誌等
WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説Takao Tetsuro
enchant.jsとは―― 2Dゲームに特化したHTML5+JavaScriptライブラリ 「enchant.js」とは、ユビキタスエンターテインメント(UEI)が2011年4月にリリースした、HTML5+JavaScriptベースのゲームエンジンです。enchant.jsはオープンソースでGitHubでソースコードを公開しています。ライセンスは、MITライセンス/GPL2のデュアルライセンスです。もともとはプログラミング学習を目的として開発されましたが、現在では世界中で多く利用されているHTML5向けゲームエンジンとなりました(2012年6月UEI調べ)。 実際に活用された事例としては、サントリータウンの会員コンテンツであるFlashミニゲームが、enchant.jsを用いてHTML+JavaScriptに組み直されました。これはiPhoneなどのFlash非対応端末からでも楽しめるよ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く