この記事はエムスリー Advent Calendar 2018 の16日目の記事です。 こんにちは、エンジニアリンググループ新卒1年目の青木です。クラウド電子カルテ「M3 DigiKar」の開発に携わっています。We are hiring!! 今回は私のチームが開発しているWebサービス「M3 DigiKar」の Emacs での開発方法を紹介します。 皆さんお馴染みのエディタ Emacs はじめに 共通設定 検索・補完・定義参照 company.el ivy.el & counsel.el & swiper.el dumb-jump.el Syntax Check & Lint flycheck.el Spell Check flyspell.el Visualize git-gutter-plus.el color-identifiers-mode.el rainbow-delimit
リポジトリを横断しての開発 自分は普段いくつかの(主にマイクロサービス)リポジトリを横断しつつコーディングをしています。 その際に tmux + zsh + neovim を使っているのですが、 tmux (とzsh)を使って複数のリポジトリを横断する最高の設定を使っているので紹介します。 まず前提として、複数リポジトリのマイクロサービスを立ち上げるとめちゃくちゃコンソールが増えると思います。 自分はプロジェクト毎にローカルサーバで1-2個・エディタ1つ・シェルで1つ・REPLで1つくらいは平気で使います。ついでに一時的な検証をするワークスペースを作って5-7個くらいは平気でプロジェクトを横断することがあります。 これを tmux の window と pane だけで管理するのは辛いのでやめましょう。 tmux には session という便利な機能があるのでこれを使います。 簡単に説明
Illustration by unDrawInkdropというMarkdownノートアプリを一人で作っているTAKUYAです。最近、React Nativeを使って、iOS版とAndroid版の新しいバージョンをリリースしました。React Nativeは、JavaScriptとReactを使ってクロスプラットフォームなモバイルアプリが開発できるフレームワークです。 どうすればReact Nativeでハイクオリティなアプリが作れるのか、今回の開発を通して多くのことを学びました。本稿では、よりよいアプリを作るために自分が工夫したことをシェアします。既にReact Nativeでアプリを作っている方も、これから作ろうと思っている方も参考になるかと思います。 概要OSSライブラリは慎重に選ぶネイティブ拡張モジュールは出来るだけ使わないUIテーマの対応タブレットの対応動作を軽く保つ違和感のない
皆様、先日は当ブログの書籍化に伴い多くの祝福コメントや、中には祝福メールまでしてくださり、本当にありがとうございます。 cheap-delicious.hatenablog.com 筆者ごときのブロガーの書籍化でこれだけお祝いしてもらえると思っていなかったので正直、戸惑いながら嬉しさを噛み締めております。 また、発売初日にアマゾンベストセラー1位、3日後にamazonで在庫切れ、6日後には重版出来! その後毎週のように重版がかかり現在8万部突破という事実に、筆者自身が未だに戸惑っております。 そこでなんとか読者の皆様にお礼できないかと考えた結果、やはり「旨いものでお返しするしかない...」と思いました。 どのレシピにするかは非常に迷いましたが、今回ご紹介するのは筆者の渾身のキーマカレーです! コンセプトは日本人向けの食べやすいキーマカレーです。 筆者の友人でココイチやバーモンドカレーなどの
さまざまなニュースアプリ、ブログ、SNSと近年テキストの情報はますます増えています。日々たくさんの情報が配信されるため、Twitterやまとめサイトを見ていたら数時間たっていた・・・なんてこともよくあると思います。世はまさに大自然言語時代。 from THE HISTORICAL GROWTH OF DATA: WHY WE NEED A FASTER TRANSFER SOLUTION FOR LARGE DATA SETS テキスト、音声、画像、動画といった非構造データの増加を示したグラフ そこで注目される技術が、「要約」です。膨大な情報を要点をまとめた短い文章にすることができれば、単純に時間の節約になるだけでなく、多様な視点から書かれた情報を並べて吟味することもできます。 本文書は、この文書要約(Text Summarization)についてその概観を示すことを目的として書かれていま
HTMLページのhead内に記述する最小限の構成、そしてmeta要素やlink要素、ソーシャルサービス用の要素、デスクトップ・スマホのブラウザ用の要素などがまとめられた「<head> cheatsheet」を紹介します。 <head> cheatsheet 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 去年紹介した以前の版からいろいろと変更されています。 head内に記述する最小限の構成 head内の要素 meta要素 link要素 ソーシャル関連のhead内の要素 ブラウザ・プラットフォーム関連のhead内の要素 メモ head内に記述する最小限の構成 下記はシンプルなWebサイトで必須となるhead内に記述する最小限のタグです。 <meta charset="utf-8"> <meta http-equiv="x-ua-c
最近、Voicepaper2という音声読み上げアプリをリリースしたんだけど、一つのアプリをリリースするまで意外といろんなライブラリ、Webサービスなどを使いまくっている。 僕自身、他の人はアプリをリリースするまでどんなツールやサービス使ってるか参考にしたいと思ってきたので、まずは自分が使っていて便利なものを全部紹介してみる。 まず、今回はSwift3でスクラッチから開発したので、Swiftの新しい便利ライブラリをガンガン使えてめちゃ開発が捗った。さらにSwift自体もobj-cよりはるかに簡潔なコードが書けるので視認性がよくなるし、なにより書いてて気持ち良いのでほんとよかった。 Swift出た時は、「おいおい、勘弁してくれよ。もうobj-cで別にいいのに、ライブラリとか分裂するからメンドくさいよ。」と思ってたんだが、今では、「Swift最高、アップルさんGJ。ライブラリも、swiftで検索
WWDC2017で発表された内容です。 すでにApp Store Review Guidelinesも改定されており、用意されているAPIを使えとなっています。 変更点 iOS10までのAppStoreでは最新バージョンの評価が表示されていたが、iOS11からはバージョン別ではなく総合的な評価になる。 iOS10.3はAppStoreへのDeepLinkが用意された iOS11からはレビューはSKStoreReviewControllerクラスを使うことを推奨 レビューへ誘導するカスタムアラートは禁止 AppStoreへのDeepLink 例) https://itunes.apple.com/us/app/itunes-u/id490217893?action=write-review アプリ内の設定画面に評価をするボタンを設置する 評価するか?というAlertは出してはいけない。アラー
マンガZERO(iOS)の開発環境の紹介 マンガZERO(iOS)では環境変数をScheme毎に変えてビルドできるようにしています。 この記事では環境変数を変える理由と実際にConfigファイルを使って環境変数を切り替える手段を紹介します。 社内配布限定のアプリを作りたいなどの要望があった場合、この手法ですぐに対応できるようになるのでオススメです。 マンガZERO(iOS)のSchemeの分け方 以下の3パターンに分けてアプリを生成できるようにしています。 Debug 開発時用。開発者以外は触りません。 Adhoc 社内配布用。新機能の使い心地やユーザビリティなどを確かめる際に使われています。 社内ではFabricのBetaを使用して、配布しています。 Store 公開用。ストアに公開される状態をもつようにしています。 弊社ではiTunes ConnectのTestflightを使用して最
「わたしが知らないスゴ本は、きっとあなたが読んでいる」の中の人、Dainと申します。 今回はお金で買うことのできる一生モノの自己投資になる本をご紹介したい。 現金や不動産、貴金属からビットコインまで、財産は盗られたり目減りしたりする恐れがある。だが、頭の中の財産は、誰も奪うことができない。すなわち、知や教養は、いったん頭に蓄えたら、一生涯あなたのものとなるのだ。 ここでは、あなたの知となり教養となる入口として、お薦めの本を選んでみよう。とはいっても、ただ選ぶだけでは面白くない。だから、日本の知を担う大学の最高峰、東京大学に務める教師が選んだ「アンケート・東大教師が新入生にすすめる本」から、合計1万円で買えるものをピックアップした。 「アンケート・東大教師が新入生にすすめる本」*1では、東京大学で毎年春に行われる新入生のためのブックガイドとして、エンタメから啓蒙書まで多種多様な本が紹介されて
Project for Public Spaces & National Center for Biking and Walking•6.8K views
2017年07月26日00:00 哲学・思想的要素のあるアニメでお勧めを教えてください Tweet 1:以下、名無しにかわりましてVIPがお送りします:2013/09/18(水) 01:16:57.82 ID:FzUy0nzi0 考えさせられるというか、頭使うアニメが見たいです。 参考に今まで見た中で面白いと思った作品は 攻殻機動隊 妄想代理人 PSYCHO-PASS 灰羽連盟 輪るピングドラム などです。よろしくお願いします。 2:以下、名無しにかわりましてVIPがお送りします:2013/09/18(水) 01:17:14.84 ID:UJDNQweI0 ゆゆ式 36:以下、名無しにかわりましてVIPがお送りします:2013/09/18(水) 01:20:54.78 ID:PnDY3pEU0 >>2 これ どう考えてもゆゆ式 56:以下、名無しにかわりましてVIPがお送りします:2013
広告タイトルにPR表記を入れるか入れないかという話。 しがないアプリながらも広告を配信している立場として思うことを書いてみます。 この記事では問題点の整理と業界全体としてどうしていった方がいいのかという話なので、 個人を攻撃する意図はありません。 で、色々な問題を解決するための方法としては<meta name=“advertisement”>みたいに広告かどうかを判別できるようにしたらいいんじゃないかと思った次第です。 実際にやるとなると、どこか大きい企業なり団体なりが周りを巻き込んで動かないといけないので、実施は完全に人任せなのですが(汗) 前提とか 最初に自分のポジションというか意見を明確にしときます。 拙著のアプリではアニメ関連の記事をフィードとして流していますが、その中でネイティブ広告を配信しています。 当アプリのネイティブ広告にはPRを入れています。 読者としてはタイトルにも本文
アプリ開発者の皆様 投稿サイト 『iPhonePLUS』 ですが、 2021年11月30日をもって閉鎖させて頂くことになりました。 ご参加の際に頂きました個人情報ですが、サイト閉鎖をもって消去いたします。 長きにわたりご支援を頂きましたことに、関係者一同、心より御礼申し上げます。 今後も弊社発行の各媒体への変わらぬご愛顧と、一層のご支援ご協力を賜りますよう、 宜しくお願い申し上げます。
「交響詩篇エウレカセブン ハイエボリューション」は、テレビシリーズの10年前に起きたとされる現象「ファースト・サマー・オブ・ラブ」に迫る物語。「すべての始まり」と言われながら、その詳細が明かされることのなかった出来事が描かれる。第1弾は今年2017年、第2弾は2018年、第3弾は2019年に公開予定。 制作陣には総監督・京田知己、脚本・佐藤大、キャラクターデザイン・吉田健一というオリジナルスタッフが集結した。またドイツのテクノユニット・Hardfloorが新曲を提供。「交響詩篇エウレカセブン」にはテクノの楽曲やシンセサイザーの名前をオマージュした名称が多数登場し、サブタイトルに使用されていた「アクペリエンス」という言葉もHardfloorの楽曲を元ネタとしていた。これを受けてHardfloorの新曲も「Acperience 7」と名付けられている。 「交響詩篇エウレカセブン」は、2005年
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く