IThaiのブログ

IT関連の話題やタイに関する様々なことを書いていきます。

タイ・パタヤ、ラヨーン旅行記1 〜ノンヌット・トロピカルガーデン〜

旅行5日目 パタヤ こんにちは。 前回に引き続き、GWを利用してラヨーン、パタヤに行ってきました。 前回の旅はこちら タイ・ローイエット旅行記2 〜ローイエット〜 - IThaiのブログ バンコクからパタヤ、ラヨーンに出発! パタヤ、ラヨーンはバンコクから南…

タイ・ローイエット旅行記2 〜ローイエット〜

タイ・ローイエット旅行記1 〜バンコク市内〜 - IThaiのブログ 旅行3~4日目 ローイエット いよいよローイエットに旅立ちます。ローイエットまでは飛行機で約1時間かかり、ドンムアン空港からエアアジアで行きます。ドンムアン空港は今はLCCのみの運行になっ…

タイ・ローイエット旅行記1 〜バンコク市内〜

旅行1~2日目 羽田空港〜バンコク市内 ゴールデンウィークを利用して、タイに行ってきました。 今回の訪タイの目的は、嫁の実家に行くことです。 実家はタイ東北部のローイエットにあり、日本からの直行便はないのでバンコク経由で行きます。 ローイエットは…

PHPの文字列操作関数一覧

これまでJavaを長く使用していましたが、このところ、PHP(とPython)を触る必要がでてきましたので、まずは基本操作である文字列操作をまとめてみようと思います。 目次 1. 文字列検索 2. 文字列置換 3. 文字列結合 1. 文字列検索 strpos 位置を返します //…

ちょっとだけDockerを使ってみる

前回、vagrantで作成したcentos7のvmにdockerをインストールしましたので、実際にdockerを使ってみます。 CentOS7にDockerをインストールする - IThaiのブログkkv.hatenablog.com dockerの基本的な概念と使い方は、以下の記事を参考にしました。 » 隔離の技…

CentOS7にDockerをインストールする

DockerをcentOS7で使用できるまでのTipsです。途中、色々躓いたところがあったので、メモしておきます。 Host環境 Mac OS X Yosemite v10.10.2 vagrantでcentos7のboxを追加し、vagrant init、vagrant upします。 default: /vagrant => /Users/hogehoge Fail…

PostgreSQLの導入とPSQL基本コマンド一覧

PostgreSQLを触ることになりましたので、PostgreSQLの導入とPSQLについて学びます。 Vagrantで用意したCentOS上にPostgreSQLをインストールします # yum install postgresql-server # psql --version psql (PostgreSQL) 8.4.20 contains support for command…

【前半】ドメイン駆動設計を読んで

ドメイン駆動設計書のデファクトスタンダードになっている「エリック・エバンスのドメイン駆動設計」を読みました。 エリック・エヴァンスのドメイン駆動設計作者: Eric Evans出版社/メーカー: 翔泳社発売日: 2013/11/20メディア: Kindle版この商品を含むブ…

PythonとJavaのクラス、インスタンス、スコープの違いを比較

Pythonについて少し学んだので、復習を兼ねて忘れないために書き残しておきます。 1. Pythonのクラスは名前空間 クラスとインスタンスに同じ名前の属性を定義し、それぞれに異なる値を設定することができます。 下の例では、Testクラスの中にdata、また _ in…

PythonでSSL通信する方法

