タグ

2013年11月26日のブックマーク (12件)

  • Google Maps 入門

    Google マップはグーグルが提供している地図サービスです。この Google マップをカスタマイズして独自のマーカーを表示させたり、指定した区間のルート検索を行ったりすることができるように色々な API が提供されています。ここでは Google マップで提供されている API の中でもウェブサイトで利用者が操作可能な地図をカスタマイズして表示することができる Google Maps JavaScript API の使い方の解説します。 ※ Google マップを利用者として使う場合の使い方については「Googleマップの使い方」を参照されて下さい。 なお JavaScript の基的な使い方については「JavaScript入門」を参照されてください。

    Google Maps 入門
  • Memo for a Moment ~ Web2.0を追い求めて ~

    最近ポップアップばかりで少し飽きてきたんだけど、、、今回はGoogle Mapsのポップアップをしてみよう。。。 ※ポップアップ表示の仕方はこちら Google Mapsの導入方法は Google Maps APIでkeyの取得 取得後、サンプルHTMLを貼り付ければできあがり だいたい、こんな感じかな? シナリオは 住所を表すテキストクリック→地図ポップアップ[→住所再検索]→ポップアップ閉じる という流れにしてみよう。そのためにはポップアップ画面に住所入力ボックスを作ってと、、、 ※ポップアップ表示の仕方はこちら デモ 東京都渋谷区1-1 2,980円でホームページ制作 エーハチネット

  • MySQLで高速全文検索を実現するMroongaでTokenMeCabが使えないときの対処方法 - Qiita

    もっとGroongaを知ってもらおう!ということで週刊Groongaをはじめました。毎週木曜にGroongaやMroonga、Rroongaのトピックを投稿予定です。 今年も11/29に全文検索エンジンGroongaを囲む夕べ4を開催することになりました。Groongaのいろんな話を聞きたい人にはおすすめです。参加希望者が定員を超えていますが、イベントレポーターをやってくれるなら別枠(1名様)で入れます! 登録が間に合わなかった人は検討してみてください。詳細は協力者募集を参照してください。 はじめに MySQLで高速に全文検索するためのオープンソースのストレージエンジンとしてMroonga (むるんが)を公開しています。 最新のバージョンは2013年10月29日にリリースした3.09です。 今回は、Mroongaで全文検索をするときにMeCabが使えなくて困ったときの対処方法を紹介します。

    MySQLで高速全文検索を実現するMroongaでTokenMeCabが使えないときの対処方法 - Qiita
  • スライド資料「地方IT企業が成功していくための3つのポイント」を公開しました|広報ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

    スライド資料「地方IT企業が成功していくための3つのポイント」を公開しました matsuiです。 先日2013/11/24(日)に青森で情報アカデミックサポートセミナーが開催されました。 ご参加いただいた皆様、関係者の皆様、ありがとうございました。 その中で使用したスライド「地方IT企業が成功していくための3つのポイント」を公開しました。 地方のIT企業は、仕事量やスキル・人員面などで苦しい立場に立つことが多いです。 それらのマイナス点をどういった工夫で補っていったかを、弊社を事例としてまとめてみました。 どうやったら青森のIT企業が元気になれるかを、自分なりに一生懸命考え作った資料ですので、興味のある方はぜひ目を通していただけると幸いです。

    スライド資料「地方IT企業が成功していくための3つのポイント」を公開しました|広報ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
  • UTF-8にもいろいろある - ザリガニが見ていた...。

    前回からの続き。 改行コードの違いを体感してみる - ザリガニが見ていた...。 文字エンコードとロケールを体感する - ザリガニが見ていた...。 改行コードの違いも知った。文字コードとロケール、ターミナルの言語環境との関係も知った。これで文字にまつわる悩みとはおさらばできると思ったら、まだダメだった...。 実験環境 OSX 10.8 Mountain Lion以前((OSX 10.9 Mavericksでは、Mac仕様なNFDのUTF-8を表示しようとするとエラーになってしまったため、10.8以前の環境で実験した。Assertion failed: (width > 0), function conv_c, file /SourceCache/shell_cmds/shell_cmds-175/hexdump/conv.c, line 137. ** ** Abort trap: 6

    UTF-8にもいろいろある - ザリガニが見ていた...。
    mfham
    mfham 2013/11/26
  • スクレイピングで作る“まとめサイト”

    どんなサイトでも、マッシュアップすることができる。APIが公開されていなくてもいい。新たなまとめサイトを構築し、情報付加価値を高めるための手法を解説しよう。 さまざまなコンテンツを組み合わせて、好みに合ったページ(サービス)を作り上げる「マッシュアップ」。これの最たるものは、コンテンツ提供者が公開する「WebAPI」の組み合わせで実現するものだ。 しかし、利用する仕様を整備して、効果的なデータだけをメータデータ配信するWebAPIは、まだそれほど普及していない。つまりマッシュアップというキーワードから流行っている兆しはあっても、対象として使うことができるものは、意外と少ない。思い出してほしい。 このような状況を打開するのが、HTMLコンテンツを抜き出して加工する「スクレイピングscraping)」という手法だ。 このオンライン・ムックPlus「まとめサイト2.0」では、例として「ITme

    スクレイピングで作る“まとめサイト”
  • 構成管理ツール「Chef」の概要とインストール手順

    自動化ツールの必要性 昨今、仮想化およびクラウドの普及に伴い、サーバを短時間で増設することが容易になってきました。例えばユーザアクセスが増えてシステムの負荷が高くなった場合、サーバそのものは即座に準備できるようになりました。しかし、システムの設定は別途実施しなければいけないという状況も多々見受けられています。 サーバの台数が少なければ一台一台構築や設定を行えますが、何百台ものサーバを扱うとなると時間がかかって迅速性は失われてしまいますし、多くの人手が必要となれば設定の間違いが起こる可能性も高くなるでしょう。そして管理するサーバが増えたとしても、それらを管理する人は増えていないのが現状です。 そのため、サーバ構築とともにアプリケーションやミドルウェアの設定をも実施する自動化ツールが注目されています。 Chefとは Chef(シェフ)は、米Opscode社が提供するクラウドコンピューティングを

    構成管理ツール「Chef」の概要とインストール手順
    mfham
    mfham 2013/11/26
  • mysqlに画像を保存する方法(PHP) - 頑張ってサイト作る

    ネットに公開されているソースが動かないものばかりだったので、 動作確認したものを載せておきます。 ソースの目的はこんな感じです amazonにある特定の商品の画像をmysqlに取り込む データベースから画像を読み込んで表示する こうやって記述してみるとものすごくシンプル! それでは説明を始めていきます 1.画像を保存するテーブルを作成する mysqlにテーブルを用意します。 テーブルは画像表示に必要最小限のもので話を進めていきます。 phpMyAdminなどを使って以下のテーブルを用意してください。(mysql文忘れちゃったので細かいところは省略) テーブル名:temp_upload(例としてなので、お好きな名前でどうぞ) カラム1:  カラム名:id    種別:int(8)  その他:AUTO_INCREMENT カラム2:  カラム名:image  種別:MEDIUMBLOB 保存

    mysqlに画像を保存する方法(PHP) - 頑張ってサイト作る
  • 第3回 MongoDB勉強会 ダイジェスト

    「第3回 MongoDB 勉強会 in Tokyo」 : ATND 先週土曜日(2011年5月14日)にフューチャーアーキテクトさんのセミナールームにて行われたMongoDBの勉強会に行ってきました。 MongoDBの仕様・機能などの体系的な話からチューニングの話、開発に利用する話、プロダクションとして運用している話と、バランスよくまとまっていてとても勉強になりました。 RDBとの違いや特有の挙動をきちんと把握して利用すれば、十分プロダクションで利用出来るというビジョンが見えました。 詳細は各発表者の方のスライドを見るとわかると思いますが、当日会場でメモしたものでダイジェスト的にまとめました。 MongoDB勉強会は毎月開催(予定)しているそうなので、興味を持たれた方は是非参加して見てください。 MongoDBコミュニティー:MongoDB JP | Google グループ 【発表1】Mo

    第3回 MongoDB勉強会 ダイジェスト
  • PHPで画像をMySQLに保存する。 | Firegoby

    CMSなどで画像をアップロードする機能を実装する際にその画像をDBに保存すると、サーバーを冗長化する際やサムネールを作成する機能を実装する際にいろいろと便利になるので、そのやり方をご紹介します。 DBに保存するメリット サーバーを冗長化する際に、画像をファイルとして保存するとそれぞれのサーバー間でアップロードデータの同期やNASの導入が必要となったりするが、DBに保存してしまえばその必要がなくなる。 サムネール画像を作成するなどの機能で、途中で仕様変更等によりサムネール画像のサイズを変更したい場合などの、画像の出力フォーマットの変更などにも柔軟に対応できる。 DBに保存するデメリット DBに保存してそれを読み出すプログラムを経由する分、処理が多くなり必然的に負荷の増大につながる。 DBのメンテナンス性の低下につながりやすい。 レンタルサーバーなどで制限が出てくる。(たとえばMySQLのMA

  • MySQLに画像のバイナリデータを保存する方法メモ | hijiriworld Web

    画像アップロードを作る場合、通常のデータ登録の他に、ファイルアップロード機能を実装しなければならない。これがけっこうめんどい。 でも、画像をバイナリデータとして、直接MySQLに保存することもできる。 テーブル設計 -- -- データベース: `images` -- -- -------------------------------------------------------- -- -- テーブルの構造 `posts` -- CREATE TABLE IF NOT EXISTS `posts` ( `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `imgdat` blob NOT NULL, `mime` VARCHAR(64) NOT NULL, PRIMARY KEY (`ID`) ) ENGINE=MyISAM DEFAUL

  • 第3回 すべてのMySQLユーザに高速な全文検索機能を! - mroongaの紹介 | gihyo.jp

    前回の地価マップでの事例紹介では、Ruby on Railsからgroongaとmroongaを使って位置情報検索をした事例を紹介しました。Active Recordを拡張して位置情報検索をするためのgemとその使い方も紹介していたので、Ruby on Railsユーザにとって実用的な内容だったのではないでしょうか。 今回は、前回使い方を紹介したmroongaについて、さらに紹介します。前回はmroongaの使い方がでてきましたが、今回は使い方の紹介はしません。その代わり、mroonga自身のことについて紹介します。mroongaの歴史、大事にしていること、さらにどのようなアーキテクチャになっているかについて説明します。 自分のアプリケーションで利用するプロダクトを検討するときに、プロダクトがどのような方向で作られているかを考慮していますか? 自分のアプリケーションが大事にしたいことをその

    第3回 すべてのMySQLユーザに高速な全文検索機能を! - mroongaの紹介 | gihyo.jp