タグ

sakuraitkoのブックマーク (491)

  • Python アーカイブ | 1-byte.jp

    if ( $blog == " Webエンジニアのためのライフハック " ) { print " 1-byte.jp "; } ホーム1-byte.jpとは 書いてるヒトは どんどん、Pythonを勉強して行きますよ。 今日は初めてのPython II章をまとめます。 前回の記事はこちらです。 Pythonの勉強をまったく始められないあなたと私に送る8つのタスク 初めてのPython(1) 基礎知識のまとめ 初めてのPython II部 初めてのPythonのII部には”ビルトインオブジェクト“がまとめられています。 まず知っておかねばならないのは、Pythonではデータがオブジェクトとして扱われるということです。オブジェクトは、大きく、Python言語にあらかじめ用意されているビルトインオブジェクトと、PythonやCのツールを使ってプログラマ自らが作成するオブジェクトに分かれます。

  • PostGIS 1.5.1 マニュアル 日本語訳

    概要 PostGISはオブジェクトRDBであるPostgreSQLの拡張で,GIS(地理情報システム)オブジェクを格納することができます. PostGISは,GiSTベースのR-Tree空間インデクスをサポートし,GISオブジェクトの解析および処理を行う機能を持ちます. これは,1.5.1版のマニュアルです. この翻訳文書は,PostGIS 1.5.1 Releaseに添付されていたマニュアルをもとに作成しました. 日語または日国内固有の問題がありますので,付録B 日語訳に関する追加情報を追加しました.あわせてご覧ください.

  • http://pen.agbi.tsukuba.ac.jp/~RStiger/hiki2/?%C2%AC%C3%CF%B7%CF%3A+datum

  • 測地系

    このサイトは更新終了し, こちらに移行しています。 測地系 (datum) 筑波大学農林工学系 西田顕郎 測地系 (datum)とは、ひらたくいえば、地表の地点と座標(緯度,経度)の対応のことである.多くの人は、この対応は一意的なものと思っているだろうが、実はそうではない。つまり、ある地点の位置を表すのに、様々な緯度・経度の値がありえるのである。 なぜこのようなことが起きるのだろうか? その理由は、「地球の形がいびつだから」および、「昔は地球の形がよくわかっていなくて、各国が好き勝手に地球の形を推測していたから」である。 地球の形は完全な球ではない。正確にいえば、球形を南北方向につぶしたような楕円体であり、もっと正確に言えば、北極のあたりが若干出っぱったような、「つぶれた洋ナシ型」と呼ばれる。 もし地球が完全な球形だったら話は簡単で、球の中心を原点として、地軸をz軸とし、地軸とイギリスのグ

  • 第8章 PostGIS空間関数索引

    次に示す関数は,PostGISが提供する,sumやaverageのような他のSQL集計関数とにている,空間集計関数です. ST_Accum - 集計関数です.ジオメトリの配列を生成します.ST_Collect - 他のジオメトリのコレクションから,指定したST_Geometry値を返します.ST_Extent - ジオメトリのバウンディングボックスを返す集計関数です.ST_Extent3D - ジオメトリの三次元バウンディングボックスを返す集計関数です.ST_MakeLine - ポイントジオメトリからラインストリングを生成します.ST_MemUnion - ST_Unionと同じですが,メモリフレンドリ(少ないメモリ使用,多いCPU時間)です.ST_Polygonize - 集計関数.ジオメトリの集合のラインから形成されうるポリゴンを含むジオメトリコレクションを生成します.ST_Unio

  • PostGISを使ってみよう | Let's POSTGRES

    メインコンテンツに移動 PostGISを使った地図や幾何データの管理、検索を紹介します。 ブックナビゲーション 入門向けの記事 OSS の開発コミュニティってどんなところ? PostgreSQL が私に与えてくれたもの PostgreSQL 超入門 第1回 これを読めば PostgreSQL の全てが分かる!PostgreSQL ガイドブック サンフランシスコのPostgreSQL事情 PostgreSQL上にMediaWiki環境を構築 キャストを追加してバージョン互換性を保つには HOTの活用 PostgreSQLでXMLを処理してみよう! CentOS で PostgreSQL を使ってみよう! Mac OS X で PostgreSQL を使ってみよう RPMで複数バージョンのPostgreSQLをインストールしてみよう UbuntuでPostgreSQLを使ってみよう Windo

  • Hadoop実行環境をWindows上に簡単に構築する方法: TBヘッドライン

    こんにちは、システム開発部のKTです。 今回は、Windows上にHadoopの実行環境を構築するためのお手軽な方法を紹介します。 Hadoopは内部でLinuxコマンドを使用しているため、格的に使用するためにはLinux環境を準備する必要があります。一応Windows環境へのインストールも可能ですが、その場合は別途Cygwin等を使用する必要があり、いずれにしても個人ベースで行うには環境を整えるまでにある程度の手間がかかってしまいます。 そのため、「巷で話題のHadoopにちょっとだけ触れてみたい!」といった比較的軽い気持ちの人達にとっては、なかなか手を出し辛い代物になってしまっているのではないでしょうか。 ここではそんな方々のために、Windows環境に簡単簡潔にHadoopの実行環境を構築する手順を紹介します。 今回は、VMPlayerとCloudera社が公開しているVMイメージ

  • String Functions in Hive

  • Hadoop/HBaseの内部動作を可視化するソフトウェア「halook」をOSSで公開

    Hadoop内部の負荷状況などをグラフィカルに表示するOSSツールが登場。Javaプログラム解析ツールを流用し、HTML5などを駆使して内部の挙動を可視化する Acroquest Technologyは、2012年11月9日、Hadoop/HBaseの内部動作を可視化するソフトウェア「halook」をオープンソースソフトウェアとして公開した。CDH 3u4、3u5で動作確認済み。 Hadoopは分散処理を行うため、多数のノードを連携して動作する。データの処理が多数のノード、多数のプロセスで実行されるため、処理中に問題が発生した際の調査が非常に困難とされる。halookは、Hadoopシステムにおける障害や稼働状況そのものの可視化を実現している。可視化の対象は、並列処理タスク、Region、データノード。 HDFSのクラスタノード「DataNode」のデータの偏りを可視化する「HDFS Da

    Hadoop/HBaseの内部動作を可視化するソフトウェア「halook」をOSSで公開
  • Cloudera配布VMwareパッケージで簡単Hadoop学習環境構築 - takadayuichiのはてなブログ

    会社でHadoopやhiveを使っているのですが、自宅で学習環境を構築するのはひと苦労です。 今回は手軽に、Hadoop、hiveさらにはその他のサブプロジェクトを使える環境を整えるため、 Clouderaが配布しているVMwareパッケージを導入してみました。 ※事前にmacへVMwareインストール済 Cloudera VMwareパッケージはこちらからフリーでダウンロードできます。 https://ccp.cloudera.com/display/SUPPORT/Downloads ダウンロードしたcloudera-demo-vm-cdh3u1-vmware.tar.gzを解凍し、 cloudera-demo-vm.vmxファイルを開きます。 すると、VMwareの仮想マシンのライブラリに、cloudera-demo-vmが追加されます。 cloudera-demo-vmを起動します

    Cloudera配布VMwareパッケージで簡単Hadoop学習環境構築 - takadayuichiのはてなブログ
  • Python-izm

    プログラミング言語Pythonの習得を目的としたサイト、Python-izmです。 入門編、基礎編、応用編などカテゴリ分けされていますが、すでにPythonの基構文、実行方法等を習得されている方は入門編を飛ばしてご利用ください。これからPythonを学習する、という方は入門編 – Pythonとはより順にご利用ください。またサイトは主にPython 3系を用いていますが、3系と比較して大きく異なる場合は Python 2系のコードも掲載しています。バージョン2系と3系の違いは2系と3系の違いを参照してください。 お知らせ 2018/01 サイトのリニューアルに伴い、Python 3系への対応、SSL化を行いました。今後ともPython-izmを宜しくお願い致します。 Pickupコンテンツ 各プログラミング言語の実行までの手順をまとめました。Pythonは他の言語と比較しても容易に実行

    Python-izm
  • インタアクト株式会社--事業内容

    受託案件では企業・官公庁をお客様とし、多彩なシステム開発の技術支援を行っています。移動体通信分野の高い技術力を生かし、顧客企業業種別売上比率は情報通信事業、中でもモバイル事業がおよそ半数を占めています。 通信事業分野の他にも決済サービス、小売・流通、エネルギー事業向けのシステム開発にも携わっており、広く社会インフラを支えています。 当社は近年、自社ブランド確立に向けて新たなチャレンジを始めました。『インタアクトオリジナル』というブランドで、今までになかったサービスを広めてゆきたいと考え、自社製品の開発に積極的に取り組んでいます。 現在、杖使用者用のサービス『ファミリーズアイ』の製品化に向けた取り組みを推進しています。 通信業 クラウド基盤(AWS)上のシステム基盤構築、維持管理 クラウド基盤(AWS)上のデータ連携システムのアプリケーション開発・維持管理 クラウド基盤(AWS)上でSpri

  • インメモリデータグリッド新版「JBoss Data Grid 6.0」--リニアに処理能力を拡張

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます レッドハットは7月24日、インメモリデータグリッドの新版「JBoss Data Grid 6.0」の提供を開始した。年間のサブスクリプション価格は16コアあたり249万6000円(税別)から。 新版では新しいアーキテクチャを採用することで、グリッドノードの追加でリニアに処理能力を拡張できると説明。グリッド上のデータを安全にキャッシュできるとともに、レプリケーション機能や複数クラスタ対応、トランザクションに対応した永続化といわれる機能にも対応している。 新アーキテクチャを採用したことで、グリッドノードの追加や縮小に対応するとともに、可用性と信頼性を兼ね備えたインメモリデータグリッド環境を提供できるとメリットを強調している。 新版ではまた、

    インメモリデータグリッド新版「JBoss Data Grid 6.0」--リニアに処理能力を拡張
  • IT news, careers, business technology, reviews

  • 高木浩光@自宅の日記 - ASPとかJSPとかPHPとかERBとか、逆だったらよかったのに

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

  • 「サニタイズ言うなキャンペーン」私の解釈

    高木浩光さんの「サニタイズ言うなキャンペーン」 という言葉自体はずいぶん前から存在したのだが、 続・「サニタイズ言うなキャンペーン」とはにて高木さん自身がいくつも誤解の例を挙げているように、 そしてまた最近も 駄目な技術文書の見分け方 その1にて「まだわからんのかね」と言われているように、 「わかりにくい」概念なんだろうとは思う。 そこで、僭越ながら、「サニタイズ言うなキャンペーン」について、 私なりの解釈を書いてみようと思う。 もっともこれが正解であるという保証はないのだが、 間違っていたらどなたかツッコミいただけることを期待しています(_o_) そもそも何のせいで「エスケープ」しなければならないのか たとえば住所氏名を登録させるWebアプリケーションは珍しいものではないと思う。 そこで、私が「Taro&Jiro's castle サウスポール」 とかいう恥ずかしい名前のマンション(?)

  • コラム / リコーの技術 | リコー

    人間を含む動物は、身の回りの状況を常に認識して行動しているが、その処理は驚くほど迅速で柔軟性が高い。多くの生物は一度間違えると、次回は判定基準を部分修正する。情報処理の世界においても、このような生物の柔軟性に学び、認識技術が大きく進歩してきている。従来は、認識するためにまず対象をできるだけ細かく調べ、この調べたデータと予め学習したデータを統計処理した後、結論を出すのが通常の方法であった。しかし、我々は経験的にもっと効率的な方法を知っている。例えば、道路に動物がいる場合、まず動物の輪郭からサイズを認識し、そのサイズからこれがイヌかネコの可能性を引き出す。次に、近づいて形状や色を詳しく調べ、イヌでもネコでもなくキツネであれば、同種のサイズの可能性にキツネを加える。生物はこのように順次単純な判定を繰り返すことで、高速で高精度かつ柔軟な認識を行っている。 簡単な例を挙げてみる。図1のように平面の

  • 「はじめてでもわかる RandomForest 入門-集団学習による分類・予測 -」 -第7回データマイニング+WEB勉強会@東京

    「はじめてでもわかるRandomForest (ランダムフォレスト) 入門-集団学習による分類・予測 -」 -第7回データマイニング+WEB勉強会@東京 濱田晃一 (hamadakoichi) Read less

    「はじめてでもわかる RandomForest 入門-集団学習による分類・予測 -」 -第7回データマイニング+WEB勉強会@東京
  • Long Training

  • 【2,000億行】データベースに入りきらないデータ求む:てくてくテクネコ:オルタナティブ・ブログ

    超高速インメモリデータベースシステム製品「AktblitzII / DAYDA.LabooII シリーズ」で有名な株式会社ターボデータラボラトリーが、とんでもない新製品をリリースしました。 その名前は「1/3 C Reader・Publisher」(ワンサード シー リーダー・パブリッシャー)です。実に地味な名前です。名前だけでは全く凄そうに思えません。しかし、「2000億行、1024項目の瞬間検索ブラウザー」と聞くと、ちょっと気になる方がいるかと思います。 ターボデータラボラトリーの古庄晋二社長は「1/3」という理論を元に、独特の製品を開発しています。新製品の「1/3 C Reader・Publisher」の「C」はComplementary(相補的)の頭文字です。 「1/3」技術がメモリの高速性を活用して対話型バッチ処理を実現するのに対し、「1/3 C」技術はディスクの大容量・不揮発性

    【2,000億行】データベースに入りきらないデータ求む:てくてくテクネコ:オルタナティブ・ブログ