タグ

2014年8月12日のブックマーク (10件)

  • PHPerの書くコードの保守性・管理性が劇的に上がるのスマートな方法

    みなさんお仕事の進捗どうですか? 今日は ふと今こそ保守性・管理性が劇的に上がるPHPのスマートなコードの書き方まとめを俺が書くときじゃないだろうか。 — そーだい@初代ALF (@soudai1025) 2014, 8月 12 こんな軽はずみな発言をしてしまったが故にネットで触れては行けない3大炎上案件について触れる。 ※ネットで触れては行けない3大炎上案件とは? Excel関連(スクショとか) 宗教(エディタとか) PHP のこと。 で今話題の元ネタを既に@sue445さんが魚拓してくれてる。 「Hello! my name is 404 お探しのページはありませんでした!申し訳ありません。。」 http://t.co/MS8Xy0bCMz 魚拓とっててよかったw http://t.co/UvG3gzsPul — sue445 (@sue445) 2014, 8月 12 (炎上したら即

  • Wordpressプラグインのダウンロードランキング・トップ200!!実質1位は日本発のあのプラグイン - 着ぐるみ追い剥ぎペンギン

    WordPressプラグインのダウンロードランキング・トップ200!!実質1位は日発のあのプラグイン 2014 8/12 WordPressというオープンソースのソフトウェアがあります。 ネット関連の仕事をしてる人や、ブログをやっている人なら聞いたことがある方も多いと思いますが、世界中のウェブサイト構築に使われている大人気のソフトウェアです。 僕はWordPressが大好き・得意でして、仕事でも凄く使っています。 勿論、このブログもWordPressで出来ていますし、以前に「誰かが記事をコピーしたら教えてくれるプラグインCCC(Check Copy Contents)を作ってみた」でも書いたようにプラグインも時々作ったりもしてます。 WordPressを使ったサイト構築のお話があれば是非どうぞ(宣伝) WordPressプラグインのダウンロードランキング さて、WordPressの人気の

    Wordpressプラグインのダウンロードランキング・トップ200!!実質1位は日本発のあのプラグイン - 着ぐるみ追い剥ぎペンギン
  • カーネルハッカー・小崎資広の「コードを読む技術」 | サイボウズ式

    サイボウズ・ラボの西尾 泰和さんが「エンジニアの学び方」について探求していく連載の第2回(毎週火曜日に掲載、これまでの連載一覧)。「WEB+DB PRESS Vol.80」(2014年4月24日発売)に執筆した「エンジニアの学び方──効率的に知識を得て,成果に結び付ける」の続編です。(編集部) 文:西尾 泰和 イラスト:歌工房 この連載では「エンジニアの学び方」をテーマにインタビューを行い、どういう「学び方」をしているのか探求していきたいと思っています。第1弾は、富士通エンジニアとしてLinuxカーネルの開発に参加されている小崎資広さんです。 Linuxカーネルは、ソースファイルだけで3万5000個以上、行数にして1500万行を超える、巨大ソフトウェアです。小崎さんが、どうやってこの巨大なソースコードと戦っているかは、きっと「エンジニアの学び方」の参考になるはずです。

    カーネルハッカー・小崎資広の「コードを読む技術」 | サイボウズ式
  • アイトラッキング調査で判明した8つの原則 - SEO Japan|アイオイクスのSEO・CV改善・Webサイト集客情報ブログ

    無料で資料をダウンロード SEOサービスのご案内 専門のコンサルタントが貴社サイトのご要望・課題整理から施策の立案を行い、検索エンジンからの流入数向上を支援いたします。 無料ダウンロードする >> アイトラッキング調査といえば、画面上のユーザー目線を追うことで、普段気付かないウェブデザインの問題やユーザビリティ上の課題を見つけ出そうという試み。サイトのコンバージョン率改善には確実に役に立つであろう手段ですが、準備の大変さや費用も重なり、中々実現できている企業は少ないと思います。今回、既に公開されている様々なアイトラッキング調査を調査し、そこから学べる要素を引き出した記事を紹介します。ある種、鉄板といえるルールに集約されていますが、筆者は有名デジタルマーケッターでありヒートマップツールで有名なCrazyEggの創業者ニール・パテルだけに、分析内容含め学べる点は多そう。 — SEO Japan

    アイトラッキング調査で判明した8つの原則 - SEO Japan|アイオイクスのSEO・CV改善・Webサイト集客情報ブログ
  • 不特定多数の人が更新する大規模サイトに必要な CSS 設計の思想

    今話題(?)の CSS 設計のメモ。 この「ある程度の規模」というのは、肌感覚としてテンプレートの枚数( ≠ Webサイトのページ総数)が 20P〜50P くらいのイメージ。 また、コーディング完了後に自分以外の人間による断続的な更新が入るという前提。 そして一番重要なのは「更新する人のスキルは定義しない。」ということ。つまり HTML の知識が乏しい人が更新する可能性があることを前提とする。 きっと1ヶ月くらいすれば変わると思うけど、自分の思想のログとして残しておく。 今ぼくは以下のことに気をつけながら CSS を書いている。 コードが長くなることを気にしない セレクタが長くなることを気にしない セマンティクスの実現の難しさを理解し、妥協する 再利用性より保守性 拡張しやすい設計 最初から最適化しようとしない ゴールは目先のパフォーマンス向上ではなく誰が触っても問題が起きにくい設計 ひと

    不特定多数の人が更新する大規模サイトに必要な CSS 設計の思想
  • 「紙っぽいデザイン」の特徴を盗め!イベントポスター事例から学ぶ、紙っぽいデザインの特徴。

    quoitworksのムラマツこと、muuuuu.orgの中の人、ムーちゃんです。こんにちは。お盆休みまでもう少しですね!みなさま仕事の進捗はいかがでしょうか。 webのデザインの現場でよくオーダーとしてあるのが、「紙っぽいデザイン」です。 webのデザインはコーディング時のことを考えすぎてしまったり、ユーザビリティや、web独自の視線の流れを意識しすぎてしまうあまりにダイナミックさに欠けたりすることが多いような気がします。 またお客さんとしても生まれてからwebを見ている時間よりも、紙のデザインを見ることが多いので、イメージとして紙(ポスター、雑誌)のような完成図をイメージされることが多いのではないのでしょうか。(特集ページや、LPや、メインビジュアルなどです。検索画面とかは違いますよ!) それで今回はLPやアバウトページ、特集ページでよくある「紙っぽく」オーダーをスマートに解決するため

    「紙っぽいデザイン」の特徴を盗め!イベントポスター事例から学ぶ、紙っぽいデザインの特徴。
  • CI(継続的統合)as a Serviceの「Circle CI」がDocker対応を開始

    Githubにコードをプッシュすると自動的にコードを取り込んでビルドが行われ、テストが走る。いわゆる「CI:Continuous Integration(継続的統合)」を実現するCI as a Servicesを提供する「Circle CI」が、Docker対応による継続的インテグレーション/継続的デリバリの開始を発表しました。 DockerファイルによってCircle CIで行うビルドとテスト環境を定義できるため、開発環境とテスト環境、デプロイ先の稼働環境などの違いを事実上なくせることが大きな利点だと説明されています。 You can now use all Docker functionality within our build environments. All of the usual Docker commands work as expected, so you can bu

    CI(継続的統合)as a Serviceの「Circle CI」がDocker対応を開始
  • 「非コミュ」と「コミュ障」 - ARTIFACT@はてブロ

    あんまり気にしてなかったんだけど、「非コミュ」と「コミュ障」というものは、コミュニケーション、主に会話が苦手な人を指す同一のネットスラングとして生まれたが、育ちが違うためにどちらかの言葉しか知らない人が多そうだ。 非コミュとは - はてなキーワード 「非コミュ」は「非モテ」の流れで生まれた言葉で、はてなキーワードを見ると、2005年に作成されている。anigokaさん(当時はakogina)が生みの親ということでいいのかな? 非モテならぬ非コミュの存在 - ディープ素人 この言葉が主に流通したのは、はてな界隈だが、socioarcの非コミュ指数テストで、はてな外のネットでも認知された。 socioarc | 非コミュ指数テスト また、村上福之氏のように「非コミュ」を意識的に使う書き手もいる。 非コミュプログラマーが独立するのに必要なたった2つの勇気【連載:村上福之?】 - エンジニアtyp

    「非コミュ」と「コミュ障」 - ARTIFACT@はてブロ
    hatanaoki
    hatanaoki 2014/08/12
    ニコマス流恋愛コミュニケーションに見えて目を疑ったが、疑ってよかった。
  • 保守性・管理性が劇的に上がるPHPのスマートなコードの書き方12選 | BULK SERVER blog

    プログラミング言語には様々なものがありますが、その中でも比較的人気なのがPHPです。PHPHTMLファイルに直接記述できるスクリプト言語であり、その手軽さや言語自体のわかりやすさなどから、主にWebサービスの制作でその人気を獲得しています。 PHPは他の言語に比べてとても簡単な仕様となっており、初心者でもすぐにマスターすることができるものです。そして、同じプログラムを書く際でも複数の書き方が可能になっており、使用者に合わせた柔軟性も兼ね備えています。 そのような様々な書き方があるならば、なるべく手短でスマートなコードの書き方をマスターしたいものです。コードをスマートに記述することは以下のメリットがあります。 見やすくなることで保守・管理性の向上 コード量の短縮 記述時間(制作時間)の短縮 組織でのプログラミングルールの簡潔化が可能 このようにメリットが様々あるので、同じプログラムであれば

    保守性・管理性が劇的に上がるPHPのスマートなコードの書き方12選 | BULK SERVER blog
  • まだ知らない人のための最新Microsoft Azure入門 - Build Insider

    ※紛らわしいが、「Application Service」と「App Service」は別の意味の用語として使っているのに注意してほしい。 コンピューティング(Computing): Virtual Machines/Virtual Machine Scale Sets/Container Service/App Service/Web Apps/Mobile Apps/API Apps/Logic Apps/Functions/Cloud Services/Batch/RemoteApp/Service Fabric データサービス(Data Service): Storage/SQL Database/Redis Cache/DocumentDB/Search/SQL Data Warehouse/SQL Server Stretch Database/Azure Analysis S

    まだ知らない人のための最新Microsoft Azure入門 - Build Insider