プログラミング・Web開発

スポンサーリンク
プログラミング・Web開発

【ZendFramework】日本語ファイル名の添付ファイル付きでメール送信する場合は文字数に注意

「Zend Framework」を使ったメールフォームでメール送信する際に「日本語ファイル名」の添付ファイル付きで行った場合、ファイル名が15文字を超えていると、受信しても添付ファイルが開けないという事態に陥るので、必ず15文字以内のファイル名で送信することを喚起する内容のポストです。
プログラミング・Web開発

jQueryでサムネイル画像をマウスオーバーするとメイン画像が入れ替わるスクリプトを書いてみた

ECサイトでよくある、サムネイル画像にカーソルを合わせると、メイン画像が入れ替わるというスクリプトをjQueryを使い書いてみたので、公開してみます。プラグイン化もしてみました。
プログラミング・Web開発

jQueryで日数計算をしてみる

娘の百日膳を行うにあたって「誕生日からの100日目っていつなんだ?」というのを調べる機会があったのですが、せっかくなので勉強がてら自分でも組んでみようと思い、日数計算できるスクリプトをjQueryを利用して作ってみたので公開してみたいと思います。
プログラミング・Web開発

【JS】jQueryでチェックボックスを一括でチェックし、背景色も変えるスクリプトを組んでみた

チェックボックスが大量にあるページなどのユーザビリティに向上を考え、一括でチェックできる仕掛けをjQuery使って作成してみました。ついでにチェックされた対象のラベルの背景色も変更できるスクリプトとなっています。
プログラミング・Web開発

CakePHPが作るラジオボタンの選択時の背景色をjQueryを使って変更してみる

スマホ用ページを作った際にユーザビリティ向上のため、選択されたラジオボタン内容の背景色をjQueryを使い変更してみたので、その忘備録です。背景色を変えることで、どのラジオボタンが選択中であるか分かりやすくするのを狙っています。
プログラミング・Web開発

【jQuery】下方へスクロールしたらトップへ戻るボタンを表示して、スムーズにページトップへ帰るスクリプトを組んでみた

下スクロールでふわっと表示させ、クリックすると上部へスルスルっと戻って消えるというスクリプトを組んでみました。戻るボタンもテキストではなく画像にし、ファイル名末尾に「_on」をつけた画像で差し替えも行なっています。
プログラミング・Web開発

クリックされたらツールチップを表示するスクリプトをjQueryで組んでみた

今回はリンクをクリックされると表示するツールチップのスクリプトを組んでみました。フォーム入力する際のヘルプなどの表示を主な用途と考えていますが、使いどころはほかにもありそうな予感。基本的なものなので、改造は簡単にできそうですしね。
プログラミング・Web開発

【jQuery】タブの切替スクリプトを作成してみました

jQueryの練習で何かを作ってみようということで、yahooトップページのトピックスに使われているような、タブの切替を作ってみました。
プログラミング・Web開発

jQueryでロールオーバーのスクリプトを組んでみた

jQueryの勉強として、マウスカーソルが乗った時にアニメーション(フェードイン、フェードアウト)しながら切り替わる「ふんわりロールオーバープラグイン」を作成してみました。
プログラミング・Web開発

【JS】スマホ用のQ&AページをslideToggleを使って作ってみる

「よくある質問」のページがやたらと長くなるのが気になり、jQuery の slideToggle を使い、ずらっと並べた質問文をクリック(タップ)したら回答部分がアコーディオン形式で表示されるようにしてみました。この先、絶対にまた使うことだと思うので、備忘録も兼ねてのポストとします。
プログラミング・Web開発

【CakePHP 1.3】スマートフォン向けサイトを作成する際の振り分け方法など

CakePHP(1.3)で作成したサイトのスマートフォン向けページが欲しいという要望を受けたので、 その際作成しましたPCとスマホの振り分けの方法を晒してみたいと思います。
プログラミング・Web開発

【CSS】CSSでWEBサイトのフォントを「メイリオ」にする方法

個人的に「メイリオ」フォントが好きです。WEBサイトを作る時は表示にメイリオを使うようにするので、そのタグを忘備録としてポストします。
プログラミング・Web開発

【CakePHP 1.3】レイアウトファイルをページに応じて指定する方法

CakePHP1.3の話。CakePHPのレイアウトファイルは、デフォルトでは default.ctp を使用しますが、コントローラーやアクション単位でレイアウトを切り替えたい場面などの説明です。
プログラミング・Web開発

【PHP】ページ表示時に動的にサムネイル画像を作る4つの方法

PHP及び、CakePHPで作成しているサイトのリストページ等で画像を扱う際に、指定画像のサムネイルがあると便利ということで、サムネイルを作る便利スクリプトやサイトを4種類紹介します。ちなみに、サムネイルとは「thumbnail」と書き、親指(thumb)の爪(nail)のように小さく簡潔であるという意味から来ています。
Javascript

