サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ブックレビュー
www.p-nt.com
#モジュール読み込み use JSON; use CGI; #JSON化する値 my $data= [ { key => 'val', hoge => 'hoge' }, { key => 'val2', hoge => 'hoge2' }, { key => 'val3', hoge => 'hoge3' } ]; #encode my $json = JSON->new->utf8(0)->encode($data); #出力 print CGI::header(-type => 'application/json', -charset => 'UTF-8'); print $json; こんな感じで出来ました。
久しぶりの更新になってしまいました。 過去に作成したシステムのMySQLバージョンを5.7にアップデートした際に、以下のエラーで怒られました。 ※ちょっと長いので改行しています。 Syntax error or access violation: 1055 Expression #124 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'カラム名' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 環境 MySQL:5.7.20 MySQl5.7からデフォルトのままだとsql_modeでONLY_FU
こんばんは。 今日はjQueryのプラグインの紹介になります。 ドラッグ可能な横スクロール画面を作る際便利です。 GitHub 環境 chrome 47.0.2526.111 IE 8,9,10,11 FireFox 43.04 で動作確認済みです。 デモ 外部サイトです。 デモ 使い方 まずは、全画面横スクロールにしたいので横幅が大きいブロック要素を作りましょう HTML <div id="scroller"> <div id="inner"> <!-- content --> </div> </div> CSS body,html { height:100%; min-height:100%; } #scroller { width:100%; min-height:100%; overflow: hidden; } #inner { width:5000px; } こんな感じで。 あ
MySQLでダンプデータを取得したときに、ふと時間のデータが入っているカラムの内容を確認してみると、、、時間がずれている? sampleテーブルの内容が以下だとすると、 +-----------+-----------+---------------------+ | id | name | date | +-----------+-----------+---------------------+ | 1 | hoge | 2015-09-02 03:05:11 | | 2 | moge | 2015-09-02 03:42:38 | | 3 | namae | 2013-09-02 17:21:05 | +-----------+-----------+---------------------+ ダンプを取得すると以下のようになります。 INSERT INTO `sample` VA
株式会社プロネット WEBシステム開発、ITコンサルティング、自社サービス、教育事業 - これからのビジネスへのIT活用ソリューションをご提案致します。
こんにちは。 今日はスマートフォンのスクロールを無効にする方法を紹介します。 環境 jQuery:1.8.3 iOS Android 実装 とっても簡単な方法なのですが、touchmoveイベントにネームスペースを使用して スクロール禁止のイベントを設定してあげます。 解除のときは設定したネームスペースのハンドラーを削除してあげればよいです。 // スクロールを無効にする $("対象要素").on('touchmove.noScroll', function(e) { e.preventDefault(); }); // スクロール無効を解除する $("対象要素").off('.noScroll'); セレクタでwindowを指定すればスクロールは完全に無効になります。 以上です。
サイドメニューなどスクロールに追従する要素を実装する方法を紹介します。 jQueryプラグインPortamento.jsを使用します。 ダウンロード、デモはこちら。 環境 jQuery:1.8.3 Portamento:1.1.1 準備 head内で必要なJSを読み込みます。 パスは環境に合わせて変更してください。 <!-- jQuery --> <script type="text/javascript" src="js/lib/jquery-1.8.3.min.js"</script> <!-- Portamento --> <script type="text/javascript" src="js/lib/portamento.js"</script> 実装 フロートパネルにする要素を準備します。 <div class="floatPanel"> <ul> <li>メニュー1</l
株式会社プロネット WEBシステム開発、ITコンサルティング、自社サービス、教育事業 - これからのビジネスへのIT活用ソリューションをご提案致します。 CSVヘルパーを利用すると、CakePHPでCSVファイルの出力が簡単にできます。 環境 PHP:5.3.3 CakePHP:2.4.6 こちらの作者さんのgithubからダウンロードもできるようです。 1.Helperクラス作成 app/View/Helper配下に「CsvHelper.php」を作成し、以下のコードを貼り付けます。 class CsvHelper extends AppHelper { var $delimiter = ','; var $enclosure = '"'; var $filename = 'Export.csv'; var $line = array(); var $buffer; function C
bxslider は、簡単にスライドを実装出来るjQueryプラグインです。 このスライダーは画像だけではなくdivや動画等もスライドさせることが可能です。 公式サイトはこちら。 デモも用意されています。 環境 jQuery:1.8.3 bxslider:4.1.2 準備 head内で必要なJS,CSSを読み込みます。 この際CSSフォルダにbxslider用のimagesフォルダも追加しましょう。 パスは環境に合わせて変更してください。 <!-- jQuery --> <script type="text/javascript" src="js/lib/jquery-1.8.3.min.js"></script> <!-- bxSlider --> <script type="text/javascript" src="js/lib/jquery.bxslider.min.js"></s
このページを最初にブックマークしてみませんか?
『株式会社プロネット | WEBシステム開発20年以上の実績』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く