サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
tech.itandi.co.jp
こんにちはこんにちは!エンジニアの永嶋です! LINEのBOT APIがtrialで公開されましたね! BOT API Trial Accountのご紹介 | LINE BUSINESS CENTER 運良く1万人の先着で登録することができたので翻訳BOT(日本語=>英語)を作って遊んでみました。herokuで公開してみたまとめ。 LINEでBOTの作成 何はともあれLINEのDeveloper画面からBOTを作成します。 設定しないといけないのはcallbackのところだけです。作ったBOTにメッセージがくるとこのURLがキックされます。気をつけるとこは以下。 https必須 ポート番号もつける(https://myserver.com:443/line_callback とかになる) ngrokとかのトンネルサービスだとうまく動かない いつもこーゆーエンドポイント公開しないといけない系
横沢です、いつもお世話になっております。 さて、今朝こんなニュースを見ていよいよプログラミングというのも一般に広く浸透する概念になってきたんだなぁと感慨にふけっておりました。 エンジニアの芸能事務所が発足、各プログラミング言語の担当アイドルを募集 このニュース、読んでいくと最下部にこんなコメントがあります。 同社は、JavaやPHP、Rubyなど全部で12のプログラミング言語に対して「アイドル」を募集しており、すでにCOBOLの担当者が決定している。 「なんで最初にCOBOLが決まるんだよ!完全に中澤裕子ポジじゃないかwwww」 と(over30の)エンジニアならば突っ込まずには居られないでしょう。 ここで私はふとおもってしまったのです。 「COBOLは中澤裕子、それは間違いない。では他の言語は?」 そして朝一の時間を使ってじっくり考えました。 幾度かの推敲を重ねて出た結論がこれで
こんにちわ、マイケルです。 今日はrubyを使ってFAXの自動送信をやったのでブログに書いておきます。 なぜやるのか 手動でfax送信するのがめんどくさいからです。 弊社では物件の内見を予約する際に管理会社様にその旨faxしていますが web上でフォームに内容を入れて送信ボタンを押したらそのままfax行って欲しいのです。 今時faxですか。。と言いたくなりますが不動産業界は古い業界で 未だにfaxがバンバン使われており、faxじゃないと受け付けてくれない所も多いです。 準備 inter faxのAPIを使用するので申し込みます。 実装 inter faxではsoapでAPIを提供しています。 既にinter fax用のgemがこの辺にあるのですがメンテされてないみたいで使えなかったです。 なのでsavonというsoap client用gemを使います。
新年あけましておめでとうございます! ども、マイケル(日本人)です。 2015年、記念すべき初投稿はイタンジのウサイン・ボルト 私マイケルの投稿から始めたいと思います! スタンプ作成が行き詰まりました それは突然のことでした、作成したスタンプの数が23個に達した時 ふと発したサラ(スタンプ書いてる人)の一言から始まりました。 「ねぇマイケル、あなたはこのスタンプ金出してまで欲しい?」 僕は言葉に詰まりました。 12月からヘヤジイを愛しすぎてるが故に書き始めたこのスタンプ 企画者でありヘヤジイを愛してる僕からすれば欲しくないわけがない。 僕が買わずに誰が買うんだという話です。 でもその時欲しい!と素直に即答できませんでした。 今までもぼんやりとは思っていました、でも心の何処かで気づかないふりをしていた そんな根本的で致命的な問題が一瞬で鮮明になった瞬間でした。 なぜなのか
こんばんわ、マイケル(日本人)です。 大変長らくお待たせしました、ヘヤジイスタンプが半分完成しました!\(^o^)/ 大分良い物が出来てきましたよ。 イノベーションですねイノベーション。 今日は早速出来たスタンプを使って遊んで見たいと思います。 内見じゃ 何はともあれまずは挨拶ですね、紳士なヘヤジイ素敵です。 ヘヤ子が空いてるか聞いていますね、これは物件が空いてるか聞いているようです。 おーっとここでヘヤジイ唐突にフリー宣言です。 照れてる顔もかわいい! どうやら物件は空いていたようですね。 そうと分かれば早速内見ですね。 左手がかわいい! ヘヤ子が感想を聞いてますね、気づきましたか? ヘヤ子ちょっとオシャレしていますYO。 これを見たヘヤジイ焦ってますね、いつもどんと構えているヘヤジイが焦るのは珍しい光景です。 どうやら日当たりは抜群のようですね 感想を受け取ったヘ
こんにちわ、マイケル(日本人)です。 今からオンライン決済を作る必要があるエンジニアの皆さんに朗報です。 イノベーションです、これはすごい物が出てきましたよ。 その名もSPIKE!! 今日はSPIKEを使って10分でオンライン決済を実装したいと思います。 何がイノベーションなん? 早い ■既存の大手決済システム 「フォームや電話で問い合わせ」 ↓ 「営業と値段交渉」 ↓ 「必要書類提出」 ↓ 「この辺でやっと使いはじめれる」 まぁ普通に開発環境手に入れるだけでも数日かかります。 ■spike 「アカウント作成」 ↓ 「そのまま使い始められる」 3秒です。まじですぐ使い始められます。 決済というお金が絡む仕組みを使う以上、ある程度の手続きはしょうがないのかと思っていましたが アカウント作成してそのまま使い始められるのは衝撃ですね。 安い 大手の決済システムを
こんばんわ、マイケル(日本人)です。 昨日箱根温泉に行ってきました、温泉の中に囲炉裏があり 囲炉裏の中で燃える火を見て思いました。 火って見てて飽きないなって。 自分でも何が言いたいのかよくわからないので早速本題に行きたい思います。 今回はラインスタンプの作り方から集客まで一連の流れがどんなもんなのか調べたので書いてみます。 プロモーションスタンプとクリエイターズスタンプ 個人で出す場合はクリエイターズスタンプ一択ですが 法人で出す場合プロモーションスタンプという選択肢もあるようです。 プロモーションスタンプ概要 プロモーションスタンプはその名の通りプロモーション目的のスタンプで ユーザーに無料配布出来たりするみたいですね。 プロモーションスタンプとして出すためにはLINEへのオファー登録が必要で中々敷居が高そう、 噂では数千万の支払いが必要だとか。。 いや〜、LINEさ
追い炊きした風呂に入ったら熱すぎてやけどしたマイケル(日本人)です。 追い炊きって本当融通効かない機能ですよね。 ほっといても丁度いい感じにして欲しい。 いつもぬるすぎるか熱すぎるかなんですけど。 この辺はノーリツさんからイノベーションがおきるのを期待したい所です。 個人的にはスマホから追い炊きをONにして家に帰ったら丁度いい感じになってて欲しい。 もっと言えば大体で湧かす時間を学習してそろそろ風呂湧かしませんか?って提案してほしい。 だいぶ話がそれましたがイタンジでヘヤジイスタンプ作る事になったのでその事について書きたいと思います。 ヘヤジイとは? HEYAZINE公式キャラクターです。 可愛いですね。 僕も最近知ったんですが、こいつ実はビルらしいです。 よく見ると左上に白い点々がありますね。 これ窓らしいです、十円はげではないです。 言われてみると確かに。。。ビルで
ども、マイケル(日本人)です。 調子がいいのでブログ連投してみます。 carrierwaveでめっちゃはまったのでその話を書きます。 carrierwave便利なんですがちょっといじるとすぐはまりますね。。。 やりたいこと carrierwaveのキャッシュファイルはlocalに、実画像はS3に置く(その際画像はjpgに変換) nginxで動的にサムネイル生成してcloudFrontでキャッシュさせたものをアプリ側で読み込む ちなみにnginx等のインフラ周りの設定については書きません。 なぜならインフラ構築したのは僕じゃないから(`・ω・´) うちのスーパーインフラエンジニア様が3秒でやってくれました、もしかしたらブログに書いてくれるかもしれません。 画像UPLOAD実装 んでは早速実装していきましょう。 まずはドキュメントみてS3に上げる設定をしてください。 あと画像のリ
横沢です、いつもお世話になっております。 本日は少し趣向を変えてプロジェクト管理的な部分の記事を書いてみたいと思います。 ちなみにタイトルはナウい感じの横文字を適当に並べてみました(最近、弊社開発チームではナウいかナウくないかが活発に議論されております) イタンジではPivotal Tracker(以下PT)とGitHubのissuesを使ってタスク管理しています。 PTでは様々なアジャイル手法論で解説されている通り、「ストーリー」というそれなりにまとまった単位のタスク(の集合ですね)を登録しています。この「ストーリー」についてはチームメンバーと共有し、優先順位の共有・確認、スプリントによるざっくり納期の共有・確認を行っています。とは言っても何もアクションが無いと放置されてしまいがちなので、週一でストーリーの実現状況をレビュー、いわゆる画面レビューと、翌週スプリントの優先順位を確定して
GWの後半を風邪でぼうにふった永嶋です。こんにちは。 新しいWebサービスやスマホアプリの投稿サイト「Service Safari」をリリースしました。 社内外から、そんなことしてる暇あんのかよ!というお叱りを受けそうですが、エンジニアはサイドプロジェクトしたいものなのです。 ※このサービスとイタンジ株式会社はまったく無関係です。 どんなサービス? キュレータが、気になるサービスやアプリを投稿する 投稿されたサービスで気に入ったモノがあればみんなが投票する 前日に新規に投稿されたサービスと投票数の多かったサービスをメールで配信する 以上です。 詳しくはここをみてください。 最新サービスの投稿サイト『Service Safari』をリリースしました! – No Web Service No Life 作った経緯 cakephpを窓から投げ捨ててrailsを採用しました | ITANDI技術ブ
横沢です、本日もよろしくお願い致します。 先日のエントリに興味を持って頂き話を聞きたいという事で、ランサーズ株式会社の永田さんと堀川さんをお招きしRuby on Rails移行についての勉強会を行いました。実際には「移行」という部分だけでなく、システムやサービス全般に関わる様々な議論が行われとても有意義な時間が過ごせたと思います。ランサーズ株式会社の永田さん、堀川さん、改めてありがとうございました! 勉強会で利用したアジェンダスライドを掲載しておきます、ディスカッションベースで進めたのでスライドの内容は薄いです。 今回外部の方と話しをする事で新たに発見、感じる事が多々ありました。 ・移行時にサービスを絶対に止めない、あるいはダウンタイムを最小化するにはどうするか ・CakePHP等に比べ1プロセスが重くなりがちなRoRでピークアクセスに対応するにはどうするか ・PHP系フレームワーク
2024-04-25 Pydanticには暗黙的な型変換があると知った話 はじめに こんにちは、データコネクタチームの韓です。 業務ではPythonを主に利用してデータ基盤の開発を行っています。PythonのデータバリデーションにおいてはPydanticというライブラリが有名で、私の業務でもよく利用しています。今回の記事では、実際にP… 2024-03-28 CircleCIでMinitestを並列にして実行時間を1/3に短縮した話 はじめに イタンジ株式会社の小林です。ノマドクラウドという不動産仲介向けのSaaSを開発しています。 ノマドクラウドではバックエンド開発にはRuby on Railsを採用し、CIツールとしてCircleCIを利用しています。これまでCIの高速化について真剣に取り組んだ… 2024-03-08 新卒1年目がRailsのバージョンアップをやってみた # はじめに
はじめまして。3月17日付でイタンジに入社しました、永嶋(@eiei19)と申します。 よろしくお願いします。 さて、一発目のネタとして何を書こうかと迷ったのですが、最近プライベートで新たにブログを作ったのでその構成について書きたいと思います。 もうすでにいろんなとこで書かれているネタではありますが、「wordpressをAmazon S3で運用する方法」です。 wordpressをAmazon S3で運用? wordpressをS3で運用といってもwordpress自体を動かすわけでなく、別サーバに構築したwordpressサイトを静的HTMLに変換して、S3のスタティックホスティング機能を利用して公開するという構成になります。 やっていることだけ見ると、それなんてmovabletype?という感じなのですが、慣れ親しんだwordpressを使いつつS3と静的サイトのメリットを享受できる
早速の二回目エントリを書く事になった横沢です、お世話になっております。 先日書いたエントリですが思っていた以上に議論を呼んでしまい、且つ違う文脈で書かれている他所様のブログエントリでタイトルが引用されていたりしていたのでしっかり理由と考えを書いておきたいと思いました。 まず最初に、釣り気味のタイトルをつけたせいで不要に煽った感じになってしまったという事、更にはてぶコメにありましたがcakePHPを支える人々に不敬であるという突っ込み、この点に対しては素直に謝罪したいと思います。申し訳ありませんでした。 それではcakephp2.xを採用しない理由について書きたいと思います、大きく分けて三つあります。 1.モデルが配列で返ってくる cakePHP3の開発チームが自ら言ってる通り、2.x系のORマッパーやモデルの作りは一線級とは言えず、現在においては最適解とは言えないと思います。特にエンティ
GWの予定が何もない@mikedaです。だれか飲みに行きましょう。 3週間前にmuninを導入したので、今日はそこで使ってるRDS監視の仕組みを紹介します。 『munin-nodeがインストール出来ないモノをどう監視するか』という問題について、だいたい同じ感じで使えるかな。 実際のグラフ RDSが普通にノードとして並んでいて、 選択するとCPU使用率、クエリ数などが見れるようになってます。 では以降は細かい設定について。 muninサーバの設定 pluginの配置 [root@mon01 plugins]# pwd /etc/munin/plugins [root@mon01 plugins]# ll rds_* ... rds_heyazine-db01_cloudwatch -> /usr/share/munin/plugins/rds_cloudwatch ... rds_heya
はじめまして、@mikedaと同じく4月からイタンジにジョインした横沢(@yoko_net)と申します。 個人的にもブログをやっているので、何を書くか悩んでいたのですがこちらには主に業務や会社についての話を書きたいと思います。 さて早速私の業務についてですが、私はあるプロダクトの完全リニューアルを行うプロジェクトを担当しております。イタンジでは既存プロダクトはすべてcakephpで作られているので、リニューアルプロダクトも当然のようにcakephpで開発を進めておりました。 開発を進めて三週間ほどでしょうか、全員の意見が一致した事によりcakephpの採用はやめて、今後はrailsを採用する事が決定しました。三週間書いてきたcakephpのソースはタイトル通り窓から投げ捨てました。最初の三週間はどちらかと言うと設計をメインで進めており、書いてる部分はそこまで大きく無かったのが唯一の救いです
どもです。@mikedaです。 今まではオンプレメインだったけど、イタンジのインフラは全てAWS!!! AWS界隈の人達と仲良くならねば!!! というわけでAWS Casual Talks#2でLTをしてきました。 内容はこのへんについて 挨拶がてら自分のAWS経験(うちの会社に関係ない話が多いなw) 最近、個人的に検証していたCloudSearch 2014/3/25のアップデートで化けたCloudSearch。 まだ実績や情報が少なくて辛い部分もありますが、最低限の検索機能をあまり労力かけずに使いたいというニーズには充分答えてくれそうです。 新規プロダクトでの採用、HEYAZINEの検索のリプレースを検討中です。
初めまして!エンジニアの池田(@mikeda)です。 4/1からイタンジにJOINしてました。 そういやブログってなかったので、会社の技術ブログに書いてみることにしましたw さっそくですが、JOINした理由はいくつかあります。 ビジネス的な可能性を感じた もうすぐ34歳であと数年たったらもう40手前で、そのころにはきっとカワイイ嫁と子どもがいて守るものもできてるだろうし、こういうドベンチャーに挑戦するなら今のうちかなと思った 今まで一緒に働いたことの無いタイプのすごい人達が集まってて面白そうだった 生活密着型のサービスを一度作ってみたかった(Cookpadのような) フロント系に強い友達に『自分が入ってフロント系は全部やる。バックエンド周り、池田さんなんとかしてくれないか』と誘われて、その厨2的な展開にテンション上がった※。(ただしその友達はけっきょく来なかったw) ※その時のエンジニ
イタンジ株式会社の開発チームによるブログを開設しました。 2014年3月に1名、4月に3名のエンジニアがジョインし、イタンジにもやっと開発チームらしいものができてきました。 幸運なことに、各々のメンバーとしては前職ではエース級の人材ばかりが集まり、「イタンジ」の名に相応しい尖ったチームが誕生したと思います。 イタンジには、ITの力で不動産業界に革新をもたらすというミッションのもと、技術の力でビジネスを推進していこうという事業方針があります。 エンジニアの価値を高め、個々のメンバーが最大限力を発揮できるように、このブログでは技術情報の公開や、エンジニアの活躍について情報提供していければと思います。
このページを最初にブックマークしてみませんか?
『ITANDI Engineer Blog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く