![日経電子版アプリ 穴のあいたバケツ開発](https://cdn-ak-scissors.b.st-hatena.com/image/square/36fb4e34844e90c32f35156340f5125c543f0838/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F1058afcc80854b388644463c90e0dbe6%2Fslide_0.jpg%3F7034161)
概要 先日こちらの記事でgraphvizを使って状態遷移図を作成する方法をご紹介したのですが、これでもまだ複雑で記述量も多いのでとっつきづらいと思い、このgraphvizのソースコードを自動生成して画像を出力するコマンドラインアプリケーションを作成しました。 このアプリケーションはPyagram(ぱいあぐらむ)といい、その名前から察しがつくかと思いますがPythonを使用して開発されました。開発期間は1日でした。 このPyagramを使うことで複雑な状態遷移図を比較的簡単に作成することができるようになりますので、以下でご紹介したいと思います。 状態遷移図の描き方についてはこちらの記事を参考にしています。 出来上がりの図は以下のような感じになります。 図には幾つかのオブジェクトがあります。 図のタイトル(最上段) ビュー(二重丸) サーバサイドの処理(灰色の背景の一重丸) 画面遷移(破線の矢
プログラマ向けノートアプリQuiverが素晴らしい(Mac用アプリ)Markdownをサポートしたメモアプリは数多くありますが、技術系のメモやスニペットを書き溜めるのに適したものはそれほど多くありません。 個人的な要件としては、 データフォーマットがオープンで好みのクラウドサービスで同期できることMarkdown(GFM)を扱えてプレビューできることコードの取り扱いが簡単なこと(できればシンタクスハイライトも)ファイルを意識しないで使えること(ファイル名を考えたりしなくて良い。オートセーブされる)ノートブック、タグなどでノートを整理・分類できることぐらいなのですが、すべてを満たしたアプリをなかなか見つけられず、Day OneやUlysses、Kobitoなどを併用して凌いでいましたが、最近、知ったQuiverというアプリがこれらの要件をすべて満たしており、これに一本化することに。 あまりに
このエントリーは読者としてスマートフォンアプリ開発者とWebフロントエンドエンジニアを想定して書いています。 CROSS2016に出るので、最近の自分の考えを整理しておく。 最近ReduxのSwift実装であるReSwiftを使って開発している。使った感想なども最後の部分に書いたけれど、このエントリーの本題はアプリの状態管理の話。 アプリは大きなシングルトン iOS、Android共にアプリを実装しようと思うと大抵シングルトンが必要になる。各ViewController内をまたがってデータを共有したいというユースケースが多いからだ。例えば ユーザーのログイン情報を集約するUserManager コンテンツへのいいね情報を集めるLikesManager ブックマーク情報を集めるBookmarkManager などなど。もちろんアプリの内容によってこれらの顔ぶれは違ってくると思うけれど、大抵U
リニューアルされたはてなブックマークのiOSアプリ。 フィードバックを募集しているようでしたので、軽く触った感じのレビューをしてみたいと思います。 新機能はあまり試していないのと、開発者目線のレビューです。 使用しているライブラリ 開発者向けのエントリなので、一発目からライブラリについてです。 アプリ本体は後半になります。 最近、他のアプリが使っているライブラリを見るのが好きなので、一通り書いてみます。 今回のエントリはこれが書きたかっただけだったりします。 AAMFeedback アプリのフィードバックを頂くためのフォームを手軽に設置できるライブラリとして有名なやつですね。 アニマネでも同様のライブラリとして、CTFeedbackを使っています。 こちらの方がメンテナンスされていて、カスタマイズもしやすかったので、上記を採用しました。 Alamofire Swift時代のHTTP通信の定
打つ、即、ツイート。 「ドット絵アプリってなんだか難しい」そう思った事ありませんか? このアプリはむずかしい操作を無しに迷う事なくぽちぽちとドットを打って即ツイートが出来る事を目標に制作しました。 色ありません。 パレットありません。レイヤーありません。選択ツールありません。コピー&カット&ペーストありません。回転ツールありません。消しゴムありません。アンドゥリドゥありません。 可能な限り削りました。ツールの使い方よりドット絵を打つ楽しさを覚える事が出来ます。 作品をツイート。データも共有。 完成した作品は画面下のボタンで即ツイート。気軽にぱぱっとすぐに公開できます。 また、編集データをテキストで友達に送る事も可能。 つまりみんな楽しい。みんな幸せ。いいよね、幸せ。広がるドット絵の輪。
自社サイトの流入経路が2年前と大きく変わってきました。 以前は検索流入が大半を占ていたが、facebookのようなソーシャルメディア、Smartnews、Antennaといったキュレーションメディア、naverまとめやヤフーさんなどからの外部リンク=参照流入と呼ばれる種別の流入が増えてきている現状があります。 消費者とのコンタクトポイントが拡大していることは喜ばしいこと、と好意的に捉えています。 実際、コンテンツを展開するのであれば、自社に来てもらうのを待つのではなく、 積極的に外海に出て行って、接点を構築していくことが必要な時代になったのだと思っています。 SEOだけでコンテンツのtrafficは成り立たなくなってきていることは、周知の事実だと思います。(SEOを疎かにしていいわけではなく両輪必要っていう話ですが) ただ、一方でそういった流入は、あくまでも各社のアプリの中でのアプリ内vi
カラーミーショップオーナー向け配送伝票番号バーコードリーダー、Scanship(スキャンシップ)をリリースしました つくりました! カラーミーショップでネットショップ運営をしていて、商品発送の度に配送伝票番号(追跡番号)を入力する手間をどうにかしたいと思ったことはありませんか? その課題を解決する一手段として、ぜひiPhoneアプリ『Scanship(スキャンシップ)』をご検討ください! 使い方はとってもカンタンです。まずはデモムービーをご覧ください!(一部コマ落ち有り) ポイント1: 配送伝票番号の入力がカンタン 画面に表示されている任意の配送先を選択して、バーコードリーダーで配送伝票番号のバーコードを読み取るだけ。複数の配送先を選択した場合も、サクッとまとめ読み! ポイント2: うっかり間違っても訂正・キャンセルがカンタン 間違ってバーコードを読み取ったら、再度、正しい配送伝票番号
「その便利そうなやつ、何使ってるんですか?」的ツール百選 (のうち10個くらい) DIST#4 LT発表資料Mactool DIST.4 「Life is Short」 のLT発表資料です。 紹介するツール一覧 (基本、Macです) デザイナー、ディレクター、エンジニア問わず、誰でも使えるやつ エンジニアむけ いちおう下記、分類してますが、紹介する順番はいい感じのやつ順です。 誰でも使えるやつ Alfred : ランチャー Kiritori : 画像付箋化 ClipMenu : クリップボード拡張 Skypeログ整形ツール Table→マークダウン MacでWindow切り替え(⌘+F1) Fluid (Mac) : Webサイトをアプリ化 Push Bullet : なんでもpush通知 エンジニアむけ CodeRunner (Mac) : なんでもコード走らせる Google Apps
はじめに 「無料で音楽聴き放題!! - ネットラジオ」というアプリをリリースしました。AppleのiTunes Radioが日本ではリリースされないのでそれっぽいものをという感じで、ストリーミングで流れている楽曲で気に入ったものがあればiTunesで購入できるようにしています。 以降のメモはそのとき調査して実装したものです。音楽プレイヤーアプリはゲームアプリともツール系アプリとも違う独特の処理を必要としているので、あれどうやるんだっけ的な物になっています。 画面ロック時の処理 ロック時でも再生を続ける プロジェクト設定からBackground Audio&AirPlayをONにする。また次のようなコードを実装する。 AVAudioSession *session = [AVAudioSession sharedInstance]; //ロック時も再生のカテゴリを指定 [session se
Swiftのビッグウェーブに乗って自分も何かアプリを一つ作ってみようと思い、FlickrのAPIを叩いて人気写真一覧を表示するアプリを作ってみました。 この記事は @himara2 さんの記事「SwiftでTiqav APIを叩くビューワアプリを100行でつくったよ」に触発されて書いたものです。TableViewのサンプルは見かけたので、このアプリではCollectionViewで実装したのと、通信をする際に今までのObjective-Cで多くの人が使っているAFNetworkingを使ってみたのでそこらへんが参考になれば幸いです。ソースコードはgithubにあげたので、おかしなところがあればこちらにpull requestください。 アプリの仕様 アプリを起動するとFlickr人気写真一覧を取得するAPIにリクエスト グリッドビューで取得した写真を表示 上のナビゲーションバーのセグメント
新卒エンジニア向け:Macにインストールすべきアプリ達2014年新卒エンジニア向けに、最初から知っておくと便利になるであろうアプリなどを紹介する機会があったので、ついでにブログ記事としてまとめておく。Boxenとかもあるけど、正直手軽さにかける印象なので、普通にHomeBrewと手作業。 下記で説明しているHomeBrew Caskを使えば、ほぼ一発で必要なアプリケーションが手に入るのでオススメ。 正直、iOS/Androidエンジニア向けのものは、あんまりない…。すまそん。 前提 Mac OSX 10.9〜(多少、古くても出来ると思うけど) Webエンジニア(PHPメイン)/iOS,Androidエンジニア対象 なにがなんでも最初に入れるべきアプリ Xcode HomeBrew HomeBrewを通じてインストールすべきもの Brew Cask zsh vim jq | JSONパーサー
はじめに ここでは、MacBookAirで私が使っている便利ツールを紹介していきます。長文過ぎると、途中で表示できなくなってしまうことを学習したため、不要な解説は省略します。また、個人的な価値観から形成された表現を含むかもしれませんが、その点の説明も省略します。ご了承ください。 便利なアプリを知っていたら、是非コメントをお願いします。 MacBookAirにインストールしたアプリ BetterTouchTool //トラックパッド拡張、ショートカットキー拡張 Google Chrome //インターネットブラウザ Growl //通知を拡張するアプリ Kopypasta //クリップボードをバックアップ WindowFlow //ウィンドウ切り替え XtraFinder //Finderを拡張するアプリ Xcode //開発環境を提供するアプリ TinkerTool //Macの隠し機能を
みなさん新しいプログラミング言語を習得しようとした際に、どんな形で勉強を始めますか?私はとりあえずチュートリアルをやってみて外観をつかんでからリファレンスなどを漁っていくタイプのようです。ということで、iOSアプリ開発を勉強するためにウェブから無料でできるiOS7のチュートリアルをいくつかピックアップしてきました。これで最新のiOSの開発事情を知りつつアプリ作れるようになりましょう! iPhoneアプリ開発入門 (全14回) Dotinstall:iPhoneアプリ開発入門 (全14回) まずはDotinstallのチュートリアル。とりあえず触って動かしてみていろいろなUIパーツを使って見るまで。日本語+動画で理解するアプリ開発入門。 iOS 7 Best Practices; A Weather App Case Study iOS 7 Best Practices; A Weather
1:以下、名無しにかわりましてVIPがお送りします 2013/07/17 02:45:45 ID:iJKwc9Il0! みんなで一緒に動画見たくなって作った 来てみて http://snhr.chips.jp/youtube/top.php http://www23359ue.sakura.ne.jp/ 3:以下、名無しにかわりましてVIPがお送りします 2013/07/17 03:17:17 ID:iwNlU+O+0 もっと詳しく説明しろよ 4:以下、名無しにかわりましてVIPがお送りします 2013/07/17 03:27:28 ID:27TzibZ00 とりあえずお笑いのとこに入ってみたけど どうすりゃいいのこれ? 5:以下、名無しにかわりましてVIPがお送りします 2013/07/17 03:29:46 ID:siC2+MZk0 なんか本格的じゃん 6:以下、名無しにかわりましてV
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
HerokuというPaaSについて、これからWebアプリを作ってみたいと思っている人に向けて、役に立ちそうな情報や入門記事をまとめてみました。 まえがき 今年のはじめから8月までの間で、個人で作ったWebアプリを6つリリースしていて、そのすべてのプラットフォームとしてHerokuを利用しています。 チャップリン名言Twitter Bot Herokuを使って1日1回名言をツイートするTwitter Botの作り方 Nekostagram - ねこ大好き専用Instagram Instagram APIを使ってねこ大好き専用の「Nekostagram」を作ってみた Inustagram - いぬ大好き専用Instagram 二匹目のどじょうを狙っていぬ大好き専用の「Inustagram」を作ってみた はてなスターカウンター はてなスターの総数を表示できる「はてなスターカウンター」を作ってみた
2019/06/11追記: これは2012年の投稿です。なぜかはてなブックマークで拡散されていますが、内容は時代にそぐわなくなったものもあるのでご注意ください。 これ知らないプログラマって損してんなって思う汎用的なツールのコメントに寄せられたツールを分類分けしてみました。 解説は、ほぼコメントに寄せられた内容のコピペです。 URLのみの記述は公式サイト(か、ほぼ公式サイトと化しているサイト) 公式サイトとは別に、ページタイトルだけでツールを説明しきっているページへのリンクも付けておきました。類似ページが複数ある場合は、はてブのブックマーク数が多いものを選びました。 知らないツールもあるので、分類がいいかげんなところもあると思います。何か気づいたらコメントください。 解説が不十分なツールについても、補足(コピペで本文に取り込める体裁だとありがたい)を頂けると助かります! 元ネタの投稿は現在進
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く