エモい写真が撮れる!話題のスリコ「トイカメラ」を使ってみた。14種類のフィルターがあるなど魅力たっぷり
前置き 去年の夏くらいから開発をしていたXamarin.Forms採用のアプリのベータリリースが近づいてきたので、この辺りでXamarin.Formsでの開発で思った事とか苦労している所とかまとめてみようかと思います。 はてなブログ初エントリーです。 あんまり物書きする習慣がないのですけど、最近はQiitaへの投稿も増えたしソースコードとかを書かない内容の物はブログに書いていこうかと思います。 なんでXamarin.Formsを採用したの? 私がC#好きだからです。嘘です・・・・よ・・・ 今回作成しているアプリはWindows向けアプリのスマホ版なのです。 そしてWindows向けアプリはC# + WPFで作成されています。6割くらいの機能は共通です。 機能の8割はMonacaなどのハイブリッド開発が可能なのですが、メインというか売りの機能がそれでは無理でした。 その売りの機能は、TCP/
2017/01/17追記 Herokuのプランが変更されたようです。 詳しくは、コメント欄を参照してください。 追記ここまで みなさん、bot活用していますか? どんどん便利なスクリプトを追加し、日々の業務や生活になくなてはならない存在になっていると思います。しかしながら、botをどこで運用するかという悩ましい問題があります。少し前ならheroku一択でしたが、herokuのプランが変更され24時間完全に無料で運用することが難しくなりました。 herokuで運用する問題点 herokuは素晴らしい環境です。が、無料でbotをつくるとなると話は少し変わってきます。 30分アクセスしなければスリープ 24時間連続で動かすことができない(6時間のスリープ) hubot-heroku-keepaliveによって30分のスリープの問題はいいですが、24時間稼働できないのはどうしようもありません。まあ
2016 - 03 - 20 テキストエディタ[Atom]のダウンロードからお勧め設定までを徹底解説! ブログ関係 ブログ関係-ブログ書き方 スポンサーリンク シェアする Twitter Google+ Pocket あなたが普段一生懸命ブログを書いているのは知っています。 もし、そのブログを書く時間が半分になったら最高だと思いませんか? そんな願望があるあなたにはテキストエディタで下書きすることをお勧めします。 ただ、今回紹介するのは少々癖があり、とっつきづらいのです。 なので、このブログを参考にしていただけるとありがたいです。 とても長文なので興味あるところだけ掻い摘んで読んでいただいても結構です。 [目次] テキストエディタ【Atom】の勧め ダウンロードから初期設定まで ダウンロード 日本語表示にする 設定 不可視文字を表示 インデントガイドを表示 最終行を超えてスクロ
Yahoo!のiOS黒帯エンジニア、西さん(および SB Creative さま)よりご献本いただきました。 『本気ではじめるiPhoneアプリ作り 黒帯エンジニアがしっかり教える基本テクニック』というタイトルで、環境構築からアプリのリリースまでをカバーした実践的入門書です。まだ発売されたばかりで、Xcode 7、Swift 2 の最新開発環境に対応 しているのもポイントです。 本気ではじめるiPhoneアプリ作り Xcode 7.x+Swift 2.x対応 黒帯エンジニアがしっかり教える基本テクニック (ヤフー黒帯シリーズ)posted with amazlet at 16.03.19SBクリエイティブ (2016-02-27) 売り上げランキング: 956 Amazon.co.jpで詳細を見る 書籍の特長 冒頭にも書きましたが、著者の西さんは ヤフーで「黒帯」として認定 されている方で
http://expo.nikkeibp.co.jp/cloud/2016spring/ における基調講演. クラウドを時間貸しデータセンターと理解している企業はすでにIT化において二周遅れている。経営者は今、プログラマブルなデータセンターとなったクラウド2.0の破壊力を理解するべきだ。その力とビッグデータは企業活動の効率化を超えて、新しい事業構造への転換、新たな企業間連携による社会イノベーションの源泉となる。
By Alper Çuğun コンピューターやプログラミングの情報交換を行う「ナレッジコミュニティ」であるStack Overflowには常に世界中から多くの質問が寄せられ、さらにはそれに回答する書き込みが多く投稿されています。サイトでは8秒に1個の割合で質問が寄せられ、2015年には5万6033人もの開発者が質問に答えているのですが、Stack Overflowではそれら回答者に対して45個のアンケート調査を実施して、どのようなユーザーがサービスを利用しているのか調査を行いました。 Stack Overflow Developer Survey 2016 Results http://stackoverflow.com/research/developer-survey-2016 この統計を発表するにあたりStack Overflowは「調査は完璧というわけではありません。サンプル数が多
前置き 私はデザインが苦手。UIもCSSも、かっこよくならない。でも、かっこいいデザインがしたい、という思いはある。 そういう悩みを私も抱えていて、この本を読んで少し楽になれたので、紹介することにします。 デザイン的学問のススメ。 教科書:美の構成学 構成学は、芸術をはじめとする「美しさ」がなぜそう見えるのか、その美しさを構成する要素がなんなのかを学術的に分析、研究するための学問です。 本文より引用 構成学を一言でいえば、造形に共通する形態、色彩、材料に関するそれぞれの特性を明らかにするとともに、造形との関わりを掘り下げる研究領域である。 「なぜ美しいのかわかる」 というのが大きなポイントです。 これがわかれば、「○○だから美しいんだ!」 と胸をはって言えるから。 (少なくとも、論理的に説明する理由をつけられる、という点で自信になる) この本から、Webデザインに適用できる(と思われる)考
第2回目の Elasticsearch 入門は「データスキーマ設計のいろは」です。 設計と言うほどでもないのですが、例えば RDB で検索にフォーカスした設計や、他の検索エンジンも経験していると、これまでの制限や習慣で Elasticsearch の特徴を生かせない設計をしてしまう事があるので、このテーマにしてみました。 それではインデックスするためのデータ構造を Elasticsearch でどのように設計するのか解説したいと思います。 設計フローまで変えてしまう画期的なドキュメント指向型検索エンジン Elastic 社のホームページを見てみると Elasticsearch の特徴の1つとして「Document-Oriented」と言う記載があります。直訳すると「ドキュメント指向」です。 簡単に説明すると 現実世界の複雑なデータをJSONドキュメントにしてインデックスするだけで、デフォル
Photo by Damien @ Flickr こんにちは。可知です。 エンジニアの皆さんは、技術に対する探求心が強い方が多いかと思いますが、その技術を使ったサービスの利用者や市場のニーズ調査もできている……という方はどれくらいいらっしゃるでしょうか。 どんなに最先端の技術を使っていても、画期的な機能を実装することができたとしても、そのサービスや機能自体が利用者にとって価値のないもの、ニーズが全くないものだったら誰にも使ってもらえないでしょう。下手したらリリースすらされません。自分で作ったサービスや機能がお蔵入りになってしまったら悲しいですよね。 価値あるサービスを作るためには、エンジニアもマーケティングについて知っておいた方がよいでしょう。マーケティングができれば市場を知ることができて、技術力を社会へ還元できる可能性も高まります。 そこで、今回はITエンジニアに向けて、「マーケティング
Housmartの宮永です! 今回はカウル開発チームの開発サイクルを紹介させていただきます。 好ましい開発サイクルはサービスや企業、組織規模などに応じて 異なるものだと思いますので、このブログでもまずはチーム体制など 開発手法の採用背景となるところから説明いたします。 チーム体制、サービスについて カウル開発には5人のメンバーがいます。 エンジニア:3人 デザイナー:1人 プロダクトオーナー:1人 実作業ベースで5人の役割が決まっていますが、 サービスをどのように良くしていくかは皆で話し合って考えます。 サービス(カウル)はリリースされてからまだ2ヶ月弱で サービスローンチ後に想定外の運用業務が発生したり、ユーザからの改善要望も多く、 開発すべきこと(開発優先度)は日々変化しかなり流動的なものとなってます。 そのため、要件リストの優先度付けをこまめに行う必要があります。 開発サイクル 上記
ステップ数で評価が決まる現場では全く役に立たないテクニックではありますが、ソースコードの減らし方について紹介したいと思います。 開発Div. エンジニアのayasudaです。 2014年の夏にジョインし、会社名と同じサービス、クラウドワークス の開発に携わっています。 ご覧の通り、消したソースコードの方が多いので、ステップ数換算だとマイナスの働きしかしてませんね! 本記事では、特に Ruby on Rails の運用されているプロダクトコードにおける、ソースコードの減らし方について紹介していこうと思います。 基本的な考え方 ソースコードを減らすときの大原則は「ボーイスカウト・ルール - プログラマが知るべき97のこと」です。 普段、ソースコードを触るときに、一つでも良いので簡単な改善を入れる。これを積み重ねるのが大事です。 一度に一気に直そうとするのはあまり良くありません。大抵の場合、デグ
追記: StreamやOptionalはpreview-2で実装されたようです。 gfx.hatenablog.com Android N previewが公開されましたね!このバージョンではJava8のサポートがあると発表されています。また、標準クラスライブラリがOpenJDKベースの実装になったことで、Java8との互換性が高まるのではないかという前評判もありました。 First Preview of Android N: Developer APIs & Tools | Android Developers Blog 本エントリでは、この「Android NでJava8」について解説します。 三行まとめ Android N runtimeはOpenJDK7ベースで、Java8クラスライブラリは一部のみ移植されている Android N SDKに同梱されているJackコンパイラはlam
今回、第1回目の Elasticsearch 入門という事で、今回は「インデックスを設計する際に知っておくべき事」というテーマにしてみました。ここでのインデックスの設計とは RDB のデータベースとかテーブル、ビューの設計に当たるところです。 Elasticsearch は RDB など他のデータベスに比べ、その設計方法も結構独特です。(と言うか同じ事を実現するにしても色々な方法が用意されていて、さらにアプリケーション要件〜システムアーキテクチャ、運用面など広い範囲が関わってくる)RDB との比較も交え解説していきます。 Index で分けるか? Type で分けるか? 例えば、商品情報を保存するインデックスの設計を考えてみましょう。いわゆるRDBの設計で言うところのテーブル設計ですね。おそらくRDBではアプリケーション要件のみが、その設計の中心になるはずです。例えば、商品名や説明、価格情
社員の生産性を極限まで高めるには、どうすればいいのか――米グーグルが2012年に開始した労働改革プロジェクトの全貌が明らかになった。 社員同士のコミュニケーションを中心に、その仕事ぶりを徹底的に観察するワーク・モニタリングは、果たして功を奏したのだろうか? ●"What Google Learned From Its Quest to Build the Perfect Team" The New York Times, FEB. 25, 2016 プロジェクト・アリストテレスとは 上の記事によれば、米グーグル(持ち株会社に移行後の正式社名は「アルファベット」)は2012年に生産性向上計画に着手した。 この計画は「プロジェクト・アリストテレス(Project Aristotle)」と呼ばれ、同社の「人員分析部(People Analytics Operation)」によって実施された。 グ
以前「ネットワーク図を作る時に便利なアイコン集のまとめ(2013年度版) 」という記事をエントリしたのですが、それから時間が経過したので2016年度版を作ってみました。 ※ 2020年 12月05日 「Kubernetesのアイコン集」と「ヤマハネットワーク機器のアイコン集」を追加、その他のリンク集に「資料で使う技術/プロダクトロゴのリンク集 – Qiita」を追加いたしました。 ※ 2018年 11月28日 Alibaba Cloud iconsを追加いたしました。 ※ 2017年 12月22日 ニフクラ アイコン&シンボルを追加いたしました。 ※ 2017年11月18日 cocha-iconsを追加いたしました。 ※ 2017年8月27日セキュリティアイコン/Security icons – Security along DesigNを追加いたしました。 ※ 2016年12月26日 「
RedHat系におけるRPMパッケージを扱うYUM、Debian系におけるDEBパッケージを扱うAPT、これらはサーバー管理において重要なわけですが、絶妙な度合いで、おざなりに扱ってもわりとなんとか運用出来てしまう感があります。そのため今一度、こんな感じが今風のスタンダードじゃないっすかね(キリッ という構成を説明してみます。 ぶっちゃけ、たいしたことないネタの集合体なので、タイトルに下駄を履かせました。 そもそもパッケージは必要なのか 言うまでもなく必須です。理由は、インストール物のファイル管理が容易になるのと、インストール時間を短縮できるからです。既存のパッケージでconfigureオプションが物足りない時や、RPMパッケージが存在しない場合は作成することになります。 最近はプロビジョニング・ツールによって全て自動化できるので、超簡素なコンパイルのものはレシピに落とし込んで終わりにした
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く