並び順

ブックマーク数

期間指定

  • から
  • まで

441 - 480 件 / 1574件

新着順 人気順

codeigniterの検索結果441 - 480 件 / 1574件

  • 【改訂版】FuelPHPのAgentクラスが重い問題と暫定的な対処方法 — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

    「FuelPHPのAgentクラスが重い問題と暫定的な対処方法」の改訂版です。 問題の所在 FuelPHP 1.xには、ブラウザ種別、バージョン、プラットフォーム、OSなどを取得するAgentクラスがありますが、その処理が重い、メモリ消費が大きいという問題です。 Agentクラスが使用するブラウザ情報が記録された「browscap.iniファイル」が大きくなったことに比例して、処理が重くなります。 詳細は、FuelPHPのAgentクラスが重い問題と暫定的な対処方法を参照してください。 前回は、browscap/browscap-phpを使う方法を書きましたが、その後も「browscap.iniファイル」が大きくなっており、更新時のメモリ消費が半端なく大きくなってしまっています。 対処方法 今回、新たに別のライブラリを使います。 3. Crossjoin\Browscapを使う Cross

    • スマートフォンのGeolocation API 調査メモ

      ► 2018 (1) ► 1月 (1) ► 2017 (4) ► 6月 (3) ► 5月 (1) ► 2016 (15) ► 12月 (4) ► 11月 (1) ► 10月 (2) ► 7月 (3) ► 6月 (1) ► 5月 (3) ► 1月 (1) ► 2015 (13) ► 12月 (1) ► 10月 (1) ► 9月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (2) ► 2月 (3) ► 1月 (3) ► 2014 (11) ► 12月 (1) ► 9月 (2) ► 8月 (2) ► 6月 (1) ► 4月 (4) ► 2月 (1) ► 2013 (15) ► 12月 (3) ► 11月 (3) ► 8月 (2) ► 7月 (4) ► 5月 (1) ► 4月 (2) ► 2012 (7) ► 10月 (1) ► 7月 (1) ► 4月 (3) ► 1月 (2) ▼ 20

      • CodeIgniter ユーザが CodeIgniter の XSS フィルタについて知るべき 5つのこと - A Day in Serenity @ kenjis

        (2015/08/20) CodeIgniter 3.0 では XSS フィルタを入力フィルタとして使うことは誤りであり XSS フィルタは出力時にのみ使うべきである旨がユーザガイドに明記されています。http://www.codeigniter.com/user_guide/installation/upgrade_300.html#step-13-check-for-usage-of-the-xss-clean-form-validation-rule CodeIgniter には、XSS フィルタが標準で用意されています。具体的には、 セキュリティクラスの $this->security->xss_clean() メソッド セキュリティヘルパーの xss_clean() 関数 です。また、入力クラスやフォームバリデーションクラスにも XSS フィルタを適用するオプションが用意されてい

          CodeIgniter ユーザが CodeIgniter の XSS フィルタについて知るべき 5つのこと - A Day in Serenity @ kenjis
        • Twitter API CodeIgniter Library « Elliot Haughin

          I'm a freelance web developer. I build clever, engaging, ass-kicking, web applications. You want me? Welcome to the fancy-new version of the Twitter API CodeIgniter Library. How do you like this for simplicity? This page is currently being updated for oAuth functions Important! To make this work, you will need to make a couple of crucial changes to your application/config/config.php Open up you

          • VPSで遊ぶ -その7 LinodeとServersMan VPSとさくらのVPSの転送速度の簡易テスト結果 - ヌル日記

            皆様こんにちは! 最近同じ漫画の巻を重複して買ってしまうミスを連発しているdix3です。 「この漫画はこの巻まで読んだ!」のつぶやきを記録&携帯端末で検索できる系のサービスが提供されたら多分使います。誰か作ってちょ。 さて今日はVPS鯖君達の転送速度の簡易テストをしてみます。 先週 というわけで今日は以上。来週は大きいisoイメージファイルのダウンうpロード実験と、小さい画像ファイル複数をダウンうp実験してみるヨ。 http://twitter.com/mataga/status/23073401139 と言った以上は退くに退けないのだ。 今回はテスト対象を絞り、前回の出場選手から 優勝選手1:自宅鯖SSD君2CPU1830.0 二位選手8:さくらのVPS 980たん2CPU1201.1 五位選手5:Linode 512 fremont 長男4CPU1046.7 八位選手4:Servers

              VPSで遊ぶ -その7 LinodeとServersMan VPSとさくらのVPSの転送速度の簡易テスト結果 - ヌル日記
            • PHPでゼロ埋め(ゼロ パディング)

              ► 2018 (1) ► 1月 (1) ► 2017 (4) ► 6月 (3) ► 5月 (1) ► 2016 (15) ► 12月 (4) ► 11月 (1) ► 10月 (2) ► 7月 (3) ► 6月 (1) ► 5月 (3) ► 1月 (1) ► 2015 (13) ► 12月 (1) ► 10月 (1) ► 9月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (2) ► 2月 (3) ► 1月 (3) ► 2014 (11) ► 12月 (1) ► 9月 (2) ► 8月 (2) ► 6月 (1) ► 4月 (4) ► 2月 (1) ► 2013 (15) ► 12月 (3) ► 11月 (3) ► 8月 (2) ► 7月 (4) ► 5月 (1) ► 4月 (2) ► 2012 (7) ► 10月 (1) ► 7月 (1) ► 4月 (3) ► 1月 (2) ► 20

              • グループ内で写真を楽しむのに使える写真用CMS·GalleryCMS MOONGIFT

                GalleryCMSは限られた仲間内で写真を楽しめるアルバムソフトウェアです。 アップロードした写真をオンラインで一般公開するのではなく、特定のグループで楽しみたいと思った時に使えそうなのがGalleryCMSです。CodeIgniterを使ったシンプルで見やすい写真ギャラリーになっています。 アルバムの一覧です。 こちらはアルバムの中の写真一覧です。 写真の詳細です。フローティングで拡大します。 設定でサムネイルの大きさを変更できます。 写真の編集画面です。 ユーザ一覧です。 フィードの設定です。 GalleryCMSはシンプルなインストール、使いやすい管理者画面、XML/JSONフィード、Flashによる複数写真アップロード、ドラッグアンドドロップによる並び替え、フィードマネージャー、ユーザ管理が特徴になります。 GalleryCMSはPHP/CodeIgniter製、CodeIgni

                  グループ内で写真を楽しむのに使える写真用CMS·GalleryCMS MOONGIFT
                • ヌル日記

                  皆様こんにちは! 今日はLXC(Linux Containers http://lxc.sourceforge.net/ )(lxc version: 0.7.5)をUbuntu君に仕込んでみる実験を行います。 基本的にはここのヘルプ(https://help.ubuntu.com/12.04/serverguide/lxc.html )が充実してて殆どこれで事足りますが、日本語の情報が少ないので一応私も記録しときます。 (予め Ubuntu Weekly Recipe第226回 LXCで軽量仮想環境の活用 http://gihyo.jp/admin/serial/01/ubuntu-recipe/0226 も読んでおくといいかも) Part1はインストール→とりあえず立ち上がる所まで。 Part2以降は需要と書く気があれば(LXC内でVPN環境構築・ファイル共有鯖構築等)。 ネットワーク

                    ヌル日記
                  • CodeIgniter 簡易ログイン - プログラミング探して!

                    <?php class Auth extends CI_Controller { private $user_table = 'admin'; public function __construct() { parent::__construct(); $this->load->database(); $this->load->library(array('session', 'form_validation')); $this->load->helper(array('form', 'url')); } public function index() { $data['username'] = ""; $data['password'] = ""; $data['next'] = ""; $this->load->view('login_form', $data); } public f

                    • 本番環境でのFuelPHPの設定~本番環境は本番環境モードで運用しましょう — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                      FuelPHPには複数環境に対応するための仕組みが最初から用意されています。 本番環境に設定した場合、基本的にはエラーを画面に表示しないようになっています。 動作環境のモード指定はFuel::$envにより決まり、デフォルトで Fuel::DEVELOPMENT(= development) Fuel::TEST(= test) Fuel::STAGING(= staging) Fuel::PRODUCTION(= production) が定義されています。 デフォルトの環境はFuel::DEVELOPMENT(開発環境)になります。 FuelPHPの動作環境はfuel/app/bootstrap.phpの以下で決定されます。 /** * Your environment. Can be set to any of the following: * * Fuel::DEVELOPMENT

                      • WEB-DB Press Vol48に対するフォロー (Codeigniter-users) - CodeIgniter Localizing into Japanese - OSDN

                        Kenichi Ando neo.k****@gmail***** 2008年 12月 29日 (月) 23:15:48 JST 前の記事 [Codeigniter-users] Using the Zend Framework ACL Library in Codeigniter 次の記事 [Codeigniter-users] WEB-DB Press Vol48に対するフォロー 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] 安藤です。 2008年も残りわずかですね。みなさん、 来年もよろしくお願い致します。 さて、最近発売された「WEB+DB PRESS VOL.48」の P235にて、 PHPカンファレンスにて行われたアンケート結果についての 記事が掲載されています。 (市販本なので詳しくは書けませんが) このアンケートは、 「過去に使用したことのある

                          WEB-DB Press Vol48に対するフォロー (Codeigniter-users) - CodeIgniter Localizing into Japanese - OSDN
                        • FuelPHPをNginxで動かしてみる - AKIBE @AKIBE

                          本当に勢いだけで参加させて頂いた FuelPHP Advent Calendar 2011 23日目 担当 @akibe です。 昨日22日は @kenji_s さんの「 FuelPHP でのセキュリティ対策(2) 」で...本当に勢いだけで参加させて頂いた FuelPHP Advent Calendar 2011 23日目 担当 @akibe です。昨日22日は @kenji_s さんの「 FuelPHP でのセキュリティ対策(2) 」でした。丁度 Nginx に FuelPHP入れる時、あまり纏まった情報が見つからなかったので、 今回はその設定と手順をメモしてみました。インストールFuelPHPのインストールはNginxとか関係ないので、通常通りインストールします。 インストールには、公式サイトのマニュアル通り、oil を使ったインストールが簡単です。 尚、ユーザーに sudo 権限が

                          • iPhoneにGoogleAnalyticsとAdMobとiAdを設置する方法 | Scramblish

                            iPhoneの開発をしていると、ユーザーがどのページをよく見るのかを知りたいと思う事も多いと思います。 そんな時はGoogleAnalyticsを導入する事で、PVや画面遷移等を情報として追う事が出来るようになります。 また、無料アプリの場合にはマネタイズとしては広告を掲載するか、In App Purchase等で課金する必要があります。 今回は解析のためのGoogleAnalytics、広告収入を得る為のAdMobとiAdの設置方法を掲載します。 ※各サービスでの作成は割愛しています。あくまでXCodeのプロジェクトの導入にだけ絞った話になります。 ■GoogleAnalytics 1.GoogleAnalytics上の設定を行う まず最初に新しいプロフィルをGoogleAnalytics上で作成し、プロファイル作成時にiPhoneを選んでください。 プロファイルの作成が完了する

                            • Tank Auth: Authentication library for CodeIgniter

                              Tank Auth is an authentication library for PHP-framework CodeIgniter. It's based on DX Auth, although the code was seriously reworked. The latest version is 1.0.9. Project repository Changelog 1.0.9 PHPass settings are moved to config-file for better control over user data. 1.0.8 Some technical changes to make the library compatible with CodeIgniter v.2.0.0. 1.0.7 New parameter db_table_prefix is

                                Tank Auth: Authentication library for CodeIgniter
                              • PHPフレームワーク、Laravelが面白い

                                新しいフレームワークの、と言ってもFuelPHPと同じ程度の「新しさ」ですが、Laravelを紹介しましょう。とにかくわかりやすく、使いやすいフレームワークです。機能もしっかりと充実しています。 LaravelはPHP5.3ベースのフレームワークです。当サイトでも紹介しているFuelPHPと同じく、CodeIgniterの流れを組んでいます。MITライセンスですから、ビジネスベースの仕事にも利用可能です。 FuelPHPへCodeIgniterのライセンス変更問題で他のフレームワークに移行される方もいらっしゃるでしょう。PHPでアプリケーションを開発するために、新しくフレームワークに触れた方もいらっしゃるでしょう。多分、初心者にはFuelPHPより、このLaravelのほうが分かりやすいと思います。ベテランさんでも、学習コストは低く済みます。考え方がシンプルです。 できるだけ、簡素できれい

                                • 新規サービス・ハコベルをPHP/CodeIgniterからRuby on Railsに移行しました | Raksul ENGINEERING

                                  こんにちは、ハコベルの開発を担当している蟻塚です。 2015年12月ハコベル正式リリースの少し前に、PHP/CodeIgniterからRuby on RailsのWAFの移行を行ったのでその際の話を書かせていただきます。 個人的にこっそり調査1ヶ月、業務時間フルで1ヶ月、延べ2ヶ月程度でメイン部分を移行して、その後1ヶ月で残タスクを消化といったスケジュール感でした。 経緯 もともとラクスルでは、シンプルなサイトはPHP/CodeIgniterで作っており、ハコベルもそれに則って作られていました。 私はベータリリース後間もない2015年9月頃にハコベルチームに参加しました。 それ以前はフルタイムでハコベルにコミットしているエンジニアは0人で、入れ替わりでいろんなエンジニアさんに手伝って頂いていました。 これは今でも変わらないのですが、ラクスルだけでもエンジニアの人数が圧倒的に足りておらず、な

                                    新規サービス・ハコベルをPHP/CodeIgniterからRuby on Railsに移行しました | Raksul ENGINEERING
                                  • CodeWorks 2009 New York 2日目参加レポート(後編) : candycane development blog

                                    CodeWorks 2009 New York 1日目参加レポート CodeWorks 2009 New York 2日目参加レポート(前編) だいぶ長編になってきましたが、2日目のランチ以降について引き続きレポートします。 ソーシャルランチ CodeWorksはランチがチケットに含まれていて会場内で食事が提供されます。 ちなみにチケットは2日間で$399と約4万円と聞くと高いかもしれませんが、この手のイベントとしては標準かすこし安いくらいの値段です。 昨日と違いボックスランチではなくビュッフェ形式です。 やはり空いている席に座る形式でどこもにぎわっています。 空席がなくてたまたま座った席はDerickやBenといったスピーカーが集まるテーブルでした! 最初は50代以上のマダムな方が出版とテクノロジーについて自説を唱えており、全員で聞き入るという微妙な空気でさすがに割って入れない

                                    • レンタルサーバーでメール受信時にプログラム起動する方法

                                      ► 2018 (1) ► 1月 (1) ► 2017 (4) ► 6月 (3) ► 5月 (1) ► 2016 (15) ► 12月 (4) ► 11月 (1) ► 10月 (2) ► 7月 (3) ► 6月 (1) ► 5月 (3) ► 1月 (1) ► 2015 (13) ► 12月 (1) ► 10月 (1) ► 9月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (2) ► 2月 (3) ► 1月 (3) ► 2014 (11) ► 12月 (1) ► 9月 (2) ► 8月 (2) ► 6月 (1) ► 4月 (4) ► 2月 (1) ► 2013 (15) ► 12月 (3) ► 11月 (3) ► 8月 (2) ► 7月 (4) ► 5月 (1) ► 4月 (2) ► 2012 (7) ► 10月 (1) ► 7月 (1) ► 4月 (3) ► 1月 (2) ► 20

                                      • PHPの fputcsv()で CSVを出力する

                                        ► 2018 (1) ► 1月 (1) ► 2017 (4) ► 6月 (3) ► 5月 (1) ► 2016 (15) ► 12月 (4) ► 11月 (1) ► 10月 (2) ► 7月 (3) ► 6月 (1) ► 5月 (3) ► 1月 (1) ► 2015 (13) ► 12月 (1) ► 10月 (1) ► 9月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (2) ► 2月 (3) ► 1月 (3) ► 2014 (11) ► 12月 (1) ► 9月 (2) ► 8月 (2) ► 6月 (1) ► 4月 (4) ► 2月 (1) ► 2013 (15) ► 12月 (3) ► 11月 (3) ► 8月 (2) ► 7月 (4) ► 5月 (1) ► 4月 (2) ► 2012 (7) ► 10月 (1) ► 7月 (1) ► 4月 (3) ► 1月 (2) ► 20

                                        • Amazonアソシエイト用のURL

                                          ► 2018 (1) ► 1月 (1) ► 2017 (4) ► 6月 (3) ► 5月 (1) ► 2016 (15) ► 12月 (4) ► 11月 (1) ► 10月 (2) ► 7月 (3) ► 6月 (1) ► 5月 (3) ► 1月 (1) ► 2015 (13) ► 12月 (1) ► 10月 (1) ► 9月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (2) ► 2月 (3) ► 1月 (3) ► 2014 (11) ► 12月 (1) ► 9月 (2) ► 8月 (2) ► 6月 (1) ► 4月 (4) ► 2月 (1) ► 2013 (15) ► 12月 (3) ► 11月 (3) ► 8月 (2) ► 7月 (4) ► 5月 (1) ► 4月 (2) ► 2012 (7) ► 10月 (1) ► 7月 (1) ► 4月 (3) ► 1月 (2) ► 20

                                          • PHPフレームワーク私的で感覚的な比較

                                            比較するPHPフレームワーク 追記 codeigniterのライセンス元を追記 & ライセンスを詳しく調べていただいる方がいるのでそちらへリンク追加しました。 FuelPHP1.6, CodeIgniter2.0, CakePHP2.3のコントローラ部分と、DBへのクエリ部分を比較するためにとりあえず並べてみました。 Controller FuelPHP class Controller_Example extends Controller { public function action_index() { $data['css'] = Asset::css(array('reset.css','960.css','main.css')); return Response::forge(View::forge('welcome/index')); } } CodeIgniter clas

                                              PHPフレームワーク私的で感覚的な比較
                                            • 『CodeIgniter徹底入門』情報ページ - CodeIgniter Memo

                                              2015-09-03 『CodeIgniter徹底入門』情報ページ MenuBar2015-06-18 サンプルコードダウンロード2009-05-19 リンク集2008-07-22 読者の声 ニュース 2015/06/18 XSS脆弱性を修正する正誤情報に基づき、サンプルコードが一部更新されました。 2012/03/06 本書に関するアップデート情報を自由に書き込めまとめられる場所 『CodeIgniter徹底入門』に対するノート をご活用ください。 2009/08/22 CodeIgniter読書会 が始まりました。 2009/06/17 正誤情報に基づき、サンプルコードが一部更新されました。 2009/06/17 Amazonで「なか身!検索」が可能になりました。目次・1章の抜粋・索引などが閲覧できます。 2009/01/28 正誤情報に基づき、サンプルコードが一部更新されました。 2

                                              • Getting Started With Node.js and Geddy | Envato Tuts+

                                                In this three part tutorial series, we’ll be diving deep into the process of creating a to-do list management app in Node.js and Geddy from scratch. In this introductory article, we’ll review how to install Node.js on Windows and OS X, getting Geddy installed, and generating our first app. Ready? What is Node? If you’ve been developing web apps for the last couple of years, you’re likely already f

                                                  Getting Started With Node.js and Geddy | Envato Tuts+
                                                • PHPプログラマに質問です。フレームワークはいろいろありますが今後日本でシェアを握るのはどれだと思いますか?symfony,ZendFramework,CakePHP、CodeIgniter,FuelPHP、Laravel

                                                  PHPプログラマに質問です。 フレームワークはいろいろありますが今後日本でシェアを握るのはどれだと思いますか? symfony,ZendFramework,CakePHP、CodeIgniter,FuelPHP、Laravel

                                                    PHPプログラマに質問です。フレームワークはいろいろありますが今後日本でシェアを握るのはどれだと思いますか?symfony,ZendFramework,CakePHP、CodeIgniter,FuelPHP、Laravel
                                                  • FuelPHP 1.7.2のComposerによるインストール — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                                                    FuelPHP 1.7.2がリリースされました。 http://fuelphp.com/blogs/2014/07/fuelphp-releases-v1-7-2 この1.7.2から、今までGitサブモジュールとして管理されていたfuel/coreなどのリポジトリもすべてCompser経由でインストールできるようになっています。 ただし、Composerを少々特殊な使い方をしている部分がありますので注意が必要です。 むろん、今までどおりのoil createコマンドやZipファイルをダウンロードしてのインストールもサポートされています。 FuelPHP 1.7.2のインストール方法 安定版である1.7.2は次のようにインストールします。 $ composer create-project fuel/fuel:dev-1.7/master ProjectName なお、--prefer-so

                                                    • 検索エンジンに対応した多言語化方法

                                                      有名なウェブサイトはどうなっている? 多言語化に対応しているウェブサイトなんて沢山あるわけなんだけど、どうやって対応させるかを調査。 Google Skypeの場合はドメインは www.skype.com のみ。 そして、日本語対応コンテンツは www.skype.com/intl/ja/welcomeback/ 。welcomebackを削ってもリダイレクトされるので、Googleと同じく /intl/ja/ の部分が多言語化に対応させた部分。 2つの事例しか見てないけど、/intl/ja/ のように階層を切って多言語化させるのがよさそう(何より、Googleがやってるんだから、間違いないでしょ!)。 どうでもいい話 intl って今までイニシャライズ(initialize:初期化)の略で、スタートページだから初期化なんだよって勘違いしてた >< これって、インターナショナライゼーション

                                                        検索エンジンに対応した多言語化方法
                                                      • Ubuntuで.htaccessを有効にする方法 = CodeIgniter用の設定 - 浜村拓夫の世界

                                                        Ubuntu 9.04 serverで、WEBサーバを建てた。 ・Apacheで、「.htaccess」ファイルを有効にしたい。 ・Apacheで、「mod_rewrite」を有効にしたい。 ・CodeIgniterのルーティングを変更したい。(=index.phpなしのURLにする。) (参考) Ubuntuでapacheのmod_rewriteを有効にする Ubuntu Serverにおけるapacheの設定ファイル 軽快フレームワーク「CodeIgniter」WAMP環境へのインストールまとめ (1) mod_rewriteを有効にする $ sudo a2enmod rewrite (2) sites-available/defaultファイルを編集する $ sudo vi /etc/apache2/sites-available/default ↓ ディレクティブの「AllowOv

                                                        • Codeigniter で超簡易的なモバイルページ出力をする « hampom TODAY

                                                          モバイルページ作ってますかー! 私は「いや、これモバイルっていうか…」というほどのページしか作ってこなかったので「簡易」となっております。どこがどう簡易なのか、というと「絵文字対応してない」「セッションとか使わない」という超がつくほど簡易的なものです。 やっている事は ビューの読み込みを切り替える 文字コードを変換する 全角文字を半角文字に変換する といった程度のものです。 私は、これらを実現するために フック(フック – フレームワークコアの拡張) を使っています。 簡易的なものなので、ちゃっちゃと行きましょう。 まずは application/config/hook.php に設定。 $hook['post_controller_constructor'][] = array( 'class' => 'Mobile', 'function' => 'view_set', 'file

                                                          • CSP (Content Security Policy) nonce-sourceについて調べてみた — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                                                            CSP nonce-sourceとは? Content Security Policy (CSP) は、クロスサイトスクリプティング (XSS) やデータインジェクション攻撃を含む、よく知られた種類の攻撃を検出して軽減する、セキュリティの追加レイヤーです。これらの攻撃手法は、データ窃盗からサイト改変、マルウェア感染まで、すべてに使用されます。 https://developer.mozilla.org/ja/docs/Security/CSP より。 XSSに関して簡単に言うと、実行できるJavaScriptを制限して、外部からスクリプトが注入されてもブラウザが実行しないことでXSSを防御する機能ということになります。 例えば、自分のサーバ上のjsファイルからのみのscriptを実行するように指定すれば、外部からスクリプトを挿入されても実行はされず安全になります。 しかし、インラインのJa

                                                            • CodeIgniter、ライセンス変更で騒動に | スラド オープンソース

                                                              「CodeIgniter」というPHP向けWebアプリフレームワークが最近ライセンス変更を行う方針を発表したのだが、これについて一騒動が発生している。日本CodeIgniterユーザ会で取り上げられているのだが、まとめると CodeIgniterは「CodeIgniterライセンス」で提供されているCodeIgniterの次期メジャーバージョンでは、「Open Software License 3.0(OSL 3.0)」にこれが変更されるOSL3.0はGPLとは互換性がなく、CodeIgniterを使ったアプリをGPLで配布できなくなる、GPLのライブラリと組み合わせて使えなくなる、といった懸念が出る という状況らしい。ところが、そもそも現状のCodeIgniterライセンスには宣伝条項が含まれているため、そもそもGPL互換ではないとCodeIgniterの開発元であるEllisLabは主

                                                              • Twilio APIを使ってPHP経由でSMSを送信してみた - SUSH-i LOG

                                                                クラウド電話APIのTwilioをPHPで使ってSMSを送信する機会があったので、今後のためにも残しておきます。 Twilioについて Twilioとは、Web上で電話を操作することが出来るクラウド電話サービスで、APIも提供されているため、Webシステムと連動して利用することが出来ます。 最近では本人認証のために、電話番号を入力→電話 or SMSで認証コードを通知という流れがあるかと思いますが、そういった電話やSMSの送信を自動的に制御する、といったことが出来るようになります。 Twilio API Twilio APIは「Twilio REST API」というREST形式も提供されており、HTTP通信で操作を行うことが出来ます。Twitter APIやFacebook API等の最近主流の方法ですね。 他にも「Twiml」という独自の形式や、「Client API」という形式も存在し

                                                                  Twilio APIを使ってPHP経由でSMSを送信してみた - SUSH-i LOG
                                                                • PHP PaaS Pagoda Boxを使ってみた

                                                                  Pagoda Boxは、PHPアプリケーションをホスティングしてくれるPaaSのサービス。 中の人からPrivate Betaの招待を貰ったので早速試してみた。 Pagoda Boxの特徴 githubから直接コードをDeployする(逆にいうと全てのコードはgithub経由でしかDeployできない) 前バージョンへのワンクリックでのロールバック オンデマンドでのスケーリング YAMLファイルを書くことで簡単にphpの拡張機能の有効化やオプションの設定が可能 現在はMySQLのみのサポートだが今後MongoDBをサポート MySQLへの接続はトンネリング経由でも可能 Rubyでできたコマンドをクライアントにインストールすることでアプリケーションの操作が可能 まずアプリケーションを作成する (1)この作業の前にGitHubにアプリケーションを作成しておくことが必要だ。 (2)プライベートホ

                                                                    PHP PaaS Pagoda Boxを使ってみた
                                                                  • はじめてのMercurial/Bitbucket :: handsOut.jp

                                                                    スライド1: はじめてのMercurial/BitbucketCodeIgniter and its logo are property of EllisLab Inc日本CodeIgniterユーザ会Kenji Suzuki2011/02/19CodeIgniter Users Group in Japan スライド2: 目次・ Part 1 バージョン管理システムとは?・ Part 2 Mercurialとは?・ Part 3 Mercurialの使い方(1)  ~ 基本的な使い方 ~・ Part 4 Mercurialの使い方(2)  ~ 複数リポジトリの使い方 ~・ Part 5 Bitbucketとは?CodeIgniter and its logo are property of EllisLab IncCodeIgniter Users Group in Japan スラ

                                                                    • CodeIgniter ユーザーガイド — CodeIgniter 3.1.0-dev documentation

                                                                      © Copyright 2014 - 2016, British Columbia Institute of Technology. Last updated on Jan 01, 2024.

                                                                      • PHP : CodeIgniter + Twitter API Library での oauth 投稿の具体的なポイント

                                                                        CodeIgniter とは、アメリカの EllisLab によって開発されたPHPのフレームワークです。 フレームワークは、PHP の学習には適しませんが、システム開発には無くてはならない もので、特に特殊な処理に関してはそれぞれのフレームワークで容易に実現可能になっ ているのが通常です。ただ、フレームワークであるが故に自由の利かない場面もあります。 また、フレームワークは万能では無く、アプリケーション開発にはそのフレームワークの 能力を十分に発揮できる「骨組み」と中身を良く知る技術者が必要になります 日本CodeIgniterユーザ会 のがどのようなものかは知りませんが、一般的にこのような会 は「日本語」に関する情報や手助けを行う事を主旨としていますので、開発そのものは自分 の環境に適したものを自ら構築する必要があります。 その導入として、ドキュメントが日本語化された日本語言語パック

                                                                        • FuelPHPのAgentクラスが重い問題と暫定的な対処方法 — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                                                                          問題の所在 FuelPHPには、ブラウザ種別、バージョン、プラットフォーム、OSなどを取得するAgentクラスがありますが、その処理が重いという問題です。 どうやらAgentクラスが使用するブラウザ情報が記録された「browscap.iniファイル」が大きくなったことに比例して、処理が重くなってしまったようです。 以下のベンチマークはすべてMac OS X、MAMPでの結果です。LinuxではMacほど劇的には重くならないようです。 まず、FuelPHP 1.8/developをインストールしてWelcomeページを表示します。ページの下に処理時間とメモリ消費量が表示されます。 Welcomeページ: Page rendered in 0.0093s using 0.438mb of memory. 次に、Welcomeコントローラのaction_index()メソッドにecho Agen

                                                                          • Why to Actually Choose CakePHP

                                                                            For those looking for the original, Symfony post, please read Fabian's excellent post here. I still would choose CakePHP, but Symfony might jive with you :) When I started working with CakePHP - I knew very little about practical development (my coworkers might say I still know very little :P). I went about choosing my framework on the following criteria: How fast I could go through the tutorial Q

                                                                            • リレーションデザイン研究所

                                                                              リレーションデザイン研究所では、実務から得た知見から、お客様の業務・プロダクトの改善に取り組んでいます。

                                                                              • trippieceのプロダクト開発環境 | トリッピースブログ – Trippiece

                                                                                はじめまして!trippieceで人事と開発まわりを担当している佐藤と申します。 もともとはWebエンジニア(分類上はPHPer)でした。 # なぜエンジニアやってたのに人事やってるんですかという話については、ちょうどtrippieceの紹介と併せてとても分かりやすくまとめて頂いた記事がありますので、そちらをご覧下さい。 今回は今まであまり表に出ることがなかったtrippieceのプロダクト開発環境についてご紹介します! 現在trippieceで使っているツールは主に以下の通りです。 最近コミュニケーションツールとしてSlackを導入しました。これはエンジニアに限らず全社のツールとして採用しています。 基本的な開発のフローは、GitHubでPull Requestでコードレビュー、テストはCI(継続的インテグレーション)で行っています。デザイナーも例外なくPull Reques

                                                                                  trippieceのプロダクト開発環境 | トリッピースブログ – Trippiece
                                                                                • そろそろ CodeIgniter からの移行先についてもういっぺんだけ言っておくか - A Day in Serenity @ kenjis

                                                                                  「そろそろ CodeIgniter からの移行先について一言言っておくか」を書いたのが 8か月前。この間に世界はかなり変わりました。 あ、この記事は CodeIgniter からの移行先を検討している人向けです。すでに移行先を決めた方には読むだけ時間の無駄です。むしろ、移行先のフレームワークを極めることをお薦めしたいです。 似たようなフレームワークを探したい場合 さて、以前、以下の 3つのフレームワークをあげました。 Kohana http://kohanaframework.org/ Yii http://www.yiiframework.com/ FuelPHP http://fuelphp.com/ 8か月の後の現在、似たようなフレームワークを探したい場合なら、 FuelPHP http://fuelphp.com/ をお薦めします。 理由は、上記 3つの中では日本語の情報がもっとも

                                                                                    そろそろ CodeIgniter からの移行先についてもういっぺんだけ言っておくか - A Day in Serenity @ kenjis