jQueryのtoggleSlideを使ってみる

ボタンやリンクなどをクリックしたら、みょいーんとDIVやらpで括ってた部分を表示させるというのを実装する、jQuery のtoggleSlideを使う方法。これも検索頻度の高いものなので、自分のメモとして残しておきます。
プログラミング・Web開発

jQueryをGoogle Libraries API から読み込む方法

散々いろんな所で書かれている jQuery のロード方法ですが、何度も調べるのが面倒なので忘備録としてメモっておきます。
プログラミング・Web開発

【PHP】条件分岐に「三項演算子」を使ってみた

作ってるシステムでちと大量に条件分岐する箇所がでてきたのですが、いちいち if文を書くのが面倒になってきたので、思い立って三項演算子を使ってみることにしました。
プログラミング・Web開発

【PHP】PHPで機種依存文字を変換する場合は文字コードをSJIS-winにしてから!

PHPでCSVファイル取込機能を作成中、機種依存文字である「?」を「(株)」に変換しようとした時にはまってしまったので、その対策方法を忘備録としてポストしてみます。
プログラミング・Web開発

【PHP】ユニーク(一意)なIDを生成する簡単な方法

PHPで一意(ユニーク)な乱数を作成したい場合、一番楽にできそうな方法を備忘録代わりにポストします。
プログラミング・Web開発

さくらインターネット環境でDBデータをcronで自動バックアップする

さくらインターネット環境でcronを使い、データベースのデータを自動バックアップする方法を忘備録としてポストしておきます。行いたいことは、早朝5時にDBの全データをバックアップし「バックアップ日.tar.gz 形式」で保存するってことです。
プログラミング・Web開発

jQueryを使わないライブラリ「busy.js」を使って簡単にローディング画面を作ってみる。

仕事で作ったとあるサイトが、APIを叩いて結果を取得・表示するのですが、APIの反応が悪く、やったらと時間が掛かるので、ローディング画像を出し、ちょっとでも訪問者を待たせる努力をしてみようということで探しました所、「busy.js」というライブラリを発見。
プログラミング・Web開発

PEAR Pagerで javascript の onclick を設定してみる。

何回か前のポストでPEAR Pagerを使いましたが、それに関する追加資料。ページ送りでリンクする際、javascript の onclick を使いたかったのでマニュアル()を見たのですが、残念ながらマニュアルには載っていませんでした。
プログラミング・Web開発

CakePHPで楽天APIを叩いてみる(3)コントローラー編

ではCakePHPで楽天APIの3回目、コントローラー編です。コントローラーでモデル及びコンポーネントを呼び出し、結果を取得するという流れです。ページ送りに関する設定も行います。
プログラミング・Web開発

CakePHPで楽天APIを叩いてみる(2)モデル、その他編

では、前回に続き、CakePHPで楽天のAPIの2回目です。今回はモデルとページ送りなどに使うライブラリの用意編です。
プログラミング・Web開発

CakePHPで楽天APIを叩いてみる(1)コンポーネント編

以前、楽天の商品検索APIを叩いて一覧を取得、表示するというプロゴラムをCakePHPを使って書いたのですが、そのソースが発掘されたので、解説を入れながら晒してみたいと思います。
プログラミング・Web開発

【CakePHP】findでMySQLのBETWEEN句を使う方法

タイトルの通り、CakePHPのfind()時にMySQLのBETWEENを使う方法です。
プログラミング・Web開発

CakePHPでブラウザを閉じたのにsession情報が残っている場合の対策

CakePHPでセッションを利用した場合、ブラウザを終了してもなぜかセッションがクリアされず、前述のフォーム内容が残ったままになっている場合があります。その場合の対策法です。
プログラミング・Web開発

さくらインターネット環境のCakePHPでcronを使ってみる

さくらインターネット上に展開しているCakePHPでcronを使う方法。コントローラーとアクションを指定して動かしたかったのですが、うまく行かなかったので、shellを使ってみます。
プログラミング・Web開発

CakePHPのSSLコンポーネントでSSL対応

個人情報を扱う際に必要になってくるSSLの、必要なページとそうでないページを設定により自動転送するCakePHPで使用するSSL Componentの説明です。
プログラミング・Web開発

【JS】クーポン系サイトによくある「カウントダウンタイマー」をjQueryを使って設置してみる

「グルーポン」や「シェアリー」など、クーポン系サイトでよく利用されているような、カウントダウンしていくタイマーが必要になったので、その設置方法の紹介です。今回は「jQuery Countdown」というライブラリを使用します。
スポンサーリンク