サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Wikipedia
tech.voyagegroup.com
2011年08月31日09:46 カテゴリRネタ Rを使ってお絵描き(アンパンマン3D) こんにちは、ECナビの水越明哉(@Akiyah)です。 Rでお絵描きの続きです。今回は3Dに挑戦してみました。Rなら簡単でしたよ。 まずは、R-Tipsの57. パッケージ RGLを参考にしてRGLをインストールしておきます。私の環境はWindowsXPとUbuntu11.04なのですが、Ubuntuのほうは「rgl」パッケージをインストール - ryamadaの弟子日記をみてsynapticでインストールしました。 まずパッケージの呼び出しをします。 library(rgl) # パッケージの呼び出しそのあと、rglをつかって描画します。 open3d() # デバイスの起動 rgl.clear(type="lights") # 光源の設定の消去 rgl.light(theta = 15, phi
2010年06月30日14:34 カテゴリDB MySQL InnoDBでのネクストキーロックの落とし穴 はじめまして、株式会社ECナビ システム本部 情報システムグループの三浦と申します。 私は主にデータベースの運用、管理を行っています。 ECナビでは様々なサービスを展開しています。そしてそれと同じ数と言っても良い程のデータベースが稼動しています。 リレーショナルデータベースがメインでサービスを支えていますが、それを補う形でキーバリューストア的なデータベースも多数存在しています。 メインで活躍しているリレーショナルデータベースは用途によりOracle、MySQL、Netezza等と多岐に渡っています。 今回はMySQL InnoDBで実装されているネクストキーロックの落とし穴をデッドロックと絡めて説明したいと思います。 評価環境のMySQLのバージョンは5.1.39、トランザクション分離
2015年02月20日15:00 カテゴリDBAWS Redshiftの操作権限の設定とその方法 こんにちは。システム本部の@yuu_itoです。 主に弊社のメディアサービスのデータ分析の業務を行っています。 昨今、世間ではセキュリティに関する問題が増加しています! 情報セキュリティにおいて最小権限の原則という用語もあったりしますが、 システムの利用者に本当に必要な権限のみを付与することで 誤った操作を予防したり、外部からの侵入が起きてしまった場合にも 損害を最小限にできるように設計することが大事です。 前回の記事ではBigQueryについて書かれていましたが、 同様のDWH(データウェアハウス)機能を提供するサービスとしてAmazon Redshiftがあります。 今回はRedshiftのデータベースアクセスコントロールの設定方法について調べてみました。 ■ データベース データベースに
2015年03月20日10:03 カテゴリ Blog移行のお知らせ VOYAGE GROUP Engineer's BlogはVOYAGE GROUP techlogで新たに出航します! カテゴリなしの他の記事
2015年03月08日17:06 カテゴリ MySQL InnoDBのinsertとlockの話 こんにちは。ECナビでアプリケーションエンジニアをやっている駒崎です。 今回はMySQLのInnoDBエンジンにおけるINSERTとロックの挙動について書きたいと思います。 はじめに アプリケーションでレコードの重複チェックをしてからINSERTをする。テーブルにはUNIQUE制約をかけてデータ不整合が起きないようにしている。という仕様はよくあるケースだと思います。 こういったケースでINSERTしたときにどのような仕組みが働いて重複データを防いでいるのだろう?アプリケーションで重複チェックをしてはいるけどMySQLではどんな挙動をしているんだろう?というのが気になったので調べました。 調べること INSERTした場合のロックの挙動 FOR UPDATE文で排他ロックをかけた場合のロックの挙動
2015年02月22日18:22 カテゴリTableau 様々な角度からデータ分析ができるTableau こんにちわ。ECナビでアプリケーションエンジニアとして働いている@secret_hamuhamuです。社内では、アカウント名から、"はむちゃん"とか"はむ"とか呼ばれています。 今回は、様々な角度からデータを分析したい話をします。 例えば意思決定を行う会議には、分析データを使用することが多々あると思います。 しかし、会議という限られた時間で、データに対する知識量も違う中で、分析データを活用することは難しいと思います。 こんな経験された方、いらっしゃるのではないでしょうか? もしかしたらこの問題Tableauを使えば解決できるかもしれません。 Tableauってなんだ? Tableauとは、GUIで直感的にデータ分析が行えるBIツールです。 公式ホームページ 結構、お値段しますが気になる
2015年02月16日15:55 カテゴリ BigQueryで使えるクエリをまとめてみた こんにちは。Zucks Ad Networkの開発に携わっている@smileeeenです。 最近では所謂ビッグデータを活用している事例も珍しくなくなってきました。 ビッグデータを用いて分析などを行う時に、便利なツールの1つとしてGoogleが提供しているBigQueryがあげられると思います。 弊社内でもBigQueryの活用例が増えてきているので、この機会にどのようなクエリが発行できるのか、お勉強を兼ねてまとめてみました。 ちなみに私は普段MySQLに慣れ親しんでいるので、MySQLではできないような事を中心にまとめてみたいと思います。 それでは、公式サイトのリファレンスに倣って確認していきたいと思います。 Query Reference - Google BigQuery — Google Clo
2015年02月05日16:34 カテゴリ 今、クライアントサイドのJavaScriptを書く前に知っておきたいこと ~ 2014年トレンド総まとめ 皆さんこんにちは。adingoにてFluctという広告配信システムの管理画面を中心にクライアントサイドの開発を行っております、大関です。 今回は、先日、社内のエンジニア向けに開催した「2014年のJavaScriptのトレンド総まとめ」というコンセプトの勉強会の内容について紹介します。 JavaScriptトレンド総括(2014) from Tetsuharu OHZEKI それでは、スライドに書ききれなかった前提事項について、何点か補足と解説をします。 補足と解説 前提: なぜ「2014年」なのか JavaScriptを用いた開発、特にWebフロントエンドとも呼称されるクライアントサイドJSのトレンドは、非常に速いサイクルでの進化を見せて
2015年01月30日16:41 カテゴリ 知らなきゃ損するVOYAGE GROUPエンジニアが薦めるブログ、ウェブサイト こんにちは、ECナビでアプリケーションエンジニアとして働いている@araiguma47です。 つい先日今年が始まったと思ったらもう1か月経ってしまいました。 年々時間が過ぎるのが早くなっている気がします。 VOYAGE GROUPエンジニアが普段見ているブログやウェブサイトをヒアリングしたところ、技術に関することから普段愛用しているサイトまで色々集まりました。◇技術系ブログ、まとめサイト ブログ・サイトコメント推薦者イイネ! 徳丸浩の日記ITエンジニア必見のセキュリティに関することが書かれているブログ@araiguma47koheisg SICP暇になったらみて問題といてる@suzu_vjewel Rebuild結構更新多くて全部聞けないけどシニアエンジニアの意見が聞
2015年01月27日10:01 カテゴリ M1・THE MANZAIの結果で学ぶawk入門 こんにちは。 Zucks Affiliateというサービスの開発・運用を行っている宗岡です。 皆様、昨年末のTHE MANZAIはご覧になられましたでしょうか。 優勝した博多華丸・大吉は本当に面白かったですね。 そこで、今回は「M1・THE MANZAIの結果で学ぶawk入門」というテーマで書いてみたいと思います。 今回は、サンプルのテキストファイルを元にawkでどんな事が出来るのか、何が便利になるのかを改めて語ってみたいと思います。 題材としては、過去のM1と、THE MANZAIで優勝した芸人達の、所属事務所や、結成年度を使います。 これらを元に、awkを使うと、いとも簡単に欲しいデータが手に出来てしまうということを実践していきたいと思います。 サンプルとして使うファイル (m1_theman
2015年01月16日16:47 カテゴリ 2014年 個人的ハイライト こんにちは。Zucksアドネットワークの@karahiyo_nです。 2014年に新卒として入社し、今はZucksアドネットワークのサービスの開発、運用保守をしています。 今回は、例年に習い年の初めということで、去年の振り返りをしたいと思います。 新卒である自分が去年の振り返りを書くモチベーションとしては、2016年の新卒採用も本格的に始まったということもあるので、将来の後輩に向けて新卒一年目の私の2014年の振り返りをまとめたいと思います。 2014年の振り返り 4月 はじまり。 VOYAGE GROUPに新たな17名の新卒クルーが加わりました! 今日この日の気持ちを忘れず、大冒険していこう。 ようこそVOYAGE GROUPへ!!!— VOYAGE GROUP(ECナビ)人事 (@voyagehr) 2014,
2014年04月30日16:40 カテゴリ育成 新人エンジニアに薦める1冊 巷では「新人エンジニアに勧める一冊」が流行ったらしいのでVOYAGE GROUPでも聞いてみました。 ▼1つだけ選ぶなら! 書籍名薦めた人理由いいねした人 計算機プログラムの構造と解釈 @suzu_v 全人類が読むべき @ajiyoshi @makoga @brtriver @hagino3000 体系的に学ぶ 安全なWebアプリケーションの作り方 @ajiyoshi 体系的に安全なWebアプリケーションの作り方を学べるから @suzu_v @makoga @brtriver Webを支える技術 ── HTTP,URI,HTML,そしてREST @brtriver 基礎だけどとても大事なことが学べる @suzu_v @makoga 情熱プログラマー ソフトウェア開発者の幸せな生き方 @_zoo 研鑽の大切さがわかる
2014年11月30日11:43 カテゴリ Advent Calendar 2014 昨年、一昨年に続き今年もAdvent Calendarやりますよ。 若手とベテランが入り交じっていて、良い感じでカオスになりそうで楽しみですね。(11/30記載) VOYAGE GROUP エンジニアブログ Advent Calendar 2014 日付担当者エントリ 12/1@makoga挑戦し続けるために意識していること其の二:新しいことを学ぶときに最初のハードルを下げる2つの考え方 #vgadvent2014 12/2@tryal文系だけど、もっと勉強したいと思っている3つの理系メソッド #vgadvent2014 12/3@yuu_ito PureDataに投げるSQLを書く上で気にしていること #vgadvent2014 12/4katzchang エンジニアの評価観点について 12/5gaia
2014年11月26日13:06 カテゴリ 100万人が使うWebサービスを創造せよ!!大規模サービス構築プログラム「Sunrise2014」 こんにちは。システム本部 三浦(@hironomiu)です。 今年も11/8,9,15,16の4日間で冬のエンジニアインターンSunrise2014が行われました。 本エントリーでは週末4日間と言う短い期間で全力で学びそして全力でアウトプットした様子をお伝えしたいと思います。 集合写真 以下の日程で開催しました - 日程 - 前半 - 11/8(土) - Webを支えるインフラ(事前課題) 講師 CTO 小賀さん(@makoga) - サーバヘルスチェック 講師 三浦(@hironomiu) - VOYAGE GROUP インフラ事例 講師 かとけん(@kenichikat) - 11/9(日) - 大規模データベースサーバ(運用、拡張戦略) 講師
2014年11月10日22:41 カテゴリネタtool Node.js × Herokuで今日から始められる忘年会コンテンツ こんにちは、ECナビでアプリケーションエンジニアとして働いている@chocopie116です。いやーそろそろ年末ですね。忘年会の時期も近いですね。 えっ!?ちょっと早いって!?そう思う人は、ここでそっと画面を閉じてください。あなたが呑気に生きてる間に、幹事様は年末どうしようと一生懸命悩んでいます!!w さてここからは年末の忘年会ネタどうしようと悩む幹事の人だけ読み進めてください。 ・はじめに 今回のエントリーでは、忘年会どうしようと頭を悩ませる人たち向けに、VOYAGE GROUP総会で開発したクイズシステムを紹介します。 弊社VOYAGE GROUPでは、半期を通じて活躍した人材・プロジェクトを表彰する総会が年2回あります。内容としては、2部構成になっており、1部
2014年10月23日23:04 カテゴリイベント育成 圧倒的な成長を目指す「Treasure2014」(後編) こんにちは。システム本部 三浦@hironomiuです。 本エントリーは 圧倒的な成長を目指す「Treasure2014」(前編) の続編エントリーです。 最終日打上げ 8日間の前半戦を終え9/4〜9/12の7日間で行う後半戦では4人1チームのグループ開発を行います。 今年は5チームが1位を目指して最高のサービス目指して開発を行いました。 各チーム紹介 チーム 大文字 しほし、びのー、かみ、けいた (サポータ せんせい、ゆう@yuu_ito、いっきさん) チーム 720°スゴイ ちーちゃん、こーき、ふぁいん、たくぼう (サポータ 三浦@hironomiu、たかゆき@daybysay、大介) チーム アイカレ はしもと、みっしー、さっさー、わーみー (サポータ 大山さん、じゅえる
2014年10月02日19:43 カテゴリイベント育成 圧倒的な成長を目指す「Treasure2014」(前編) こんにちは。システム本部 三浦@hironomiuです。 VOYAGE GROUPの夏のエンジニアインターン「Treasure2014」が8/25 - 9/12の3週間で行われました。 Treasure2014は前半(座学、ワーク)、後半(グループ開発)でカリキュラムが組まれています。 今回は前半についてお伝えしていこうと思います。 又、本エントリーを見て圧倒的な成長をしたいと思って頂けた学生さんは 11月に大規模サービス構築プログラムSunriseがありますのでエントリーお待ちしてます!! スケジュール 前半は8/25 - 9/3の8日間で行いました。 (但しTreasure2014の開始2週間前から事前課題でTreasure中に最低限必要となる技術について、みっちり講師陣と
2014年10月02日11:58 カテゴリ YAPC::Asia Tokyo 2014にスポンサーとして参加し、社内フィードバック会をやりました こんにちはこんにちはコアスタッフで運営としても参加しておりましたmonmon(@lesamoureuses)です。弊社VOYAGE GROUPはYAPCの椅子ポンサーになっており、スポンサーチケットで参加した人中心に社内フィードバック会を行いました。 (こちらが椅子に貼ってあったチラシ) ということで、スポンサーと社内フィードバックで出た内容について軽くまとめておきます。 1. スポンサーについて 今年は去年に引き続きの2回目で去年の様子もわかっていたため、4月下旬に実行委員長である @yusukebe さんからメールでスポンサーメニューをいただいた時点で「今年は椅子ポンサーじゃないですかねー」とCTOに相談していました。 とはいえ、いざ「何を貼
2014年09月29日17:15 カテゴリ ISUCON4の予選に参加して1日目4位になりました。(チーム:vg12) こんにちは。 VOYAGE GROUPのシステム本部でインフラエンジニアとして働いている @s_tajima です。 先週末、LINE株式会社さん主催のチューニングイベントであるISUCON4の予選に参加しました。 (失格にならなければ)4位で予選通過できるようです。 今回は、事前準備〜スコア提出までにやった事とその所感をお話しようと思います。 ■ 前日まで 同期の@misty320(業務ではアドテク事業のアプリ担当)と @at_grandpa(業務ではアドテクの事業の数値解析周り担当)を誘って参加することに。 3人とも初参加。 平日の業務終了後、3,4度集まって過去問をやってみて予習。 3人で並行作業するための戦略もここで打ち合わせ。 当日はおおまかにnginx + r
2014年09月29日10:29 カテゴリ チームが変わるふりかえり! こんにちは。VOYAGE MARKETINGの @yohxxです。ポイント交換サービス PeXの開発や、環境改善などを担当しています。 最近自分のチームではメンバーの入れ替えや増員があり、大半のメンバーがまっさらな状態でスタートしました。開発の進め方や、運用フローなど随時見直していくために定期的なふりかえりを実施して改善を進めています。 PeXで実施してるふりかえりについてまとめてみます。ふりかえりは以下2つ。開発についてのふりかえり 運用フローについてのふりかえり どちらもKPTをしています。 KPTの具体的なやり方については割愛しますが、特に気をつけていることは以下です。 KPTをする上で気をつけていることルールを守ることはじめにグランドルールを作成してそれを守るようにしています。 積極的に話すこと1人で話
2014年09月24日14:15 カテゴリprogrammingtesting QUnit+PhantomJS+JenkinsでJavaScriptの品質を改善! はじめまして!cosmiRelationshipSuiteの開発者であるマルィシェフ・ドミトリーと申します。 世の中で、Webベースシステムが増えており、管理画面の開発を担当している、エンジニアの視野から抜けがちであるJavaScriptのテストについてお話します。最近の数年、TDD概念が非常に流行っており、Model(ビジネスロジック)をテストするJUnitやPHPUnitの利用は当たり前のようなことになりました。それと同じく、JS(要するに、Front側のロジック)のテストがをしっかりできる環境として、QUnit+PhantomJS+Jenkinsの組み合わせを紹介したいと思います。 初めに この度、localhostで開発
2014年09月19日17:24 カテゴリイベント PyCon JP 2014 ジョブフェアのちょっとだけ補足 #pyconjp 9/14(日)に行われたPyCon JP 2014ジョブフェアのパネルディスカッションで登壇してきました @makogaです。 さっそくメディアスポンサーでもあるエンジニアtypeでレポートが公開されました。 とてもコンパクトにまとまっていて素晴らしいですね。 パネルディスカッションということで資料なしでのトークだったので、ちょっとだけ補足したいと思います。 横串の情報共有はSlackが人気 はい、Slack大人気です。ぼくも大好き! Slackはbotが簡単に作成できることや、Emojiやアイコンが使えて柔らかい雰囲気を作れるのがいいですね。 プロジェクト単位ではGitHubのissue プロジェクト管理はチームごとに最適なツールを使っています。 最近はTre
2014年09月05日15:25 カテゴリインフラAWS Amazon VPC と仮想プライベートゲートウェイを使わずに繋いでみたかったのでやってみた こんにちは、adingo で Fluct という広告配信まわりのインフラやってる あわいいしま (@katz_arc) です。 月間200億超のインプレッションを捌くSSP である Fluct を支えるべく、日夜頑張っております。 今回はタイトルの通り、Amazon VPC で使える仮想プライベートゲートウェイを使わずにオンプレのデータセンター (以下 IDC) と VPC の間を VPN 接続したお話です。 前提 過去には仮想プライベートゲートウェイを利用して VPN 接続を構築したこともあります。 それが何故、その VPN 接続を使わずに自前で構築しようと考えたか、そこには2つほど理由がありました。 1. ゲートウェイを作成するたびに
2014年08月21日10:23 カテゴリiOS iOS 8 で導入される選択肢付きの Push 通知を試してみた こんにちは。VOYAGE GROUP で主に iOS アプリの開発をしている Swift はまだ様子見の @qmihara です。 iOS 8 では Push 通知に選択肢を付けられるようになりますね。実際にどのようにすれば良いのか気になったので試してみました。 尚、本記事に記載されている内容は一般公開されているものをもとに記述しております。画像につきましても一般公開されているものを引用しております。環境Xcode 6 beta 6iOS 8 beta 5Parseお手軽に Push 通知を行うため Parse を使用しました。便利です。Push 通知の設定(Push 通知の証明書の発行は従来と変わりありませんのでここでは省略します。) iOS 8 から Push 通知の利用
2014年08月27日13:02 カテゴリエクセル これは知らなかった!「エクセルでセル内にグラフを書く方法」に感動 こんにちは、VOYAGE GROUPの水越(@Akiyah)です。 エクセルを使っていると日常茶飯事に行われるグラフ作成。 データの入ったセルをドラッグして、メニューからグラフを作成していると思います。 実はこのグラフ作成、多くの人が知らない便利な方法があると技術力評価会(※)で話題になりました。 スポンサードリンク なんとグラフはセルの中に書けるのです! 1. まずグラフにしたい範囲を「ドラッグ」 2. そして「条件付き書式」から「データバー」 これだけですぐには理解できなかったセル内の数字の大小関係が直感的に理解できるようになります! 普通にグラフを書くよりも表示がコンパクトでいいですね。これぞVisualization。さすがExcelです。 このテクニックは株式会社
2014年08月15日19:14 カテゴリネタprogramming あなたにおすすめするたった一つの最高のキーボード みなさまこんにちは! VOYAGE MARKETINGにてエンジニアをしている@gomachan46です。社内の非公式サークルとして音ゲー部なるものを立ち上げて日々熱心に活動しております。 さて、みなさまキーボードはどのようなものをお使いでしょうか? エンジニアな読者のみなさまは、キーボードには特段の思い入れがあるのではないでしょうか。 そこで、VOYAGE GROUPのエンジニア達がどんなキーボードを使っているか見てきました。 高級キーボードの代名詞的なREALFORCEや、 矢印キーのない非常にコンパクトなHHKB、 エルゴノミクスデザインが斬新なKinesis エルゴノミクスキーボードスレで定番と噂のTruly Ergonomic 打鍵音が良い、打鍵時の感触が良い、
次のページ
このページを最初にブックマークしてみませんか?
『VOYAGE GROUP エンジニアブログ』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く