JSSE(Java Secure Socket Extension)を使いSSL通信する - HttpClientで実装 - IThaiのブログkkv.hatenablog.com JavaでSSL通信する方法を調べたので、今回はPythonでSSL通信するにはどうするのかを調査しました。 環境 MacOSX : 10.10.2 python : 2.7.6 (現…

PHP開発環境を作成する

vagrantの仮想環境にphp開発環境を整えてみました。 用意するのは、PHP、Git、Apacheです。 gitをインストールします。 # yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gitの設定を変更します。 # git config --list fatal: …

PHPでSmartyを使う

普段、Javaを使って開発しているが、急にPHPを触りたくなった。 3年前にPHPを学んだが、そのときは素のPHPしか利用してなかったし、オブジェクト指向的なPHPも知らなかったので、これから改めて勉強してこうと思います。 今回はテンプレートエンジンである、…

DBスペシャリスト試験の正規化についての整理

DB

DBスペシャリスト試験を受けようとおもいます。 主に午後1、2ではDB概念設計が出題されるので、キーになりそうな語彙と正規形について、以下にまとめてみました。 主キー ・一意性 ・非NULL制約 複数属性がセットで主キーになることもある。 候補キー ・一意…

サーバ負荷状況をみるLinuxコマンド一覧

今日はサーバの負荷状況をみるコマンドを勉強しましたので、私的メモとして残しておきます。 だいたい以下のようなものがあるようです。 uptime ロードアベレージを表示します。 現在時間、サーバの稼働時間、ログインユーザ数、ロードアベレージを表示しま…

ネット広告の配信システムについて簡単に調べてみた

日頃からお世話になっているネット広告。Webエンジニアでありながら、Googleアドセンス等の広告配信システムについて何も知らないのはどうかと思い、ちょっと調べてみました。 そもそもネット広告とは? ネット広告とは、大雑把に言うと、企業や個人がマーケ…

タイ語の勉強とモチベーション

タイ語学習事始め - IThaiのブログ こんにちは。 今日もタイ語を勉強しています。 ฆ คอระฆัง コーラカン (khɔɔ ràkhang) ระฆัง(鐘) ง งองู ンゴーングー(nɔɔ nuu)ง งู(蛇) จ จอจาน ジョージャーン(jɔɔ chaan)จ จาน(皿) ・・・ 私は独学で勉強をし…

タイ語学習事始め

こんにちは。 今日は今年の目標の一つである、タイ語を勉強したいと思います。 しかし、やり始めたもののタイ語って難しい。。 タイ語学習は下記のサイトが詳しいので、参考にさせて頂きます。 タイ語学習者の為のタイ語学習サイト『タイリンガル』 タイ文字…

Hadoopとは?Hadoopを触ってみる

ビッグデータ処理を支えるJavaフレームワーク「Hadoop」とは? もともと、Googleが検索エンジン用に開発したバッチ処理システムを参考に作られたもので、数千ものノードを用いて、PB(ペタバイト)クラスのデータ処理ができる。 検索システムを紹介する論文…

今日はバレンタインデーですね。

今日はバレンタインデーですね。 土日のバレンタインデーとなりますが、 皆様いかがお過ごしでしょうか。 休日でゆっくりできる夫婦や恋人にとってはラッキー、 学校が出会いの場の学生にとってはアンラッキーなのでしょうか。 でも、最近は女子が男子に上げ…

タイ・アユタヤへ旅したときに行った場所

*写真はワット・チャイ・ワッタナーラーム寺院(チャオプラヤー川近く) アユタヤはバンコクから北へ1時間半程の壮大な遺跡郡が多く眠るタイの古都です。アユタヤ王朝の遺跡群が歴史公園としてユネスコ世界遺産にも登録されています。 個人的にも、アユタヤは…

2015年の開花予想は3/25頃。まだ早いけど関東の桜名所を探す

こんにちは。 今日は2月の前半のまだまだ寒い時期なので、少し気が早いですが、2015年の花見情報を検索してみました。 一度は見たい桜作者: 森田敏隆(写真)、宮本孝廣(写真),森田敏隆,宮本孝廣出版社/メーカー: 光村推古書院発売日: 2015/03/02メディア: オ…

「99%の人がしていないたった1%の仕事のコツ」を読みました(感想)

新人の頃読んだ本「99%の人がしていないたった1%の仕事のコツ」を再読しました。 99%の人がしていない たった1%の仕事のコツ作者: 河野英太郎出版社/メーカー: ディスカヴァー・トゥエンティワン発売日: 2012/03/12メディア: 単行本(ソフトカバー)購入: 5…

ここだけは外せない!タイ・バンコクのおすすめ観光名所10選

サワディークラップ(こんにちは)。 いつも当ブログに訪問して下さりありがとうございます。 最近は専ら今年の目標であるタイ語の勉強をしています。奥さんの家族は英語が話せない人が多いので、話せるようになりたいですが、まだあまり捗ってはいません。。 …

Executorsでマルチスレッド処理を行う

バッチ処理とかで大量データ処理を行うを扱うときに、何時間以内で終わらせないといけない等の時間制約がある場合、マルチスレッド処理で処理時間を早めることはよくあります。 今回はJavaのjava.util.concurrent.Executorsを使ってマルチスレッド処理を実装…

タイ・チェンマイの旅行記2〜タイダンスショー、ドイ・ステープ、古寺巡り、サンデーマーケット〜

前回のチェンマイ旅行記の続きです。 タイ・チェンマイ旅行記1〜ラチャプルック花博記念公園、メーサー・エレファント・キャンプ、モンジャム山〜 - IThaiのブログ タイ・チェンマイ旅行記1〜ラチャプルック花博記念公園、メーサー・エレファント・キャン…

タイ・チェンマイの旅行記1〜ラチャプルック花博記念公園、メーサー・エレファント・キャンプ、モンジャム山〜

こんにちは。 今日はタイの北部チェンマイへ行ったときのことを紹介したいと思います。 チェンマイは文化的な北部の観光地でとても有名で別名「北方のバラ」と呼ばれるなど、各ブログでもよく取り上げられていますね。 チェンマイへのアクセスは、日本の主要…

Javaの同一スレッドのインスタンス変数はスレッドセーフでない

今までDIコンテナのフレームワークしか使ったことがなかったので、Actionクラスのインスタンス変数の実体が共有されないことについて特に意識しなかった。しかし、どうやらDIコンテナでないStruts1系のActionクラスは複数スレッドで共有されるため、インスタ…

格安航空券サイトでゴールデンウィークの海外航空券を探す

最近は年間で2、3回は海外旅行に行くのですが、海外航空券はいつもネットで探しています。 特に今年のゴールデンウィークは連休間の2日間休めば、4/29~5/6、5/2~5/10のように8、9連休にすることができます。 今年もさっそくいつものようにネットで海外航空券…

タイ・バンコクでの伝統的な結婚式を紹介します

先日、タイで結婚式を挙げてきました。 僕の奥さんはタイの人なのですが、タイ女性の強さに押されて、日本でやるかタイでやるかを考える暇なく、タイで結婚式をやることになりました。それでも、タイの結婚式は仏教の厳かさを体現していて、とても興味深かっ…

年末なので自分の1年を振り返る

今年の1年はなかなか盤石な1年になりました。 仕事はプロダクトも順調で、良い経験を積めたと思いますし、 去年から目標に掲げていたものがどちらも達成できそうです。 応用情報技術者試験に合格する 応用情報技術者試験(AP)合格体験記 - IThaiのブログ 結…