車がなくても東京で海に昇る朝日を見たい 年末あたりからふと「海で朝日を見たい」という根源的欲求がごく内側から湧き上がって離れなくなってしまった!昨年は突然「島を旅行したい」という衝動に天啓のように打たれていくつかの島を渡り歩いたのだが、今年はまたしても唐突に、空気の澄み渡った朝に水平線を…
車がなくても東京で海に昇る朝日を見たい 年末あたりからふと「海で朝日を見たい」という根源的欲求がごく内側から湧き上がって離れなくなってしまった!昨年は突然「島を旅行したい」という衝動に天啓のように打たれていくつかの島を渡り歩いたのだが、今年はまたしても唐突に、空気の澄み渡った朝に水平線を…
だいぶ間が空きましたが ちょっとハマったのでメモっておきます。 jQueryでのajaxは $.ajaxというシンタックスにて利用できますが その際にクロスドメインの問題とかの場合、 XMLデータじゃなくてJSONを使ったJSONPという仕組みを使います。 jQuery側は [javascript] $.getJSONP = function(url,callback,param) { return $.ajax({ url: url, dataType:”jsonp”, success:callback }); } $.getJSONP(“./hogehoge/getjson.php”t,onDataHandler) function onDataHandler(response) { //受信後の処理をここに } [/javascript] こんな感
PHPの参照渡しについて。参照渡しについて説明しているサイトでは圧倒的に関数の引数を例にしていることがほとんど。例えば以下のような感じ。 <?php $v = "default"; rewrite($v); print $v; function rewrite(&$arg) { $arg = "HelloWorld"; } これで「HelloWorld」と出力される。$vを直接変更していないのに、rewrite関数内での変更が$vに対して有効になっていると解く。関数の引数に「&」を付けなければ上書きされることはない(値渡し)。 最初はこれが一番判り易いけれど、もう一歩、変数代入の参照渡しと関数戻り値の参照渡しにも触れて欲しいところ。特に関数戻り値の参照渡しについて触れているサイトが本当に少ない。 変数代入の参照渡しというのは以下のコードのような場合。 <?php $a = "default
PHPExcelを使って、ループしながら帳票をシートに書き出しているときにあまりにメモリを使うのでいろいろ調査したメモ。 処理の流れとしては 元になるエクセルのテンプレートファイルを読み込み 最初のシートを非表示にしておく 最初のシートをコピーして帳票を描画 2ページ以降も最初のシートをコピーして追加 ファイルとして書き出し ここまでを必要な分だけループして、出来たエクセルをzip形式で圧縮してダウンロード。 「シートをコピーして追加する」の処理がメモリを大量に消費する。コピーするごとにメモリ消費量が倍になっていくみたい。 なので、PHP-Excelで「シートをコピーして追加する」はやらない方がいい。追加したいタイミングでテンプレートファイルを読み込んで追加すると余計なメモリを食わない。 require_once(PW_VENDORS_DIR ."/PHPExcel/Classes/PHP
Stay Relevant and Grow Your Career in TechPremium ResultsPublish articles on SitePointDaily curated jobsLearning PathsDiscounts to dev toolsStart Free Trial7 Day Free Trial. Cancel Anytime. Key Takeaways Creating a PHP OAuth server allows developers to create their own secure API, with the tutorial focusing on creating a three-legged OAuth server using the oauth-php library. The process involves s
平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 本件に関するお問い合わせはこちらよりお願いいたします。
概要 社内システムの売上管理でグラフを表示させたいと思って、PHPで使えるライブラリを探していたところ、 pChart OpenFlashChart 以上の2つが候補にあがりました。 どちらかといえばpChartの方が扱いが簡単そうだったので第一候補にあげていたのですが、どうやらPHP4専用のようで…orz 結局第2候補のOpenFlashChart(以下OFC)を使うことにしました。 結論から言うと、OFCにして大正解。 よくよく調べるとOFCにはCakePHPのヘルパーがあったり、そのおかげで扱いも非常に簡単だったり、思った以上にスタイリッシュでかっこよかったり*1 と、pChartがPHP4専用でよかったです。ほんと。 導入に際しては結構手間取った部分もありましたのでここにメモとして残しておきたいと思います*2 。 導入方法 ファイルを設置 まずは本体をこちらからダウンロード。 ここ
Principle Worksとは Principle Worksは株式会社ケルトコーポレーションの提供するオープンソースをベースとしたプロフェッショナルソリューションサービスです。 現在はeコマースソリューションであるMagentoのテクニカルサービスを中心にサービスを提供しております。 よりよいサービスをお客様にご提供するため、 2011年12月、Magento Inc.とパートナー契約を締結致しました。 プリンシプル(Principle)とは原理・原則を表す英単語です。 この言葉とWork(働き・仕事)を組み合わせ、原理・原則に基づいたサービス・製品をお客様にご提供する。これが私たちのポリシーです。 その原理・原則とは、 お客様のことを第一に考えること 企業である以上、その活動は利益重視に傾きやすくなりがちですが、私たちはお客様から頂いた費用の範囲内で私達の持っている技術・ノウハウ
OSS製品というと、PostgreSQL、Apacheなどのミドルウェアが有名ですが、業務アプリケーションにも沢山のOSSが存在します。その中でも代表的な製品の一つ、オープンソースのCRMソフトウェア「 SugarCRM 」は、基本機能部分がコミュニティ版としてソースが公開されています。 顧客管理(CRM)の基本機能として、営業/サポート/マーケティング/グループウェア/管理などの機能は揃っていますが、管理画面の機能を利用して、ユーザ側でもちょっとしたカスタマイズを行える仕組みが提供されているのが大きな特徴といえます。 ソースコードの改変による深いカスタマイズももちろん可能ですが、コミュニティ版で提供されている開発者向けツールを使用すると、画面に表示するラベルの変更・データ項目の追加や既存機能をテンプレートにした新規機能追加程度の軽いカスタマイズであれば、ソースコードを意識することなく、
Magentoとは、オープンソースのECシステムです。これまでの経過はその1、その2へ。そんなこんなで回り道をしてきましたが、今回からデザインカスタマイズに入って行きます。 で、前回に引き続き作成したテーマに作成したレイアウトXMLをイジイジしていく。ついでだからxmlのソースを大公開しちゃう。 app/design/frontend/[自分のパッケージ名]/[自分のテーマ名]/layout.xml <?xml version="1.0" ?> <layout> <default> <!-- remove blocks --> <remove name="left.permanent.callout" /> <remove name="right.permanent.call
Lightning-fast storefronts. Create commerce experiences that drive sales with high-performing online storefronts and generative AI-powered content creation tools. Launch your site quickly using prebuilt storefront components with integrated commerce functionality — including product listing pages, product detail pages, cart, and checkout. Increase organic traffic and conversion rates with a storef
いつものごとくメモ漏れ、勘違いご容赦ください。 Magentoケーススタディ(フロントエンド・バックエンド編) 西 宏和氏 @hirokazu1225 カテゴリを作ってもナビにでない ルートカテゴリとサブカテゴリを理解しよう 1つのショップに複数のルートカテゴリを登録できる 有効フラグ-Off、カテゴリに登録しないOnになってない? 商品を登録したのに表示されない 商品と在庫の関係を理解しよう 在庫フラグと在庫数は別 表示対象ー>検索、カテゴリ 有効フラグ-Offになってない? カテゴリに商品が出ない 商品とカテゴリ・サイトの関係を理解しよう 特にマルチサイトのとき 表示させるサイトの選択 サイトのカテゴリ ※マルチサイトの場合、登録したサイトからしか会員ログインできない フロントから登録後管理画面から設定できない 税の設定がよくわからない 税区分と税率の関係を理解しよう BtoCの場合
Welcome to dotProject.net The home of dotProject - the Open Source Project Management tool. dotProject is a volunteer supported Project Management application. There is no "company" behind this project, it is managed, maintained, developed and supported by a volunteer group and by the users themselves. The software is free to anyone who would like to download it. Day to day support is provided fre
ちょっとEPSファイルからJPEGファイルへLINUXサーバー上で変換する方法を探していたのをメモ PHPから行いたかったがそんな関数はもちろん無いと思うので、何かアプリを入れてコマンドから対応する方向で調査した。 結局辿りついたのは「Ghostscript」というもの Ghostscript http://ja.wikipedia.org/wiki/Ghostscript ライセンスはGPLみたい。 ライセンスGPL。。。よく解らんがGPLは良く見るのでOKだ。。。ろう。。。 毎回このライセンスについて調べるけど明確な回答がなかなか出ない。。。 使い方は下記のようにgsというコマンドで行うようですね。 gs -sDEVICE=jpeg -dJPEGQ=100 -dNOPAUSE -dBATCH -dSAFER -r300 -sOutputFile=myfile.jpg myfile.ep
私の大好きなサイト「StackOverflow」で「PHPのIDE(統合開発環境)でベストなのはどれですか?」という、何とも魅力的なスレッドがありました。 さっそく日本語でご紹介しましょう。 Braynさんの質問 僕はPHPデベロッパーで、今はコーディングにNotepad++を使ってます。 でも最近もっと仕事をやりやすくするのに良い開発ツールを探してるところです。 EclipseやAptana Studio、あといくつか見てみたけど、なかなか決まらなくて…。 見た目はいいんだけど、ちょっと複雑すぎかなと。 使い続けてるとみんな簡単になるのは分かってるんだけども、時間を無駄にしたくないのもあって。 探してるのは次のようなツールです: FTPをサポートしていること コードハイライト機能があること SVNをサポートしてると嬉しい RubyやJavaScriptもサポートしてると嬉しい 筆者注:う
Symfony2でひとまず動かすためのチュートリアルです。 crudコマンドを使って簡単なCRUDを実装します。 http://yourhost/app_dev.php/post/ にチュートリアル用のアプリケーションを作ることを前提にします。 バンドル・エンティティを作成 TutorialHelloバンドルを作成し、Postというエンティティを追加します。 $ php app/console generate:bundle --namespace=Tutorial/HelloBundle $ php app/console doctrine:generate:entity --entity=TutorialHelloBundle:Post --format=yml Postエンティティの編集 doctrine:generate:entity --entity=TutorialHelloB
追記 DB接続時にcharset=utf8を指定 bindValueで暗黙の型変換されないように変更 Pimpleをサービスロケータとして使う場合の注意点を追加 テンプレートとしてフラットなPHPからTwigで書いた場合を追加 前提 スクリプト、ファイル、DBの文字コードはすべてUTF-8で統一です。 また、最初に以下のMySQLのテーブルがあることを前提として記事を書いています。 Database: MySQL user: myuser password: mypassword CREATE TABLE `blog_db`.`post` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL, `body` text NOT NULL, `date` date NOT NULL, PRI
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く