webに関するkokorokaraのブックマーク (254)

  • オープンソースのAPI Gateway「Kong」

    全国100万人のモノリシック巨大アプリケーションに苦しむみなさんこんにちは。 世の中も杓子もマイクロサービスだ!!とかAPIだ!!とか言っていますが、実際にマイクロサービス環境にしようとすると、どのようにしてAPIのサービスを取りまとめるかが課題になります。 一般的には以下のようなやり方になります。 複数のサービスに分散しているAPIを統合するゲートウェイを用意するそのゲートウェイでは以下のようなことをおこなうクライアントからのアクセスのシングルエンドポイントの役目を果たすAPIの実体へのルーティング認証アクセス記録の収集スロットリング(過度なアクセスの抑止)実体がダウンしている場合のデグレーションこのようなAPIゲートウェイの機能は既にAWSではAmazon API Gatewayとして提供されていますが、オープンソースでもいくつかのプロダクトがあります。今回はそのうち一番開発が活発そ

    オープンソースのAPI Gateway「Kong」
  • git-remote-dropbox - DropboxをGitリポジトリに

    DropboxにGitリポジトリを保存している人は多いかと思います。筆者もそうやって使っています。ただしこの場合、ファイルを下手に編集していると編集中コピーができあがってしまうことがあります。 そこで使ってみたいのがgit-remote-dropboxです。git-remote-dropboxはまさにDropboxをGitリポジトリのマスターにしてくれるソフトウェアです。 git-remote-dropboxの使い方 git-remote-dropboxをインストールすると、次のようにdropbox::が使えるようになります。 $ git clone "dropbox::/Files" これを実行すると手元のディレクトリにリポジトリが作成されます。もしDropboxにディレクトリがない場合は自動的に生成されます。git-remote-dropboxはローカルではなく、Web APIを使って

    git-remote-dropbox - DropboxをGitリポジトリに
  • クローラー/スクレイピング本がざくざく - プログラマでありたい

    2015年8月末に、クローラー/スクレイピングが2冊同時に発売です。Python版メインのものとJavaScript版メインのものです。なかなか市場のニーズ突いてきていますね。 実践 Webスクレイピング&クローリング-オープンデータ時代の収集・整形テクニック 作者: nezuq,東京スクラッパー(協力)出版社/メーカー: マイナビ発売日: 2015/08/28メディア: 単行(ソフトカバー)この商品を含むブログを見るJS+Node.jsによるWebクローラー/ネットエージェント開発テクニック 作者: クジラ飛行机出版社/メーカー: ソシム発売日: 2015/08/31メディア: 単行この商品を含むブログを見る 実践 Webスクレイピング&クローリング-オープンデータ時代の収集・整形テクニック 実践 Webスクレイピング&クローリング-オープンデータ時代の収集・整形テクニックは、Py

    クローラー/スクレイピング本がざくざく - プログラマでありたい
  • Performance Matters

    It has been 3 years since the last tour and a lot of people have been asking if it is still hosted in my basement so it's time for an update. First, yes it is still hosted out of my basement.  I did move it out of the utility room and into a storage room so if the water heater leaks it will no longer take out everything. Yes, Halloween has gotten a bit out of control. This is what it looked like l

  • WordPressでサーバ移行時にデータベース上のドメインを書き換える方法

    WordPressでサーバを引っ越しする時や、開発環境から番環境へ移行する際は、 データベース内の旧ドメインを新ドメインに書き換える必要があります。 その方法をまとめてみました。 UPDATE wp_options SET option_value=REPLACE(option_value,"旧ドメイン","新ドメイン"); UPDATE wp_posts SET post_content=REPLACE(post_content,"旧ドメイン","新ドメイン"); UPDATE wp_posts SET guid=REPLACE(guid,"旧ドメイン","新ドメイン"); UPDATE wp_postmeta SET meta_value=REPLACE(meta_value,"旧ドメイン","新ドメイン"); ところが、岡さんのブログ「WordPressDB上のサイトURLを

    WordPressでサーバ移行時にデータベース上のドメインを書き換える方法
  • SIerからWebエンジニアへの失敗しない転職方法

    【テクスタ☆】一社目の企業選びが成功の秘訣!?SE出身ベストティーチャーのCTO今氏が語る、SIerからWebエンジニアへの失敗しない転職方法 https://tech-studio.doorkeeper.jp/events/29672Read less

    SIerからWebエンジニアへの失敗しない転職方法
  • Dockerの導入前に知っておくべきこと

    IT部門は、現在よりも柔軟性の高い効率的なITシステムにするために、開発部門と協調し、自社のシステムにDockerを採用すべきかどうかの妥当な判断をしなければなりません。このDockerの採用可否に関する「妥当は判断」は、短時間で結論が出るものではありません。ベンダーや自社の有識者が集い、導入目的、採用可否、設計指針などをある程度具体的に検討しなければなりません。章では、Dockerの導入を検討する場合に知っておくべき前提知識、検討項目を述べます。さらに、実際にDockerを導入時する際に知っておくべき項目を述べ、最後に、導入手順と注意点について述べます。 Docker導入前の検討事項 Dockerを導入する上で、検討しなければならない項目としては、まず、「そもそもDockerが自社に必要なのか?」ということです。Dockerは、コンテナを管理するためのソフトウェアであり、非常に優れた機

    Dockerの導入前に知っておくべきこと
  • Evernoteプレミアム会員でも大量の動画を一度にアップロードしたら警告が来た。ガイドラインを知っておきましょう - ラブグアバ

    スマホに溜まった動画を一気にアップロードしたら…事の発端は、スマホで撮った動画をバックアップしてないことに気づいたことです。 私はスマホで撮影した写真をDropboxに自動バックアップする設定をしています。 で、さらにDropboxに保存したデータをEvernoteにも自動保存する仕組みにしています。 これは簡単!スマホで撮影した写真をEvernoteに自動的に保存する方法 ふとDropboxのカメラアップロードの設定を見ると、「写真のみ」アップロードする設定になってたんですね。つまり動画は対象外だったのです。 こりゃもったいない。動画もアップロードすることにしようと思い、Dropboxの設定を変更しました。 すると、、、なんとなく予想つきますかね。 Evernoteに大量アップロードされて警告メールが届くDropboxへの大量の動画アップロードに連動して、Evernoteにも大量の動画デ

    Evernoteプレミアム会員でも大量の動画を一度にアップロードしたら警告が来た。ガイドラインを知っておきましょう - ラブグアバ
  • 最適なサービスに向けて - Evernote日本語版ブログ

    Featured Evernote 사업 거점을 유럽으로 이전하였습니다 2023년 6월 23일, 저희는 Evernote 직원들에게 업무 대부분을 모회사인 Bending Spoons의 본거지 유럽으로 이전할 것을 발표했습니다. 업무의 효율성을 높이고 유럽에서 매우 강력한 Bending Spoons이라는 고용주 브랜드를 최대한 활용하기 위해 이러한 결정을 내리게 됐습니다.… 자세히 알아보기 Featured Evernote 가격 변경과 예정된 개선 사항에 관한 최신 정보 예정된 가격 변경, 성능과 안정성 개선, 흥미로운 새 기능에 관해 소개하는 제품 책임자Federico Simionato의 요약 보고서 자세히 알아보기

    最適なサービスに向けて - Evernote日本語版ブログ
  • Twitter API1.1でwebサービスを作ろう!入門チュートリアル

    Twitterアプリ作りたいなって思い「Twitter API1.1」とシンプルに検索した所、開発系の記事ではなくて言及だけしている記事が多くてビックリしました。開発するにあたっての情報が少ないので、この記事がその役目を負えたら良いなという思いで記事を書かせて頂きます。 PHPを使いOAuthを通すTwitter API1.1の使い方を説明していきます まず初めに断わっておく事があります。初心者向けに書いていきますので 「Twitter API1.1を使って取得したデータを表示する事」を目的として書かせて頂きます。 Twitterアプリ登録をしよう 一番初めにアプリ登録をしましょう。 Twitter Developers ツイッターデペロッパー(トップページ) Create an application | Twitter Developers ここでアプリの登録を。 登録が完了したら保存

    Twitter API1.1でwebサービスを作ろう!入門チュートリアル
  • 人間がキュレーションする新しい音楽サービス『Soundsgood』 | ライフハッカー・ジャパン

    アルゴリズムではなく、真の音楽好き、つまり、DJやプロデューサー、もしくは、みなさんのような音楽ファンがおすすめしてくれるような音楽を探すのは難しいことです。『Soundsgood』はちょうどそのようなものを目指した新しいサービスです。プラットフォームに依存しないので、YouTubeやSoundcloud、Spotifyなど好きなプラットフォームで音楽を聴くことができます。最近では、音楽サービスはありふれたサービスになりましたが、Soundsgoodでは、視聴者の好みを理解してくれず、聞きたいと思うような新しい音楽を見つけてくれるかどうかもわからないコンピュータのおすすめ音楽の代わりに、動作に人の要素を残そうと試みました。今のところこのサービスは、まだ新しく出たばかりですが、プレイリストは人間のキュレーターによって構築され、毎週紹介される音楽が詰まった7つ(もしくはそれ以上)の最新プレイリ

    人間がキュレーションする新しい音楽サービス『Soundsgood』 | ライフハッカー・ジャパン
  • [翻訳] GitTorrentを発表 - 分散型GitHub -

    How will you describe my blog? Please tell me on twitter or email. ヤク中 この投稿はChris Ball氏による次の投稿を翻訳したものです。 Chris Ball » Announcing GitTorrent: A Decentralized GitHub すべての権利は彼に帰属します。あと私はまだ大学生なのでちょっと翻訳が汚いです。 原文より口調が強いといったこともあるかもしれません。まあこまけえことは気にせず読みな! 文 (この投稿は2015年の5月にData Terra Nemoのカンファレンスで行ったトーク の意欲に溢れた原稿です。私が実際に行ったものと同じトークをよりゆっくりと話したものの動画が 近いうちに公開されます。) 私は分散型GitHubの構築に取り組んでいるのですが、このことが何を意味し、なぜ重要な

  • サイト売買国内最大級【サイトM&A by GMO】

    サイト売買の仲介はサイトM&Aにお任せください インターネット専業だからできるM&A Eコマースサイト売買仲介実績No.1 豊富な買手候補9,000社 サイト査定価値高額査定 お客様の満足96.4%

  • 写真の保存に最適なオンラインフォトストレージ8選・2015年版

    By Erich Z スマートフォンやカメラで撮影した写真はどんどん増えていくため、全てのデータを管理するのは大変な作業です。クラウド上に写真を保管すればあらゆる端末から全ての写真にアクセスできるようになりますが、オンラインフォトストレージはサービスによって使い心地が異なるもの。そこでThe Vergeの記者が写真の管理に使える8つのオンラインフォトストレージサービスの2015年版をまとめています。 The best way to manage your photos online in 2015 | The Verge http://www.theverge.com/2015/4/29/8467289/cloud-photo-storage-comparison-dropbox-icloud-flickr-onedrive-free The Vergeでは2013年に「クラウドに思い出を

    写真の保存に最適なオンラインフォトストレージ8選・2015年版
  • .htaccess の書き方

    .htaccess とは.htaccess のルールファイル名コメントアウト文字コードと改行httpd.conf転送と有効範囲正規表現Apache のモジュールと .htaccess で利用可能なディレクティブモジュールとディレクティブ一覧HTTP環境変数後方参照RewriteRuleの後方参照RewriteCondの後方参照まとめ.htaccess とは[1] Apache HTTP Server Webサーバソフトウェアが "Apache" である必要があります。 .htaccess とは、Webサーバの動作を制御するための設定ファイル [1] です。設定例としては、特定のファイルやディレクトリのアクセスを禁止したり、HTTP 404(Not Found:未検出)エラーページをカスタマイズすることもできます。.htaccess は設置しなくともWebサイトは問題なく動作しますが、セキュ

    .htaccess の書き方
  • カタテマデザイン - 5分で読めるWEBメディア

    服部平次の登場回を振り返ってみよう!!2024年4月12日に公開される劇場版名探偵コナン「100万ドルの五稜星(みちしるべ)」。キーとなるのは服部平次と怪盗キッド!映画公開までにもう一度原作を復習しませんか?コアなコナンファンも、最近ファンになった方も、これを見れば服部平次のことが丸わかりです。和葉との恋模様も...?

    カタテマデザイン - 5分で読めるWEBメディア
  • Chrome拡張「Scraper」でWEBページ情報を手軽にスクレイピングしてデータ化する方法

    Scraperとは Scraperは、WEBページ上の規則性のあるデータを手軽に取得することができるChrome拡張です。 例えば、テーブルデータや、Aリンクデータ、のような特定のHTML要素に入っている情報を、片っ端から取得してテーブルデータ化することができます。 また、その取得したデータをワンクリックでGoogleスプレッドシートに保存することができます。 テーブルデータのスクレイピングは以下の動画を見た方が分かりやすいかも。 以下では、その使い道などをいくつか考えてみました。 テーブルデータの取得 最もオーソドックスな使い方と言えば、動画にも出てきたテーブルデータの取得です。 例えば、信長の野望の以下のような武将データテーブルがあったとします。 これを、以下のように選択して、Chromeの右クリックメニューから「Scrape similar(似たものをスクレイプ)」を選択します。 す

    Chrome拡張「Scraper」でWEBページ情報を手軽にスクレイピングしてデータ化する方法
  • 日本語Webフォントの革命 - 3846masa's memo

    語Webフォントに革命がおきた. 詳しくは続きを読んでくれ. ちょっと大きく出てみた. 実装についての記事はこちら この記事で言いたいこと 動的に日フォントのサブセットを作成してくれるOSSを作りました. サンプルページはこちら 臨時のサンプルページはこちら 追記 herokuが落ちてる,メモリ不足だな.早い所Dockerfileつくろう. 追追記 herokuで運用は再検討したほうがよさそう.「こういうこともできます」の事例ということでひとつ. (やっぱり普通のサーバで動かす分には大丈夫そうな気がする.どうだろう) そんなわけで,どうぞご利用ください。 (ちなみに粗い作りなので,pull-requestやissue投稿をしてくださると嬉しいです.) 何が革命なんだ 革命が起きたというけど,どこが革命なの? 僕には革命が起きたようには思えないけど そんなこと言わんといて,泣くわ.

    日本語Webフォントの革命 - 3846masa's memo
  • ソースコード検索エンジン「NerdyData」で世界1.4億のサイトから実用コードが探せる

    NerdyDataというソースコード検索エンジンを最近知りました。 通常の検索エンジンは、タグを取り除いたページ内のコンテンツが検索結果に表示されます。けれど、NerdyDataは、サイトにある生コードを検索することができます。 これを、使うことにより、コードの具体的な利用例なども見ることができ、便利だったので紹介です。 photo by Ruiwen Chua NerdyDataとは NerdyDataは、世界中の1億4000万サイト以上のソースコードの中から、HTMLCSSJavaScriptのコードを直接検索できる、ソースコード検索エンジンです。 Nerdyという単語は、あまり聞き慣れなかったので「どういった意味だろう?」と調べてみたら以下のような意味でした。 オタクっぽい A系, エー系, 秋葉系, アキバ系 おそらく、いい意味でPCオタク向けのデータが詰まった、ギーク御用達の

    ソースコード検索エンジン「NerdyData」で世界1.4億のサイトから実用コードが探せる
  • Google、1GB当たり1セントながら3秒以内にデータ取得できるニアラインストレージ「Cloud Storage Nearline」提供開始

    Google、1GB当たり1セントながら3秒以内にデータ取得できるニアラインストレージ「Cloud Storage Nearline」提供開始 一般にITのシステムおいてストレージはシステム全体の性能を左右する重要なコンポーネントであるため、高性能なSASドライブやSANストレージ、最近ではフラッシュストレージなどが多く用いられます。 こうした性能重視のストレージは一般にオンラインストレージ、あるいはプライマリストレージなどと呼ばれますが、これに対してバックアップ用途や、容量あたりのコストなどを重視したストレージを「ニアラインストレージ」と呼びます。低価格なSATAハードディスクなどを用いたストレージなどがこれに相当します。 長期保存やアーカイブが主目的となり、光学ディスクや磁気テープのように読み出し時にメディアを交換したりマウントするようなストレージのことを「オフラインストレージ」と呼び

    Google、1GB当たり1セントながら3秒以内にデータ取得できるニアラインストレージ「Cloud Storage Nearline」提供開始