タグ

webに関するkamatama_41のブックマーク (20)

  • 主催者の皆さまにご利用料をお支払いいただく理由 | Doorkeeper

    ポール・マクマホンはDoorkeeperの共同設立者であり、現在は同社代表を務めています。2010年9月からはTokyo Rubyist Meetupも主催しています。 今回のDoorkeeperの料金体系変更により、これまで無料だったサービスを有料でご利用いただくよう多くの皆さまにお願いすることになりました。最悪ですよね。かつて無料だったものにお金を払うなんて、決して嬉しいことではありません。それを知っていながら、なぜ今回の変更に至ったのか。その背景にある僕たちの考えを詳しく説明させてください。 まず最初にお伝えしたいことは、Doorkeeperはサービス継続のために必要な収益を十分に上げていなかったということです。Doorkeeperは、僕自身ともう一人の共同設立者であるミヒャエル、そしてパートタイムのサポートメンバーというごく少人数のチームで、少ないコストで動いています。前払いチケッ

    主催者の皆さまにご利用料をお支払いいただく理由 | Doorkeeper
    kamatama_41
    kamatama_41 2016/07/25
    誠実な告白
  • 伊藤直也氏が語る、モダンなWebテクノロジーに共通する傾向とは?(前編) Chef、Docker、MicroservicesからReact、FRPまで。QCon TOkyo 2015

    伊藤直也氏が語る、モダンなWebテクノロジーに共通する傾向とは?(前編) Chef、Docker、MicroservicesからReact、FRPまで。QCon TOkyo 2015 最新のITと関連技術エンジニアの視点で掘り下げるイベント「QCon Tokyo 2015 Conference」が4月21日に都内で開催されました。 そのセッションの1つとしてKAIZEN platform Inc.の伊藤直也氏が行ったのが、「モダンWebシステム開発」と題して、最近のWebアプリケーションに関する技術に共通する傾向を探った講演です。 ChefやPuppetなどによるInfrastructre as CodeからImmutable Infrastructureなどのインフラ周りからReactなどのフロントエンドにまで共通する考え方とは何か、示唆に富むその内容をダイジェストで紹介します。 モダ

    伊藤直也氏が語る、モダンなWebテクノロジーに共通する傾向とは?(前編) Chef、Docker、MicroservicesからReact、FRPまで。QCon TOkyo 2015
  • ServiceWorker解説 – オフラインWebアプリケーション開発技術の最前線

    ServiceWorker解説 – オフラインWebアプリケーション開発技術の最前線 岩瀬 義昌(HTML5 Experts.jp編集部) 今月上旬5月8日に、W3CよりServiceWorkerの草案初版が提示されました。ServiceWorkerは、オフラインWebアプリケーションの開発者が問題と考える点を解決する、非常に魅力的な仕様です。日語の情報がほとんどないこのタイミングで、HTML5 Expert.jp編集部が解説いたします! ServiceWorkerとは ServiceWorkerは、リソースの永続的なキャッシュを可能にする、およびWebアプリケーションのリソース要求の処理を可能にする新しい機能です。Webページを開く前であっても(ネットワークの接続/切断の有無にかかわらず)、独自の処理を挟み込めるのがポイントです。クライアント側に、一種のプロキシサーバがあるようにイメー

    ServiceWorker解説 – オフラインWebアプリケーション開発技術の最前線
  • 10年以上続くサイトを初めてリニューアルして感じた事 | Basicinc Enjoy Hacking!

    ) 4月1日に10年続くとあるWebサービスをフルリニューアルしました。 リニューアルの目的は、システムが度重なる機能拡張により、必要以上に複雑化してしまい、ちょっとした修正でも非常に時間がかかるので今後、事業のスケールを拡大していく上のが難しくなってきたためです。 特に大きなところですと、スマホサイトがリニューアル前のサイトだと、スマホとPCで機能が完全に分断されてしまっていました。サイトを立ち上げた当初はスマートフォンすらなかった時代なのでしょうがないとは思いますが、これをこれ以上保守していくのはしんどいので、スマホファーストの思想を取り入れサイトを設計していきました。 技術的にも、PHPからRubyに変更して、ELBやS3をとりいれ、Githubベースの運用に変更することで、時代の流れに取り残されていたWebサイトを今風な感じの仕組みへと変更しました。 リニューアル自体はプロジェクト

    10年以上続くサイトを初めてリニューアルして感じた事 | Basicinc Enjoy Hacking!
  • ソフトウェアプロセス技術がロストテクノロジーになっている - きしだのHatena

    最近会った人とよく話すのが、ソフトウェアプロセス技術がロストテクノロジーになってるんではないかということです。 ソフトウェアプロセスというのは、「プロセスがよいソフトウェアをつくる」という前提のもと、どのようなタイミングでどのような成果物を作り、どのような管理をし、どのように検査をしてソフトウェアを作るかという手順です。 そして、プロセス技術というのは、そのようなプロセスを構築し運用し改善する技術です。 このようなソフトウェアプロセス技術は、1995年くらいから2000年くらいにかけて盛り上がり広まりかけたのですが、そのタイミングでWebが広まりはじめ、「Webは進化が速い」「作るものがどんどん変わる」などを合言葉に、「アジャイルプロセスを採用する」という名目でなんら管理されないプロセスが普及しました。その結果、プロセス技術は完全に下火になっているように思います。 もちろん、Webの発展段

    ソフトウェアプロセス技術がロストテクノロジーになっている - きしだのHatena
  • 「組織のボトルネック」を見抜いて転職を極めよう | 独り言v6

    ITエンジニアの価値を貶める『人月商売』の功罪 を読んでみて。 「人月商売」がエンジニアにとってどのような問題点があるかというと、エンジニアの価値を低下させる事になってしまう、という点です。 端的に言うと、「人月」で見積もりを出しているという事は、すなわち自らの価値を、提供価値に対して値段を付ける「知識集約型」ではなく、稼働に対して値段を付ける「労働集約型」へと貶めてしまっているからです。 ITの良い点の一つとして、ルーチンワークをプログラミングで自動化できる点があります。一度システム化してしまえば人の代わりに永続的に価値を生み出し続けられるメリットがあるわけですが、労働集約型モデルで働いていると、永続的に生み出される価値に対する対価は得られず、何人月で作ったかという時間の切り売り部分にしか対価が支払われません。 これはどう考えてもITエンジニアのもたらす価値の安売りであり、自らの価値を下

  • TechEmpower Framework Benchmarks

    Performance comparison of a wide spectrum of web application frameworks and platforms using community-contributed test implementations.

    TechEmpower Framework Benchmarks
  • 日本の全エンジニアに捧ぐ!現在公開されているAPI一覧【2013年版】 | Find Job ! Startup

    2013年のいま、API界隈が熱い! 今年に入り、官公庁の統計データやNHKの番組情報など、今までなかなか利用できなかったデータがAPIとして扱えるようになってきました。このエントリでは現在公開されているAPIを一覧でまとめます。いま使えるAPIはこれだけ読めば大丈夫。2013年の最新マッシュアップ事情をあますとこなく網羅します! HOT! API 総務省 次世代統計利用システム(国勢調査、人口推計、就業構造、企業統計、物価統計 etc.) NHK番組表(※未公開) 行政・自治体・公共サービス 郵便番号 郵便番号検索API郵便番号 → 住所) 郵便専門ネット(郵便番号 → 住所、郵便番号の簡易存在チェック) ぽすたん(郵便番号 → 住所、住所 → 郵便番号) IW3 PROJECT(郵便番号 → 住所、住所 → 郵便番号) 宇宙 Google+ JAXA PR(※現在一部の学生に限定公開

    日本の全エンジニアに捧ぐ!現在公開されているAPI一覧【2013年版】 | Find Job ! Startup
    kamatama_41
    kamatama_41 2013/07/10
    これはすごい
  • [ニンジャ]Play1ライクなJavaフレームワーク-”Ninja web framework” | DevelopersIO

    シンプルなJava用フルスタックフレームワーク Ninja web framework(以下Ninja)とは、2012年に開発が開始された、かなり新しいJava用フレームワークです。 Play framework(Play1 Java)に強く影響を受けているようで、使い勝手は近いものがあります。 しかし、Playとは違い、Servletを使用していたり、Google Guiceに依存しているといった大きな違いがあります。 ここにあるように、Ninjaは次のようなことを目標に開発されています。 フルスタックのWebフレームワークを提供 高速な開発 ウェブフレンドリー&シンプルアーキテクチャ&シンプルプログラミングモデル 簡単にスケーラブル可能 バイトコードマジックは使わない 標準に基づいて構築できること:Maven使用、DIをGuiceに依存、サーブレットコンテナ使用 Playと共通すること

    [ニンジャ]Play1ライクなJavaフレームワーク-”Ninja web framework” | DevelopersIO
  • 最近話題になった「10個」のイケてるWebサービス・アプリ(2013年4月編)

    こんにちは。 もうすぐ4月も終わりということで、 4月中に話題になったwebサービスやアプリを集めてみました。 nisshi(にっし) まずは、ソーシャル日誌サービスです。 特徴としておもしろいのが、「いいね!」や「コメント」のような、読者の反応を気にしなければいけない機能が「一切ついていないこと。誰かが自分の日誌をみると「read(既読機能)」となり、日誌が読まれたことがわかるシンプルなサービスです。 TABROOM(タブルーム) リクルートが運営する家具情報サイトです。 名称のTABROOMとは「Comfortable:快適な」と「Room:部屋」を足してつくった造語。各種家具の「カタログ」を、色、素材、サイズ別にデータ化し、手軽に検索できるようにしています。 iconbench(アイコンベンチ) PhotoshopやIllustratorなどの技術がなくても、自分好みのアイコンを簡単

    最近話題になった「10個」のイケてるWebサービス・アプリ(2013年4月編)
  • JAX-RSを使ってみた、からの、フレームワーク的は話を少し - 山奥通信 増刊号

    RIAなアプリケーションを作ることになって、クライアントはSilverlightで良いんだけど、サーバはLinuxでも動かすと言うことで。 どういう構成にしようかと検討した結果、とりあえずSpring+RESTEasyで進めてみるぽにしてみたのでした。 っで、JAX-RSを使ってみての感想を少し書いておきます(・ω・) JavaによるRESTfulシステム構築 作者: Bill Burke,arton,菅野良二出版社/メーカー: オライリージャパン発売日: 2010/08/23メディア: 大型購入: 28人 クリック: 804回この商品を含むブログ (40件) を見る JAX-RS、Javaなフレームワークの中ではだいぶマシな考え方なんだけど、なんでRESTという範囲での話なのかしらね(・ω・)?、っというのがあって。 どうせならもう少し枠を広げて、Web MVC的な部分を含めてJava

    JAX-RSを使ってみた、からの、フレームワーク的は話を少し - 山奥通信 増刊号
  • 高木浩光@自宅の日記 - ASPとかJSPとかPHPとかERBとか、逆だったらよかったのに

    ■ プログラミング解説書籍の脆弱性をどうするか 印刷されて流通する書籍に脆弱性がある、つまり掲載されているサンプルコードにズバリ脆弱性があるとか、脆弱性を産みやすいコーディングスタイルを身につけさせている解説があり、それが脆弱なプログラマを生産し続ける根源になっている問題は、「なんとかしないといけないねえ」と以前から言われてきた。 ソフトウェア製品の脆弱性は、指摘があればパッチが提供されたり修正版に差し替えられたりするが、書籍の脆弱性はどうか。正誤表が差し込まれるとか、回収する措置がとられるかというと、それは望めそうにない。言論には言論で対抗すればよいということになるだろうか。 久しぶりにいくつかの書籍について調べてみた。先月園田さんの日記などで比較的評判良く紹介されていた2冊を読んだ。 山勇, PHP実践のツボ セキュアプログラミング編, 九天社, 2004年6月 GIJOE, PHP

  • なぜあなたがウェブサイトをHTTPS化するとサイトが遅くなってユーザーが逃げていくのか - 射撃しつつ前転 改

    完全に釣りタイトルですけど中身は真面目に書くよ。 近年、ウェブサイトのHTTPS化が流行のようになっている。私の知る限り、Googleの各種サービスやTwitter、Facebookなどが完全にHTTPSで通信を行うようになっている。HTTPS、つまりSSLによる通信の暗号化によって、ユーザにこれまでよりも安全なウェブサイトを提供できる。 しかし、あなたが作っているサイトをふと思いつきでHTTPS化してしまうと、たぶん、これまでよりもサイトが遅くなる。ここでは、HTTPSで通信する場合の問題を解説する。 なぜ遅くなるのか HTTPで通信する場合、クライアントがサーバへと接続するためにはTCP/IPの3ウェイハンドシェイクという手順が必要になる。めんどくさいのでここでは詳しくは説明しないが、要するにクライアントがリクエストを投げる前にパケットを1往復させないといけないのである。パケットの往復

    なぜあなたがウェブサイトをHTTPS化するとサイトが遅くなってユーザーが逃げていくのか - 射撃しつつ前転 改
  • (メモ)ElasticSearch | 関口宏司のLuceneブログ

    一定期間更新がないため広告を表示しています

    (メモ)ElasticSearch | 関口宏司のLuceneブログ
    kamatama_41
    kamatama_41 2012/07/30
    めもめも
  • RESTful Web アプリの設計レビューの話

    Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日語版)Toru Kawamura

    RESTful Web アプリの設計レビューの話
    kamatama_41
    kamatama_41 2012/07/24
    超勉強になる。
  • ももクロファンが思い出を語って共有できるWebサービスを作ってる話 - すぎゃーんメモ

    僕がももいろクローバーZと出会ってから、もうじき1年になる。 ももいろクローバーZにハマっている件について - すぎゃーんメモ この1年の間でも多くのライブやイベントがあり沢山の思い出が生まれ、そして多くのモノノフ(ももクロファンの通称)仲間が出来た。 それぞれのモノノフたちにはそれぞれの「ももクロとの出会い」や「ライブでの思い出」などの歴史があって、物語がある。 それらを聞くだけでも面白いのだけど、なかなかインターネット上のコンテンツとしては残りにくく、Twitterなどでは時間とともにそれらも流れていってしまう。 ので、そういったそれぞれの思い出の物語を蓄積して共有できるようにするためのWebサービスを今、作っている。 ももクロのこれまでの歩みをタイムライン(年表)で表示 関わった日時(ライブ/イベント)を指定して各ユーザが思い出を投稿 それらを一覧表示する といったことが出来れば良い

    ももクロファンが思い出を語って共有できるWebサービスを作ってる話 - すぎゃーんメモ
  • ゲーム嫌いも知らないと損するゲーミフィケーション入門(1/3)- @IT

    ゲーム嫌いも知らないと損する ゲーミフィケーション入門 あなたの生活を変える「Gamification」現状まとめ 株式会社ライブドア マークアップエンジニア/ディレクター 浜 俊太朗 2011/9/16 「Gamification(ゲーミフィケーション)」という言葉をご存じでしょうか? 最近よく話題になっているので、見掛けたことのある方も多いことでしょう。稿では、今後のWeb業界のキーワードとなり得るゲーミフィケーションの解説と現状、そして未来予想をお届けします。 今年の初めごろまでは一部の人が注目しているだけでしたが、ここ最近ではセミナーや勉強会が開催されたり書籍も出版されるなど、盛り上がりを見せています。 「ゲーミフィケーション」とは、何なのか ゲーミフィケーションは海外で生まれた概念で、その質を説明すると「ユーザーエンゲージメントを高めるために、ユーザーに楽しんでもらうための方

    kamatama_41
    kamatama_41 2011/09/27
    業務アプリでもゲーム要素入れてみたいなー。却下されそうだけどw
  • 日本のケータイWEBはどうしてこんな仕様になったのか | [ bROOM.LOG ! ]

    ニコニコPodder iPhone/iPod/iPad対応ニコニコ動画簡単インポートツール aggregateGithubCommits GitHubレポジトリでのコミット数をAuthor/期間別に集計します probeCOCOATek 新型コロナ接触確認アプリCOCOAが配布するTEKを表示・集計 また高木さんが恐ろしい記事を上げている。 これまでも日のケータイWEBの問題点は様々な人に数々挙げられてきたが、この記事の指摘は中でも最大のターニングポイントになるだろう。 ここまで破綻しているケータイID認証(簡単ログイン) 実はこの記事での指摘点には個人的にも言及したい点があるのだけど、ちょっと理由があるのでそれはまた後日にしたい。それは恐らくこの記事だけから受ける印象よりも実はこの問題はひどく根が深く影響は幅広いということだ。 日のケータイWEBの有様は特徴的だ。特に技術的な立脚点に

  • 高速化は一夜にしてならず | gaspanik weblog

    ちまたではPHPのflush()を使ったWordPressのプラグインが話題のようですが、Webサイトの表示速度を改善したかったら、もう少しサイトの作り方を根っこから考えなおした方がいいんじゃないか?、と思いましてね…。 公開されているプラグインにどうこう言うつもりはなく、諸手を挙げて喜んでらっしゃる世間様の様子を見ながら「なんかなぁ…」「入れる前にできることあるんじゃないかな?」と。ちなみにボクも昔flush()での手法を試したことがあるんですけど、結局すぐやめちゃいました。 回線速度自体は昔に比べたら格段にあがってるのは事実ですが、いまとなっては環境としては比較的貧弱なスマートフォンみたいなデバイスも増えています。 サーバの負荷が気になるとか自分とこじゃできないなどの理由で、テキストデータをGzip化(データサイズが半分以下になる)しないのであれば、その他の部分でサイトの全体的な転送デ

    高速化は一夜にしてならず | gaspanik weblog
  • ブラウザを選ばずWebテストを自動化するSelenium

    Webアプリケーションのファンクションテストを行うツールとして注目されている「Selenium」のバージョン1.0が6月20日にリリースされました。安定性が向上するとともに、Firefox 3.0、3.5(Selenium IDEは1.0.2から、Firefox 3.5に対応)や、Internat Explorer(以下、IE) 8などの最新のWebブラウザにも対応しました。 稿では、Selenium 1.0をベースとしたSelenium IDEとSelenium RCを利用した効果的なSeleniumの利用方法を紹介します。 Webアプリのテストで誰もがイラつく大きな課題 Webアプリケーションテストを手で行うと、非常に煩雑です。Selenium登場以前の従来のやり方では、次のような問題がありました。 回帰テストに時間がかかる バグ修正や仕様変更などで、Webアプリケーションを変更した

    ブラウザを選ばずWebテストを自動化するSelenium
  • 1