[English version] はじめまして、LINE技術戦略室のhayaishiです。 趣味は自転車と言っていますが最近は全く乗っていません。 この記事では、LINEのiOSアプリ開発に関することをいくつかご紹介させていただこうと思います。 LINEのiOSアプリ開発環境 ソースコード管理 ソースコードはgitで管理しています。gitのリポジトリブラウザとしてGithub Enterpriseを利用しており、Githubでお馴染みのPull Requestなどを活用して開発を進めています。 また、LINEのiOSアプリのタスクについてはGithub Enterpriseとは別のチケット管理システムを利用しておりそちらのステータスと連携して開発者、QA、プランナー間の開発状況の共有を行っています。 Gitでの開発フローについて LINEのiOSアプリはgithub-flowの様に
最近、うちのスタッフからs.schoolネタ以外のブログを書いてないと怒られてましてw 元来筆不精で文章を書くのは苦手で、よくファイナンス系のエントリで読みやすいと言われて有頂天になっていますが、ものすごい時間かかるんですよねw 最近は書きたいネタがあるけどアウトプット出来るほどに昇華できてないのですが、少しでも違うネタを書き始めるという癖でもつけようかなと思います。 さて、全然違う話から始めちゃいましたが、19日(土)にサムライインキュベートさんのイベントSVSに登壇させていただいたときに控室でThe Startupの梅木さんとご一緒させて頂いて、彼の新刊である「グロースハック 予算ゼロでビジネスを急成長させるエンジン 」を献本頂いちゃいました。
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。
2014-04-20 WEB+DB 「エンジニアの学び方」を読んで IT 学習 本の感想 やっぱり発売日4/24だよな。秋葉原のヨドバシには土曜日から置いてあったぞ…。WEB+DB PRESS Vol.80作者: 鶴長鎮一,宮下剛輔,縣俊貴,中村知成,西尾泰和,新井俊一,南川毅文,伊藤直也,石垣憲一,浅木朗,渡邊恵太,中島聡,はまちや2,竹原,川添貴生,河合宜文,WEB+DB PRESS編集部出版社/メーカー: 技術評論社発売日: 2014/04/24メディア: 大型本この商品を含むブログを見る特別企画「エンジニアの学び方」という記事が良かったため紹介。P105〜P122と、ページ数も少なめなのですぐに読めます。第1章:効率的に学ぶには 第2章:最初の一歩をどう踏み出すか 第3章:どうやって深く理解するか 第4章:何を学ぶか、何を作るか私は大学を卒業しているので、一応勉強の方法は心得
The Birth & Death of JavaScript — Destroy All Software Talks あの、Watのスピーカーとして有名なGary Bernhardtが、JavaScriptの誕生と終焉についてスピーチしている。 このスピーチは、2040年に行われているという設定である。JavaScriptが10日でやっつけ設計されたというところから始まり、JavaScriptが開発された地は、すでに放射能汚染されているという、2040年からみた歴史的事実を交えつつ、話は続く。 JavaScriptはあまりにも一般化してしまったため、皆JavaScriptで書くようになった。ただし、JavaScriptは遅いので、JavaScriptをネイティブコードにコンパイルしやすいようにする制限的な記法が流行した(整数型でいいところには、0をビット列論理和することにより、整数型で
もう状況はだいたい分かっているし、後は段取りつけて実行するだけの状態なんじゃないですかね…。 企業の収益力向上の方策 取りまとめへ http://www3.nhk.or.jp/news/html/20140421/k10013887711000.html [引用] 日本の「稼ぐ力」の低下が指摘されていることから、経済産業省は、ことし6月にも予定されている政府の新たな成長戦略の策定に向けて、研究会を作り、企業の収益力を高める方策を取りまとめることになりました。 新たな成長戦略って… 国内経済のてこ入れですか? それとも円安を活用した輸出促進ですか? どっちもいままで頑張って取り組んできたように思うんですよ。強靭化とかクールジャパンとかお題目はいろいろありましたけれども、あれは何だったんでしょうか。 一年間取り組んできたことの決算と評価をしながら、当初掲げた戦略の軌道修正をするのであれば分かり
ECMAScript Edition 5.1を§11まで読み進めた。§11は、式だ。ようやく面白くなってきた。 §10は、この後の文面で使いまわすための、擬似的な処理を定義している。 さて、いよいよ具体的にコードとして書く、式のセクションを読んでいる。なかなか楽しいが、配列初期化子の文法が興味深かった。 配列初期化子、あるいは配列リテラルは、[ ]の中に要素を書く。 // 結果は要素数4の配列、[ 1, 2, 3, 4 ] [ 1, 2, 3, 4 ] ; 配列初期化子には、Elisionという文法があり、途中の要素を省略できる。省略した要素は、undefinedである。 // 結果要素数4の配列、[ 1, undefined, 3, 4 ] [ 1, , 3, 4 ] ; なるほど、これはよく分かる。しかしよくわからないのは、「Elisionが配列の最後に使われた時には、配列の長さに寄与
カーネギーメロン大学のソフトウェア工学研究所(Software Engineering Institute)に所属するCERT Secure Codingチームは先頃,対象をAndroid上のJavaアプリケーションに特定したセキュアコーディングガイドラインをリリースした。 今回のガイドラインは,2013年にCERT Javaセキュアコーディング標準 (Secure Coding Standard for Java)を公開した後,書籍"Java Coding Guidelines: 75 Recommendations for Reliable and Secure Programs"を著した,CERTのこれまでの活動の延長線上にあるものだ。そのため,新たなAndroid用のコーディングルールとガイドラインの一部は,既存のJavaのルールとガイドラインをAndroidプラットフォームに当て
お客様の設定により、お客様情報が「非表示」となっております。お客様情報を表示するにはdアカウントでログインしてください。 お客様情報表示についてへ お客様情報表示についてへ 株式会社NTTドコモ(以下ドコモ)は、「dマーケット®」の新たなサービスとして、出前・フード宅配サービス「dデリバリー®」を、2014年5月1日(木曜)から提供いたします。 「dデリバリー」では、スマートフォンを使って、約20ジャンル、全国約9,500のお店の多彩なメニューを選んで注文できるほか、「dデリバリー」だけのお得なクーポンをご利用いただくことができます。また、「しゃべってコンシェル®」への音声入力によるメニュー検索や、氏名や住所の自動入力にも対応しているため、日常生活のちょっとした空き時間を利用して、フード宅配を手間なくスピーディーに楽しんでいただくことができます。 マルチキャリア対応ですので、他社のスマート
ユーザーが持ってるもの(Have)と欲しいもの(Want)でソーシャルに繋がりが可視化される「Sumally」を展開するサマリーは4月21日、C2C型のコマースサービス「Sumallyマーケットプレイス」を開始した。iPhoneアプリのみの対応で、これによりユーザー間での商品の売買が可能になる。 出品したいユーザーはアプリから既にSumaly上に登録されているアイテムを指定するか、新たに情報をブックマークレット経由で登録し、さらに出品する所有の商品の写真をアプリを通じてアップロードする。 売り手側は利用にあたって登録費用や月額費用は不要、現時点で販売手数料も無料となっている。買う側は表示されている商品代金のみの支払で決済手数料などは不要だ。 決済はSumally側で実施し、売り手側への支払は規定のスケジュールで実施される。なお、サマリー代表取締役の山本憲資氏によれば、売り手側の販売手数料は
ブース出展のベンチャー 記憶に残ったベンチャー STARted http://started.jp/ イラストを書くと、服とその人のブランドが作れるサービス。 もともと服は、デザイナーさんが書いた絵をパタンナーさんが受け取って形にしている。 であれば、それって誰でも良いんじゃないかという発想から生まれている。 コストが凄く高くなる問題を、どう解決するのか? 本当に服やブランドをこういう形で作りたい人がどれだけ居るのか? 色々気になるけど、なんというか面白い。 Crevo https://crevo.jp/ 動画作成のクラウドプラットフォーム。 もともと持っていた声優のプラットフォームに加え、海外の優秀層のフリー動画作成スキルを持った人間をn00人単位で構築。 Crevo社のプロマネが間に立つことで、発注者への負担を軽減、品質向上。 ビジネスモデルは案件単位、80秒の動画で18万から Sna
イタンジ株式会社の開発チームによるブログを開設しました。 2014年3月に1名、4月に3名のエンジニアがジョインし、イタンジにもやっと開発チームらしいものができてきました。 幸運なことに、各々のメンバーとしては前職ではエース級の人材ばかりが集まり、「イタンジ」の名に相応しい尖ったチームが誕生したと思います。 イタンジには、ITの力で不動産業界に革新をもたらすというミッションのもと、技術の力でビジネスを推進していこうという事業方針があります。 エンジニアの価値を高め、個々のメンバーが最大限力を発揮できるように、このブログでは技術情報の公開や、エンジニアの活躍について情報提供していければと思います。
Pull Request ベースの開発手法(いわゆる "GitHub Flow" というやつ)では、未完成のブランチに "WIP" という件名をつけて作業中である旨を示しつつ途中経過もレビューしてもらう、というのをよくやります。 Quipper ではそれに加えて "DONT MERGE" とか "DO NOT MERGE" というのもよく使っています。 WIP と同じ意味で使うこともあれば、レビューの過程で発生した議論にまだ決着がついていないのでマージしないでね、という意思表明として使うこともあります。 僕は一日にだいたい十個弱の Pull Request をレビュー・マージしています(個人差はありますが Quipper のデベロッパーの多くは似たようなものです)レビュー・マージのタイミングははやいほうが良いので、一日に少なくとも二回か三回は Organization の Pull Req
All Works HTML5 JUMBOTRON by 大津谷亮祐 2,580 node-hue-remote by 吾郷 協 2,198 MySQL Console by 田中洋一郎 2,958 ChromeMyAdmin by 田中洋一郎 2,982 HTML5杯 by 面白法人カヤック 2,694 dialog element demo by えーじ 2,279 wri.pe by 増井 雄一郎 2,174 StyleStats by 石本 光司 2,632 csv2table by 高橋 登史朗 2,965 ccchart by 高橋 登史朗 3,582 Hue Video Ambilight by 吾郷 協 2,690 Caption Phone / 字幕付きボイスチャット by 仲 裕介 3,865 WebRTC Chat on SkyWay by 小松 健作 3 jsdo.
英国に本拠地を置くKing Digital Entertainment(King)が、2014年に入って日本オフィス「King Japan」を開設し、本格的な日本進出を図ることとなった。 Kingは2003年に創業。さまざまなモバイル向けゲームコンテンツを制作してきたが、近年のヒット作は言うまでもなくパズルゲーム「Candy Crush Saga」(キャンディークラッシュ)。150を超える国々で配信され、累計ダウンロード数は5億を超えるとされている。 日本法人設立の狙いや今後の展開について、ゼネラルマネージャーを務める枝廣憲氏に聞いた。枝廣氏は広告代理店の電通で、長年さまざまなマーケティングに携わったのち、gloopsのマーケティング本部長を経て現職としている。 --なぜ日本法人を立ち上げられたのでしょうか。 Kingはグローバルカンパニーとして展開していて、キャンディークラッシュも世界中
staticおじさんっていう,インスタンスを作らず,ぜんぶstaticメソッドで済ませようという人が居る.僕もクラスなるべく作りたくないと思っていて,ちゃんとしたクラスを作るのは難しいので,インスタンス作らずに済むに越したことはないと思う.ドメイン駆動設計っていう本読むと,Serviceクラスは状態を持たないみたいな話があったけど,いま触ってるプロジェクトではServiceクラスはインスタンスを作らず,クラスメソッドだけ持たせるようにしてる.インスタンス作ると,そのインスタンスは何を持つのかとか,誰がどういう責任を持つのかとか,いろいろ考えることあるけど,クラスメソッドなら単なる関数なので,作るのが楽.オブジェクト指向分からないからという理由でやってるのではなくて,作らず済むときには作らないようにしている.必要なときにはインスタンス作っていて,引数10個の関数の呼び出しをがんばって組み立て
セキュリティに関するソフトウェア「OpenSSL」が、 最近Hearbleedによる非常に重大なセキュリティホールを抱えていることが暴露され、 それらが大量のウェブサイトに波及していることが判明し、 業界内を震撼させたのは記憶に新しい。 しかしAppleのiOSやOS XシステムやAppleのサービスは全て影響を受けていないという。 これはどのような方法を使ってそのHeartbleedの毒牙から逃れたのだろうか? 米国のテクノロジーブログ、 4月18日のApple Insiderの記事がその背景にある秘密の物語について述べている。 以下は要約に一部私の解説を足したものだ(にしてもちょっと長いのでお時間がある方はどうぞ)。 2011年、Appleは既にOpenSSLの使用を中止していた 2011年、Appleはデベロッパー向けに、 Apple自身がOpenSSLが入っているOS Xの共用デー
なんとなく最近どんな感じでGitを使っているか、適当にリストアップしてみた。 よく使うやつ git status git status --branch --short にしている。変更されたファイルが出る。とりあえず何をしたかざっくり把握する用。sにエイリアスしている。一日100回くらい実行しているのではないか。 git diff 特にオプションは指定していない。何をしたかしっかり把握する用。dにエイリアスしている。一日50回くらい実行しているのではないか。 git grep バージョン管理しているファイルから渡した単語を含む行を検索、表示。関数の検索などあらゆる場面で超便利。オプションは --line-number --show-function --color --heading --break がオススメ。 git ls-files バージョン管理しているファイルのファイルパスを表
新入社員が退職した。 入社してわずか10日。 「この会社は自分に合わないと感じた」というのが退職理由。 あまりにも漠然とした理由なので、具体的になにがどう合わないと感じたのか尋ねてみた。 すると。 「販売はアルバイトの延長のような仕事。ずっと続けていく気にならないし、自分に向かない」とのことだった。 当社では、2週間の新入社員研修期間中に売場での販売実習を数日行なう。 講義とロールプレイングで学んだ接客応対技術を、実際に売場で体験するのが目的だ。 その実習の結果、新入社員のKさんは「自分に合わない」と思ったそうだ。 辞めてどうするのか、Kさんに聞いてみた。 「公務員を目指します。」 まただ。採用や研修を担当していると、毎年必ずこういう若者と遭遇する。 「安定していて、楽そうだから」という、かつての私と同じ発想。 いや、決めつけるのはよくない。公務員(地方上級とのことだった)を目指す、彼なり
http://d.hatena.ne.jp/JavaBlack/20101203/p1 の焼き直し. とくにピアソン桐原の撤退の影響が大きい.*1 前回と同じく,あくまで一例であることは断っておく. プログラミング言語 Java 第4版 作者: ケンアーノルド,デビッドホームズ,ジェームズゴスリン,Ken Arnold,David Holmes,James Gosling,柴田芳樹出版社/メーカー: 東京電機大学出版局発売日: 2014/05/10メディア: 単行本この商品を含むブログ (4件) を見る定番Java言語解説書.ピアソン桐原撤退の時には一度絶版になって泡食ったが,他社より再出版されたので一安心. EFFECTIVE JAVA 第2版 (The Java Series) 作者: Joshua Bloch,柴田芳樹出版社/メーカー: 丸善出版発売日: 2014/03/11メディア
Beatrobo は今日、ローソンHMVエンタテイメント(以下、LHEと略す)と Genuine Startups から110万ドルを調達したと発表した。[1] 今回調達した資金は、PlugAir の開発とビジネス展開を強化するために使われる。 THE BRIDGE をよく読んでいる読者なら、彼らがストリーミング音楽サービスを運営しているのに加え、デジタルコンテンツを共有・配信できる PlugAir を開発したことを知っているだろう。配信コンテンツは音楽に限らず、ビデオ、電子書籍等でも構わない。 エンターテイメントやチケッティング事業を展開する LHE との提携は、Beatrobo の今後に興味深い流れを生み出すだろう。CEO兼創業者の浅枝大志(ひろし)氏は、提携に至った背景を説明してくれた。 彼らには芸能界に太いパイプがあり、流通チャネルとして HMV Japan 50店舗以上、ローソン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く