やる人はやるがやらない人はやらないという現実
確かに身も蓋も無い話ではあるが。 「できない人」にいくら教えても「できる人」にならないのか @ ITpro 突き詰めれば「できる人」というのは「やる人(やる気のある人)」であったりもします。 ただ、「やる人」であったとしても「できる人」であるとは限りません。 まぁ、仕事においては論外という扱いなのかもしれませんが、「できる人」を育てるよりも「やる人」を育てるという方がずっと厄介だったりもします。...
View ArticlePR: 振り込め詐欺 知っておきたい心がけ-政府ネットTV
最新の手口や、ご家族に伝えて欲しい普段の心がけ等について、警察担当者が詳しく解説 Ads by Trend Match
View Article未だにシステム化さえすれば自動化されると思っている人は多い
「今の現場には人も足りていないし業務が非効率になっている。システム化することでこれが改善できるはずだからどうにかして欲しい」というような要望を受けることは未だによくあります。 未だにというのは、システム化をすれば状況が改善されて自分たちの仕事が格段に楽になるという状況を思い浮かべているということです。...
View Articleイノベーション・オブ・ライフ ハーバード・ビジネススクールを巣立つ君たちへ
イノベーション・オブ・ライフ ハーバード・ビジネススクールを巣立つ君たちへ/クレイトン・M・クリステンセン ¥1,890 Amazon.co.jp 人生において幸せの感じ方は人それぞれでしょうが、その人生の幸せとは何かを考えさせてくれる本です。...
View ArticleCakePHP2.x系でバッチプログラムを作る
コマンドライン処理をPHPで作りたい場合、わざわざCakePHPでバッチプログラムを作らなくても、っていうのはあるかもしれませんがWebをCakePHPで作っているのであれば、そこで作ったコンポーネントやモデルなどを再利用できるため何かと便利だったりします。 CakePHP2.xでバッチプログラムの作り方 CakePHPのバッチプログラムは、下記のパスに保存します。...
View Article開発チームと運用チームの戦い
むかしむかし、組織がそしてシステムが小さな頃は開発や保守、運用という区切りは存在せず、みんなが全てを担当し、一丸となって運営を行っていました。 しかし、システムが複雑になるにつれ、組織も大きくなり、何時しかそれらの作業は1人1人のキャパでは回しきれなくなっていきました。 そこで困った組織長はチームを二分し、開発(・保守)と運用という役割に分けることにします。...
View Article情報システム部門でクリエイティブな仕事ができるのか?
という話題が周りで出たりして少し考えさせられたりしました。 クリエイティブという言葉は非情に魅力的に聞こえたりするのですが、社内のシステム保守・開発・運用をする部門に当てはめるには縁遠い言葉のようにも聞こえたりしたわけです。 創造的ではなく真似事と現状維持の仕事をする現実...
View Articleyumによる多数のサーバーへのパッチ適用を自動化する
サーバーの台数が増えてくると個々のサーバーへのパッチの適用作業というのは結構手間になってきたりもします。 しかも、パッチを適用することでそれらのパッケージを利用したプログラムとかに影響が出たりして、十分に検証期間を取った上で本番環境に適用したいというニーズが出てきたりもします。...
View Articleエンジニアが考えるお金と胡散臭さと偏見のお話
セカイカメラ終了のお知らせ……開発元・頓智ドット「目指した思想は諦めていない」 @ TechCrunch このサービスが発表されたときの盛り上がりは、当時のニュースサイトで大きく取り上げられていて凄く印象に残っています。...
View Article新しいモノやサービスがもたらすものと豊かさについて
少し遅くなりましたが、あけましておめでとうございます。 本年も当ブログをよろしくお願いします。 去年はあまりブログかけてない印象だったので、今年は無理はしないでももう少しペースをあげていけたらいいなと思っているこの頃です。...
View ArticleCakePHPでHtmlHelperを使って開いているページのURLを取得する
純粋なPHPで書く場合の$_SERVER['REQUEST_URI']と同じように、CakePHPで自分自身のページのURLを取得したいということがあります。 まぁ、REQUEST_URIでいいじゃん、って言う意見もあると思いますが、CakePHPを使っているならそっちのお作法に倣いたいとか、REQUEST_URIを使う場合、ドメインまでは返って来ないので、 $url = http://' ....
View ArticleApache Solrにおける特殊文字の意味と扱い方
Apache Solrにはクエリ内に使う際に注意が必要な特殊文字が幾つかあります。 Apache Lucene - Query Parser Syntax 上記マニュアルによれば、下記の文字列が特殊文字に該当するようです。 + - && || ! ( ) { } [ ] ^ " ~ * ? : \...
View ArticleCakePHPのデータをサニタイズする
サニタイズ言うなーという議論はさておいて、CakePHPにはSanitizeというクラスが存在します。 その名の通り、CakePHPで扱うデータから不正な文字を消してくれたりエスケープしてくれたりSQLセーフなデータとして返してくれたりします。 CakePHPでユーザーから送られてくるリクエストデータなどは取りあえずこれ通しとけってものなので、ぜひ覚えて使いたいクラスとなっています。...
View Article不透明な時代を見抜く「統計思考力」
不透明な時代を見抜く「統計思考力」/ディスカヴァー・トゥエンティワン ¥1,680 Amazon.co.jp 自分、理系なわけですが高校のときに確率・統計という授業がありまして、これがまた苦手だったんですよ。 ただ、社会人になってから一番ちゃんと勉強しておけばよかったなと後悔したのがこの統計だったりするんですよね。...
View ArticleApache Tikaを使ってドキュメントの中身を取り出すPHPプログラム
PHPというよりはSolrネタではあるのですが、Apache SolrにはApache Tikaというドキュメントのメタデータを抽出するソフトウェアが同梱されています。 Apache Tikaを使えば、WordやPowerPoint、PDFなど様々なドキュメントの本文を取り出し、それをApache Solrへ取り込んで検索対象にするといったことが可能になります。...
View ArticleSolrの形態素解析で使えるフィルタあれこれ
「Apache Solrのschema.xmlを読み解く 」にて少し書いたことですが、Apache Solrの設定ファイル(schema.xml)には様々なフィルタが設定可能で、それによって検索結果が大きく異なってきます。...
View Articleエンジニアをイラっとさせない仕事術
エンジニアが色んな人と仕事をしていく中で、エンジニア泣かせのことを言われたり、「わかってくれよ」と思う場面に出くわすことはよくあります。 こういうのはその立場ごとに考え方が違うので、当然エンジニアと仕事をしていたらこういうところにイラっとくると思うことはあるんでしょうけど、ここではエンジニア視点で非エンジニアと仕事をするときにこういうところに気を回して欲しいと思うことをまとめてみたいと思います。...
View ArticleSolrのインデックスデータを他のサイトへレプリケーションする
Solrのデータの取り込み・インデックス作成は実行コストがかなり大きく、実行中に検索サービスが正常に提供できないことがあったりします。 そういった事態を避けるために、Solrのデータ管理を分散し、マスターにてデータ更新を行い、その反映データをスレーブにすばやく反映するためのレプリケーション機能がSolrには標準で用意されています。...
View Article