少ない手間と知識でそれなりに見せる、ズルいデザインテクニック with Sass / Compass (English Version) https://speakerdeck.com/ken_c_lo/zurui-design-technique-english-version 第一回…
必要ならどうぞ。 デモ jQueryでフォームの値を取得する方法をまとめ – jsdo.it – Share JavaScript, HTML5 and CSS jQueryでフォームの値を取得する方法をまとめ – jsdo.it – share JavaScript, HTML5 and CSS 共通:要素の探し方 input要素なんかにid振っちゃうのが一番なんだけど、属性セレクターを使うと楽な場合があります。つまり[name=xxx]で検索するやり方。 <form id="my-form"> <input type="text" name="my-text" value="This is text." /> </form>
It's a feature. 仕様です。 I'm afraid not. 無理です。 Something is wrong with Internet Explorer. IE爆発しろ! I'm 20's in hex. 16進数で20代です。 You are often PHP. よくdisられてるね。 She is Haskell. 彼女はとってもピュアだけど、ちょっと近寄りがたいところがある。 I'm waiting for compiling to end. 2ちゃんねるを見ています。 I have a single core. そんなにいっぺんには出来ません。 I took a core dump yesterday. 昨日は飲みすぎた。 He created a Lisp implementation in PostScript. 彼は変態です。 プログラマーが世界を救う10
(いろいろな方々から指摘をいただき、記事を修正しました。ありがとうございます。 "went" -> "gone") こんにちは、斉藤です。 弊社には、海外生まれ or 海外暮らし経験ありの方が何人か出入りしています。 今の自分の席の周りにも、英語を喋ることが可能な方が二人ほど。 自分は、つたない英語で彼らと会話していますが、何とかもっとコミュニケーションしたい。 というわけで今回は、そんな彼らに教えてもらったエンジニアならではの一言英会話をご紹介します! Check it out! *「30分経って分からなかったら、別の問題を考えよう」 ある問題が解決できなくて、こう考えることはよくありますね。 英語ではこう言います。
こんにちは@sayobsです。今までに当ブログ書いたfacebookの記事を目次別にまとめました。フェイスブックは仕様がよく変わるので古い情報はupdateして常に最新の情報をお届けできるようにします。 Facebook基本 使い方 – 最初の1歩┗Facebookを始めよう!Facebook初心者のための10ステップ+α | Last Day. jp ┗Facebook 好きなウェブサイト・ブログをShareする方法 | Last Day. jp ┗Facebookで友達を探す方法 名前やメールアドレス・出身地 | Last Day. jp ┗Facebookの写真をPC/Macから編集・変更する方法 | Last Day. jp タイムラインの設定┗Facebookのタイムライン設定方法 [図解] | Last Day. jp ┗Facbeookタイムラインが設定できない | Last
2012年6月26日更新 キレイ好き必読!? はい、30分前の私です。 マークダウン記法・・・私の解釈は「普通のテキスト(README)が、ちょっとした決まりで書けば、すごく読みやすい見た目にしてくれる」って感じです。 構文もかなり直感的で、すぐ身につけることが出来ます。(広義的な説明は *1) ま、言葉で説明してもピンとこないので、例を見てみましょう。 例はGitHubに表示されるREADMEとします。 プレーンテキストとマークダウン記法の差 プレーンテキスト メリハリのないテキストが マークダウン記法 読みやすくなる。 基本的なマークダウンの書き方 実際に使ったマークダウンを抜粋してまとめます。 ファイル拡張子について 「.md」または「.markdown」 見出し #FastCSV上の例では(h1)になります。 テキストの頭に置いた'#'が見出しのレベルと対応します。 改行 文末に半
モバイルバッテリーとは呼べない。「ほぼポタ電」なコレ1台で有事の時もアウトドアも大活躍!【AmazonスマイルSALE】
Make Tech Easier - Uncomplicating the complicated, making life easier Mac OS Xの提供するUIは洗練されており、初心者から上級者まで扱いやすい作りになっている。しかしながら、GUIから変更できる設定は限られている。限りなく省メモリ設定に変更したかったり、逆に欲しい機能が無効化されて使いにくくなったため元に戻したいという場合、GUIからは設定することができないという経験をすることがある。 実のところOS Xの設定はターミナルからコマンドを実行することで変更できる。中上級者向けの設定となるが、本気で使いこなすにはこれら設定方法を知っておいた方がいいこともある。Make Tech Easierにおいて、そうした場合の入門として扱える内容が「Useful Terminal Commands & Tips For Mac O
Macユーザーが増加している最近はiPhoneの人気もあってWindowsユーザーからMacユーザーになる人が僕の周りでも増えた。基本的にMac OSは安定していてスピードも申し分ない。 Macを新しく検討しようと思っている方は↓ そんなMacでも長年使っていれば調子の悪い時もでてくるだろう。今まさに自分のMacBook Airが買ったときに比べスピードが落ちているので色々チューニングをしたら大分スピードに向上がみられた。Macが僕のように以前より遅くなってしまった方は以下のTipsを参考して頂けたら幸いである。 もし下記のすべての方法を試してもスピードアップしない場合はOSの再インストールも視野に入れた方が良い。 再インストールすれば大抵の問題は解決される。再インストールする時にはTime Machines等からバックアップ復元すれば簡単にできる。 1.容量の大きいファイルは外付けデバイ
ちょっとサイトを見せたくないなぁーという時に重宝します すぐにBasic認証を実装するためのソースをまとめました。 1、2分で設置できます。そしてレンタルサーバならだいたい動作すると思います。 .htaccess の設定 AuthUserFile /home/foo/public_html/.htpasswd AuthGroupFile /dev/null AuthName "Maintenance" AuthType Basic require valid-user AuthUserFile の一行はサンプルです。パスワードファイルへの絶対パスを記述してください。 ここでの絶対パスとは「http://〜」で始まるパスの事ではありません。 .htpasswd の設定 bar:BMcHPvtHPmIWs ユーザー名:暗号化されたパスワード という形式で記述してください。 また、サンプルのパス
SuperPopCamとか作ったときに、体系的な資料欲しいなぁーとか思ってたことのまとめ。 色々と自分の中の考えをまとめるためのメモ。世の中のアプリは機能を半分にして、減った予算分をUIの練り込みにつぎ込んだ方が絶対よいアプリになると思う。 書いてる作業が一番考えまとまるので、ちょぼちょぼあげていこうかと、まずはボタンから。 指の大きさの制約を受ける ・Webとスマホを比較した場合、最大の違い。 ・ピクセル単位でクリック位置を制御できるマウスポインタと違い、指は大雑把にしかタップ位置を指定できない。 ・このためAppleはボタンの最小サイズとして44pxというガイドラインを作っている。 ・視覚的に44px以下のボタンも実際のヒットエリアは大きめにする。 ・またこれに留まらず、ボタンとボタンの間のマージンは空けられるだけ空けた方が安全。 ・つまるところ「カッチリ」つめたボタンレイアウトのグラ
LinuxカーネルやRuby on Rails、Perlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。本記事では、Gitを使いこなすために覚えるべき20個のGit基本コマンドを紹介する。 LinuxカーネルやRuby on Rails、Perlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。本記事では、Gitを使いこなすために覚えるべき20個のGit基本コマンドを紹介する。 なお、Gitの基本的な考え方や使い方については分散バージョン管理システムGit入門でも紹介しているので、そちらも参照してほしい。
ブログ初ポストはCakePHPを使ったテスト駆動開発です。 CakePHPはユニットテストとしてSimpleTestに対応しています。 SimpleTestをインストールするだけで、モデルやコントローラ、シェル、ルーティングクラスなどのユニットテストが出来るようになります。 今日はこのCakePHPとSimpleTestを使ってテスト駆動開発の流れを説明します。 ただ、僕自身テスト駆動開発を学んだのは去年のCake祭りなので、至らない点が多々あります。 もし何かあれば、コメントでご指摘ください。 今更感もありますが、この場を借りてCake祭りでテスト駆動の指導をしてくださった、@sizuhikoさんに感謝します。 開発手順 まずは開発手順を示します。少し細かいですが、テスト駆動では以下のような順で開発していきます。 設計する。 テストケースを書く。 テストケースをデバッグする。 コー
CakePHPのバリデーションは非常に便利だ。1.1時代はかなりショボすぎる感があったけど、1.2になって、直感的にかなり分かりやすいものになった。 具体的に例を出すと、例えばメールフォームがあたっとして、内訳が 件名:subject 宛先:to 本文:body があったとする。 それらにバリデーションを入れる場合、例えば件名は空禁止、toはemail形式、本文は最低5文字(実際には5バイト)入力するのを強制する場合は、以下のような内容でモデルを設定することになる。 class Mail extends AppModel { public $name = 'Mail'; public $validate = array( // 件名のバリデーション 'subject' => array( // 空入力 array( 'rule' => array('notEmpty'), 'message
初めての投稿となります。エンジニアのmatsuです。 携帯向けウェブサイトを1時間でスマートフォン対応する方法を紹介します。 概要 2011年4月7日のニュースにて携帯電話の新規契約数のうち、スマートフォンが占める割合が50%を越え、スマートフォンが本格的に普及する兆しが見えてきました。 現在、スマートフォン向けサイトを新規構築するためのチュートリアルは数多く出ていますが、既存の携帯サイトをスマートフォンに最適化する方法があまり紹介されていないのでこの記事で紹介したいと思います。 このチュートリアルを行うと以下のようになります。 実装 全部で8ステップあります。 このチュートリアルではブログのトップページを例にとって説明します。 前半では文字コードの変更、HTMLの変更といった構造を変更します。後半では絵文字や文字スタイルを行い、仕上げとしてHTML5のバリデーションを行っていきます。最初
PC、モバイル、スマートフォンに対応してる。ふつうにすごい 純国産オープンソースCMSの「EC-CUBE」 数あるECサイトの中でも特に人気がありますね。 私自身はEC-CUBEをセットアップするのが初めてでした。 また、Xサーバ(レンタルサーバです)へのインストールマニュアルは2.4が対象と参考になりません。 せっかくなので、本記事は実際に発生したエラーなども含めて説明しています。 準備 まず、データベースを構築するところからですが ここはXサーバのマニュアル通りで問題ないです。 空のDBを作成したら、EC-CUBE Version 2.11.0(zip)をダウンロードします。 この時、リンクのすぐ下にある不具合修正ファイルの最新版も同時にダウンロードしておきます。 「eccube-2.11.0.zip」を解凍すると、以下のようになっていると思います。 eccube-2.11.0/ da
データは更新されていても表示は変わらない・・・ id:hiromi2424 様からのコメントで他の方法があるそうなのでこちらもご覧ください。 私自身未検証ですが、かなり有力な情報であると思います。 CakePHPのAuthコンポーネントによるログインは 認証に成功するとユーザ情報をセッションに保存します。 保存したセッションは、$this->Auth->user()で取得可能です。 すごく便利なんですけど usersテーブルが更新されても、Cakeは自動的にセッションを更新しません。 その対策として、usersテーブルが更新された際に使える セッションを最新にする関数を紹介します。(自動ではないです // Auth.userのセッションを更新する function _update_session_auth_user() { $this->loadModel('User'); // User
9 Useful PHP Functions and Features You Need to Know | Nettuts 知っとくと便利なPHPのテクニック9つが掲載されていました。 初心者の方は勿論、PHPを長年使ってる人にも使えるテクニックが載っていましたので勉強がてらにメモ。 func_get_args() 関数で可変引数 を受け取る 通常、関数といえば、次のように引数と共に定義します。 function hoge($arg1, $arg2) { } のように定義して引数を受け取りますが、好きな個数で引数を受け取りたい場合は、次のようにfunc_get_argsで受け取れます。 function hoge() { $args = func_get_args(); foreach ($args as $key=>$value) { echo "arg{$key} is $value
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く