AttsuBlog

ATTSU INC. Official Blog
Browsing category: 技術ブログ
IMGP4236_Fotor
0 comments

ArangoDBとClojure その5

こんにちは、萬屋です(・∀・)

夏本番になってきましたね!熱中症や脱水症状などに注意してくださいね(*_*;

さて、先日弊社より初のiOSアプリ「my-mo」がリリースされました!
アプリはSwiftで、サーバサイドはClojure、データベースはArangoDBという、まさにこのシリーズ化している技術でガシガシ作りました(^^)

ちなみにアプリに登場しているお化け君のLINEスタンプもありますよ〜デザイナのphmoさんが描きました( ゚∀゚)
かわいいです、しかもこれだけで結構会話が成り立ちますw

チームは3人体制で、自分の他にデザイナ1名、ディレクタ1名という少人数でほぼ二ヶ月での開発となりました。
よくこの期間で、しかも初めてのアプリを完成出来たなぁと……更にはLINEスタンプまで……
phmoさん、ディレクタのKaz君、本当にお疲れ様でした( ;∀;)アプデとか頑張っていきましょう!

今後とも「my-mo」をよろしくお願い致します!

さてはて、久々のClojureとArangoDBですが、今回はグラフについてご紹介したいと思います(^^ゞ
(さらに…)

atom
0 comments

Swiftで端末が32bitが64bitか確認する

こんにちは、萬屋です(・∀・)

真夏マックスですね、暑い……今日久々にスーツを着たのですが、死ぬかと思いました(*_*;
営業さんたちはじめ普段からスーツを着て仕事をしている方を尊敬せずにはいられませんm(_ _)m

さてさて、今日は小ネタをば。
Swiftで端末が32bitか64bitかを確認する方法です。
(さらに…)

IMGP3523_Fotor
0 comments

Kibana4を導入してみた

こんちには、萬屋です(・∀・)

傘の出番が多くなりましたね(-_-;)傘を忘れない良い方法はないのでしょうか……
番傘みたいな目立つのを持っていれば忘れなくなるかなぁ、忘れた時のショックがでかそうなので勇気が入りますが(^_^;)

でも和傘を粋な感じで持てたらカッコいいですよね、憧れます(^^)

閑話休題、今回は Kibana4 + Elasticsearch + fluend を導入したお話です。

(さらに…)

2015-06-23 12.40.13
0 comments

Clojure開発の便利ツール

昨日に引き続き、こんにちは萬屋です(・∀・)

突然ですがお知らせです。Twitterを始めてみましたヽ(*´∀`)ノ
アカウントはこちらになります、もしよろしければフォローしていただければと思いますm(_ _)m

最近はTwitterで技術系の検索をしたり、最新情報を見つけたり、詳しい人に聴いてみたり、と開発においても欠かせない存在になりつつありますね!

Twitterではリアルタイムで今やっていることや、ハマったことなど、つらつらとつぶやいてみたいと思います(`・ω・´)ゞ

今回のブログの内容ですが、Clojure開発において自分が使っているツールなんかをご紹介してみようかなと思います。
とは言ってもIDEとかではなくleiningenのプラグインを紹介します。

(さらに…)

IMGP1391
0 comments

ArangoDBとClojure その4

お久しぶりです、萬屋です(^_^;)

すっかり更新を疎かにしていました……気付けば梅雨になって雨が降ったり止んだりですね〜

個人的に雨は嫌いではないです(部屋の中から見ているには)。
雨の音や水の跳ねる音なんかを部屋でぼーっと聴いていると風流な感じがしますね(・∀・)

元々中国では「黴雨(ばいう)」という字だったそうです。字のままですね、カビの多い時期ということなのでしょう。
これを季節に合わせて(梅雨の時期は梅の実が熟す時期)「梅雨」にした、とも言われているそうです(語源には色々な説があります)
季節を楽しむ日本人らしい良い字だな〜と思いました(^^)
雨ばかりで嫌になるよりも、雨を楽しむ、そんな心のゆとりが持てたらいいなぁ……

さてさて、閑話休題、暫く書いていなかったClojureとArangoDB第四弾!
今回は以前少しお話したArangoDBの速度とIndexの話をしてみようかと思います(^^ゞ

(さらに…)

greensky
0 comments

お絵描きは好きですか?

皆さんはじめましてこんにちは。デザイナーのphmoと申します。

はじめてブログ記事を書くということでちょっと緊張しております。

どうぞよろしくお願い致します。

 

突然ですが皆さんお絵描きは好きですか?

(さらに…)

IMGP3424_Fotor
0 comments

Swiftが登場してから約一年……

こんにちは、萬屋です。

いよいよ梅雨ですね(^_^;)洗濯物に再び困ってしまう季節です……
前も洗濯物の話をした気が……どんだけ洗濯気にしてんだよって感じですねw

さて、今回は前置きも短く、Swiftが出て1年経過するのもあるのでSwiftのお話をしようかと思います(・∀・)

先日Swiftで一本アプリを作り終えました。
それを終えての感想みたいなものを書いてみます。

(さらに…)

homebrew
0 comments

brew upgradeが出来ない……

こんにちは、萬屋です。

今回はサッとメモ書き程度の記事を(^_^;)

さぁて、今日も元気にbrew updateだ!!お、ArangoDBの新しいのがあるぞ、アップデートするか(・∀・)
(さらに…)

IMGP3766_Fotor
0 comments

オープンソース版DroneでCI環境 Part2

湿気が多く夏が近づいてきた感じがしますね、こんにちは萬屋です。

初夏とは言え、夏のようなジメジメ感が……自分は夏が大の苦手なので今から恐怖です。

先日東京江戸たてもの園に行ってきました(・∀・)
こちらは江戸時代から昭和に建築された、歴史的建築物が移設されている場所です。
高橋是清邸や昭和の銭湯、金物屋(そういえば最近見ないですね)など、著名人に縁のあるものから当時の人々の生活に結びついたものまで幅広く観ることが出来ます。

歴史好きの自分としては大興奮でした(/・ω・)/
特にテンションが上がったのは写真の昭和の長屋を再現した部分、この時代に生きていた訳ではないのですがどこか懐かしさを感じノスタルジックに……
なんとなくこの雰囲気に近いところが子供の頃に残っていたからなのでしょうか……因みに自分は田舎の出身で、都会とは無縁の生活をしていました(^_^;)

自分だけではなくアッツ社員の大多数が地方出身者ですね(^^)北は北海道、南は大分まで、よく地元ネタで盛り上がりますw
代表の宮川は南島原のそうめん営業課(南島原はそうめんが名産なのです!)としての顔も持っています。島原手延そうめん、自分も食べましたが美味しかったですよ!!

さて、与太話はこれくらいにして本題です。
先日に引き続きオープンソース版DroneでCI環境 Part2です、今回は実践編!実際にBitBucketと連携してみたいと思います(^_^)

(さらに…)

0 comments

オープンソース版DroneでCI環境 Part1

おはこんばんちは、萬屋です。

おはこんばんちはに反応した人は同世代か少し上の方ですね(*´ω`*)
「おはよう」「こんにちは」「こんばんは」を一つにまとめたという便利な挨拶。元ネタはアニメ、Dr.スランプアラレちゃんのエンディングで使われていたものです。
言葉の乱れとはよく言われていますが、日本人って昔(Dr.スランプはそんなに昔じゃないですが(^_^;))から略語が好きなのかなぁと思います。
「演説歌」→「演歌」「ゆかたびら」→「ゆかた」「ハンカチーフ」→「ハンカチ」「学生生徒」→「学徒」など昔から略語があふれていたのですね。

こういう日本語の歴史みたいなものを辿るのは楽しいものです(^^)

関係無いですが、写真は散歩中に見つけたポンプ式の井戸です。

前置きはここまでにして、今回はオープンソース版DroneでCI(継続的インテグレーション)環境を構築するお話です。

最近色々なホスティング型のCI環境がたくさん出ていますね。TravisCIやCircleCIなど使っている方も多いのではないでしょうか?
同じホスティング型にDrone.ioというのがありますが、実はこちらのサービス、オープンソース版も出しているのです。ソースはこちら
Go言語で書かれているあたり、新しさを感じますね〜(・∀・)GitHubやBitBucketなどとも連携ができます。

こちらのDrone、何が特徴かと言いますとDockerを利用してテストやビルドを行う点にあります。
Dockerとは簡単に言うとサーバ上にサーバOSとは隔離されたアプリケーション環境(コンテナと言います)を構築できる仮想化ソフトウェアです。
詳しい説明はDockerに関する記事が沢山あるのでそちらにお任せしますが、VMWareなどとくらべてディスク使用量が少なかったり起動が早かったり、いろいろ利点があります。

では実際に試してみましょう( ´∀`)CentOS7.0 + MariaDB + BitBucketという環境でやっていきます。ちなみにCentOS6だとDroneが入らないので注意です(知らずに最初入れようとしてハマってました……)
(さらに…)