タグ

Web開発に関するokanesanのブックマーク (37)

  • 【レビュー】自由に使えるiPhone/iPad/Android/PC向け切り分けCSSテンプレート | エンタープライズ | マイコミジャーナル

    Fantastic website design in Flintshire, North Wales from Stuff and Nonsense iPhoneAndroid携帯といったスマートフォンからiPadのようなポータブルデバイス、従来のPCやノートPCにいたるまで、ネットワークにアクセスするデバイスの種類は多様化している。こうしたディスプレイサイズも解像度密度も異なるデバイスに対してそれぞれに適したデザインを提供するというのが、最近のWebデザイナの間で取り上げられることが多いトピックになっている。 こうしたトピックで取り上げられることが多いテクニックがCSS3のMedia Queryを使う方法だ。デバイスの解像度や密度の情報を取得して、それに応じて適用するCSSを切り替えるというもの。これまで多くのブログでこのテクニックが取り上げられ、サンプルコードとともに紹介されている

  • コンテンツプラットホームの未来 - はてなポイント3万を使い切るまで死なない日記

    今後のコンテンツプラットホームはコンテンツと融合する 以上、結論。おわり……でもいいんだけど、もうちょっとだけ(実際はかなり)補足する。 ちなみに、このエントリは、ぼくの一連のコンテンツプラットホームに関するエントリで、文句とか批判ばっかりいっていないでどうすべきか書きやがれと、来であれば相手する必要のない定番の文句をたれるひとたちへの解答でもある。 それは、およそあらゆる種類のプラットホームは色がつく方向に進化する、という話だ。 これは通常、IT業界でよく聞く定石とは逆の話だ。プラットホームを提供するプレイヤーは通常は対象となるユーザをすべて囲い込むために中立の立場をとったほうがいいといわれる。プラットホームには色がつかないほうがいいとされているのだ。 実際にCGM/UGC系のサービスの多くで運営側が「われわれはユーザのみなさんが自由につかっていただけるように場を提供することに徹します

    コンテンツプラットホームの未来 - はてなポイント3万を使い切るまで死なない日記
  • Geeklog Japanese - UTF-8多言語オープンソースCMS ブログ&コミュニティポータル支援ツール[携帯対応]

    Geeklog 2.2.2が公開されました。 https://www.geeklog.net/article.php/geeklog-v2-2-2 Geeklog v2.2.2をダウンロードできます。 https://www.geeklog.net/downloads/ind...klog-2.2.2 直近版からの差分のみのファイルも用意されています。 https://www.geeklog.net/downloads/ind...1-to-2.2.2 不要になったファイルの削除リストはこちらをどうぞ。 /public_html/docs/removed-files このバージョンは、 PHP v8.1をサポートしています。 PHP v5.6.4 or higher (PHP 8.1 is supported) MySQL v4.1.2 or higher (MySQL 5 recomme

    Geeklog Japanese - UTF-8多言語オープンソースCMS ブログ&コミュニティポータル支援ツール[携帯対応]
  • グローバルサイト設計 着地点の見つけ方

    販売やマーケティング活動の拠点になるのがグローバルサイトの強みだが、日語サイトと異なり、構築が難しいと考える企業も多い。今回はグローバルサイトの肝となる目的の設定方法を取り上げる。 第1回の記事「日企業と世界市場の距離を縮めるグローバルサイト」において、グローバルサイトを構築する際に企業が直面する課題として、(1)グローバルサイトという役割のスコープを広げすぎて、Webサイトの狙いや実現性の着地点を見いだせない、(2)日にいると、対象言語や文化的背景を考慮したコンテンツやデザインのアイデアが浮かびにくい、(3)グローバルサイトを継続的に運用する体制・仕組み作りができていない――という3つを挙げた。そこで今回は、グローバルサイト構築の課題を解決する手立てとして、現実的な着地点を考えてみたい。 最小限の努力で始める グローバルサイト制作に着手できていない企業は、まず日語サイトの縮小版で

    グローバルサイト設計 着地点の見つけ方
  • 内製開発を考えているSI技術者が知っておくべき内製アンチパターン - aike’s blog

    数年前から、ゼネコン的なSIerの業態に構造的な限界を感じ社内のエンジニアによる自社開発(内製)を見直す動きが見られます。自分の場合も少し前にSI企業を辞めて今は内製をしていますし、知り合いの技術者にも何人かそのような転職をした人がいます。しかし、彼らの話を聞くと良いことばかりではないようです。 そんなわけで、今回は内製に潜むアンチパターンをまとめてみました。なお、ここでは一般向けプロダクト開発ではなく、社内向け業務システムの開発を想定しています。 ■そこは異業種ですよ 内製ということは、ほとんどの場合その会社はシステム開発会社ではなく、異業種に転職することになります。そのため想像以上に開発の常識が通じないことにとまどう技術者も多いようです。SIのとき、システム開発に理解がないゆえに無茶を言う顧客にあたった経験があるかと思いますが、自分以外の社員が全員そのような人であるおそれもあります。

    内製開発を考えているSI技術者が知っておくべき内製アンチパターン - aike’s blog
  • t32k.com - このウェブサイトは販売用です! - t32k リソースおよび情報

    このウェブサイトは販売用です! t32k.com は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、t32k.comが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • PayPal、Android用に開発ツール「Mobile Payments Library」を発表

    PayPalは米国時5月19日、Android用の開発ツール「Mobile Payments Library」を発表した。同ツールを使うことで、課金や募金を必要とするアプリケーションにPayPalを使った清算機能を追加できるようになる。同ツールは、顧客の財務状況が追跡可能なため、小規模開発者に不正な支払いへの対抗手段を提供する。Mobile Payments Libraryは、これまで「iPhone」用に提供されてきた。 また、PayPalは、「Google App Engine」用に「X Toolkit」と呼ばれるツールキットを公開している。同ツールキットにより、Google App Engineを使っている開発者は、アプリケーションにおけるPayPalを利用した支払いを管理できるようになる。

    PayPal、Android用に開発ツール「Mobile Payments Library」を発表
  • Chrome拡張入門

  • 高速WebサーバNginxセキュリティ設定20 | エンタープライズ | マイコミジャーナル

    The main aim is to document the hurdles that most of us face as UNIX/Linux/BSD sys admin in our day today life. WebアプリケーションのシェアはApache HTTP Web Serverが揺るぎない。Netcraftの報告によれば、1996年にApacheがWebサーバシェアのナンバーワンになってから14年間、 Apache HTTP Web Serverは常にナンバーワンシェアを誇るWebサーバであり続けている。しかし変化がないわけではない。軽量高速のWebサーバは常に注目を集める分野であり、ここ数年で「Nginx」がその土台を築きつつある。 Nginxは軽量で高速なWebサーバ。リバースプロキシサーバ、メールプロキシサーバとしての機能も備えている。トラフィックが高いサイトで

  • Web SocketsでAjaxは不要になるか? - @IT

    2009/12/11 グーグルGoogle Chromeチームは12月9日、開発者向けの最新バージョン「Google Chrome developer channel release 4.0.249.0」で、Web Socketsに対応したことを明らかにした。デフォルトで有効となっていて、Pythonで書かれたApache向けモジュール「pywebsocket」と組み合わせることで、Web Socketsを利用したWebアプリケーション実装を始めることができるとしている。 Web SocketsはHTML5関連技術を取りまとめた「Web Applications 1.0」に含まれるサーバ・クライアント(Webブラウザ)間のAPIおよびプロトコル。HTML5に取り組むWHATWGがAPIを、IETFがプロトコルを策定作業中だ。Chrome開発チームの藤島勇造氏らによれば、プロトコルについて

  • Facebookが大規模スケーラビリティへの挑戦で学んだこと(前編)~800億枚の写真データとPHPのスケーラビリティ問題

    Facebookが大規模スケーラビリティへの挑戦で学んだこと(前編)~800億枚の写真データとPHPのスケーラビリティ問題 全世界で3億人を超える会員を抱え、世界最大のSNSとなったFacebook。同社の巨大なシステムは、3つのデータセンターにある約3万台のサーバと、PHPC++、Memcache、MySQLなどのソフトウェア群によって支えられています(同社のデータセンターの巨大さは、記事「3億のユーザーを抱えるFacebookのデータセンター。移動は自転車、希望は100Gbイーサネット 」を参照)。 同社の技術担当バイスプレジデント Jeff Rothschild氏は、Facebookが実現している大規模なスケーラビリティを、いかにしてこれらのソフトウェアで実現しているのか、10月8日に米カリフォルニア大学サンディエゴ校で行ったセミナー「High Performance at Mas

    Facebookが大規模スケーラビリティへの挑戦で学んだこと(前編)~800億枚の写真データとPHPのスケーラビリティ問題
  • まだまだ山師が足りない - (旧姓)タケルンバ卿日記避難所

    昨日、skypeチャットをしていたわけですが、そこでIT業界を巡る話になりました。で、ワタクシはまったくの門外漢なわけですが、漠然とこう思っているので投げかけてみたんです。 日には山師がいない 他の国と比べて、あるいは日の他の業界に比べて、日IT業界には山師が足りないと思うのですよ。少なくても俺はあまり知らないし、俺の視界にはあまりいません。俺が知らないだけとか、俺の視界が狭いだけかもしれないけど、他の業界に比べて、視界の狭い広いを飛び越えた圧倒的な存在感の山師がいないと思うのですね。「ITで一儲けしてやろう」というタイプ。ITとかWebの世界を金儲けの舞台として割り切り、技術を金儲けの道具として考えられるタイプ。こういう肉系プログラマが割合少ないように感じるんです。 別の言い方をすると、「ものづくり」を手段として考える人間が目立ちにくいような。「つくる」行為が美化されすぎて、「

    まだまだ山師が足りない - (旧姓)タケルンバ卿日記避難所
  • 少数精鋭のテクノロジーベンチャーは企業が支払うべきコストをどこに付け替えるのか - FutureInsight.info

    最近、立て続けにいくつかのスタートアップがサービスが終了しました。まずは、江島健太郎さんが米国で展開していたLingrとRejawです。この終了に伴うエントリーで以下のような総括をしていました。 LingrとRejawサービス終了のお知らせ:Kenn's Clairvoyance - CNET Japan しかし一方で思うのは、4人というのはやはり大所帯だったということです。アーキテクト・デザイナ・クライアントという専門には重複がなく、これにアーキテクチャとデザインの両方を見られるマネージャであるぼくを加えて4名なら、適正な少数精鋭と言えると思っていました。しかし、これは決して「少数」ではなかったのです。 自分が技術的に成長した今だから言えることですが、今のLingrやRejawのようなプロダクトなら、1人か、多くても2人ぐらいで作れるべきであった、と思います。「少数精鋭」を突き詰めると、

    少数精鋭のテクノロジーベンチャーは企業が支払うべきコストをどこに付け替えるのか - FutureInsight.info
  • ブラウザで位置情報を取得してみよう

    PCのブラウザを利用して位置情報を取得してみよう。IPアドレスWi-Fiの電波強度を利用した方法やGoogle MapsやJSONPの外部サービスとの連携方法も説明する 今回は、PCのブラウザを利用して位置情報を取得するための具体的な実装方法について、ソースコードを中心に説明していきます。前半ではIPアドレスを利用した方法について、後半ではWi-Fiの電波強度を利用した方法についてそれぞれ解説します。また、Google MapsやJSONP(JSON with padding)を利用した、外部サービスとの連携についても触れます。なお、少しずつソースコードを追加する形で説明していきますので、先頭から順に読み進めてください。 IPアドレスを利用した位置情報の取得 前回「位置情報を取得する仕組み」で触れたように、利用者のPCに割り当てられたIPアドレスから現在位置を推定できます。この方法の特徴

    ブラウザで位置情報を取得してみよう
  • Webサイトを作ったらまずやるべきことチェックリスト | Web担当者Forum

    今日は、Webサイトを作ったらまずやるべきことのチェックリストを紹介しましょう。サイトは作るまでも大切だけど、作ってからのアクションも同じかそれ以上に大切。 すでにサイトを運営している人は、やってないものがないか確認してみましょう。 サイト運営日記をスタートする(変更点を日付と一緒にメモしていく)XMLサイトマップを作って更新内容が含まれるようにするGoogleウェブマスターツールにサイトを登録する → https://www.google.com/webmasters/sitemaps/XMLサイトマップを登録するURLのwwwあり/なしの統一を指定するサイトリンクの表示をチェックして調整(以降随時)Yahoo!サイトエクスプローラーにサイトを登録してXMLサイトマップを登録する → http://siteexplorer.search.yahoo.co.jp/live Webmaste

    Webサイトを作ったらまずやるべきことチェックリスト | Web担当者Forum
  • 「Yahoo!ニュース」の表示速度が3~5倍に、そのからくりは……:記事の芽

    Windowsの大迷惑を斬る Windowsの設定変更、項目を効率的に探すなら「設定」「コントロールパネル」の順で 2024.03.06

    「Yahoo!ニュース」の表示速度が3~5倍に、そのからくりは……:記事の芽
  • inforno :: 埋め込みPythonを実装してみました

    更新履歴 2009/02/20 version 1.0.0 Renderer と Helper を追加。詳しくはソースファイルヘッダ部分のドキュメントを参照してください。 2009/02/17 version 0.5.0 <%= %> で自動的にフィルタを適応できるようになりました。また、 render メソッドが unicode オブジェクトではなく unicode のサブクラス EmbpyString オブジェクトを返すようになりました。filterは EmbpyString オブジェクトをスルーします。これにより2重でfilterが適応されることがなくなります。<%=r %>でフィルターをオフにできます。 1Embpy("<%= b %>", filter=cgi.escape).render({"v":"<b>"}) 2# => "&lt;b&gt;" 3Embpy("<%=r b

    okanesan
    okanesan 2009/05/19
    eRuby のpython版
  • 「PUNYコード」とは何ですか

    「PUNYコード」とは、国際化ドメイン (IDN: Internationalized Domain Name) を既存のDNSで運用するため、アルファベット文字に変換・符号化する手法です。 日語ドメイン名などのアルファベット以外のドメイン名は、サーバ上では「PUNYコード」に変換されています。 「PUNYコード」で変換されたドメイン名は、識別子として先頭に 「xn--」 が付与され、その後に符号化された文字が続きます。 例えば、日語ドメイン名 ベリサイン.com を 「PUNYコード」 で変換すると、 xn--eck7a3gwc3b.com と表記されます。 日語ドメイン名をWHOISデータベースで検索するには 前のページに戻る 必ずお読みください 文書の一部 または 全部を無断で他のメディアや媒体に記録、複製することはできません。 文書の内容によって生じた結果の影響につ

    okanesan
    okanesan 2009/05/16
    日本語ドメイン
  • LingrとRejawサービス終了のお知らせ:Kenn's Clairvoyance

    今回は残念なお知らせがあります。 5月末をもって、LingrとRejawの両サービスをシャットダウンすることになりました。いずれのサービスも、すでに新規サインアップは受付停止済み、5月15日までユーザデータのダウンロード依頼を受け付け、5月16日からは新規発言ができなくなり、5月末の完全停止までの間にデータをダウンロードしていただく段取りになります。 今まで支えてくださったユーザの皆さんには、このような結末になってしまい当に申し訳なく思っています。シャットダウンという最終決定を下すまでには多少の猶予をいただき、営業譲渡などでサービスを存続させる方法も模索していたのですが、受け入れ先を見つけることができませんでした。 2005年の夏にインフォテリアの100%子会社として操業を開始した米国法人のインフォテリアUSAですが、こちらもサービスの終了を見届けた後、6月中に解散・撤収することとなりま

    LingrとRejawサービス終了のお知らせ:Kenn's Clairvoyance
    okanesan
    okanesan 2009/05/03
    「少数精鋭」を突き詰めると、究極的には1人
  • TIDE 2.0 beta

    反響が良いレシピでも、私は結構平気で忘れてしまうので、あとからノートをひっくり返すことになります。だから、ここにBKを作る方法をメモ代わりに書いておきます。人を用意したら、国際をカットします。国際を鍋に入れ(少し大きめが良いかも)、タイの頃合いを見て、女性もいっしょくたにザルにあけて、お湯を完全に切ります。国際な感じだと心配になりますが、タイをかけることを前提にしているので、そこはあまりこだわらないでください。女性を盛り付けるのですが、このお皿にあわせて切り方を変えるのもありですね。また、国際をちょっと足してあげると、より一層豊かな風味を楽しめます。 近年よく見るようになった、小説漫画を原作(原案)とした女性って、大抵の努力では有を納得させるような仕上がりにはならないようですね。タイの世界に新たに命を吹き込むという気持ちや、国際という意思なんかあるはずもなく、女性に便乗した視聴率ビジネス