過去にも各種コンセプトデザインを公開しているAndrew Ambrosin氏が、「iOS」のUIを基にイメージして作成した「Apple TV / iTV」のUIのコンセプトデザインを公開しています。
Androidアプリ開発時に使うEclipseなどとは違い、Xcode上のファイルグループ分けと実ファイルの物理構成はリンクしているわけではないので、実ファイルをどのように配置していくのかはプロジェクト初期にメンバーで都度決めていると思います。 自分がいつもやっているのは実ファイルをMVCに分類し、Classesディレクトリの下にMVCディレクトリを作りそこに配置していくことです。 例としてクラスAModel,BModel,AControllerとリソースであるstoryboardやxibがある場合は次のようにしています。 SampleProject/Classes/Models/AModel.h SampleProject/Classes/Models/AModel.m SampleProject/Classes/Models/BModel.h SampleProject/Classes
放置ゲーの収益性は10倍!「アルパカにいさん」はアジアでも人気の汚いクールジャパン。ココソラさんインタビュー 本日は「アルパカにいさん」でおなじみココソラさんの取材記事をお送りします。 放置系ゲームは本当に収益性が高いのか、グッズは儲かるのか、ココソラさんの独特なアプリは実は海外でもダウンロードされている、アプリを企画するときにどんなことを考えているのか、などなど、皆さんが気になるであろうお話を中心に伺ってきました。 アルパカにいさん・放置ゲームについて知りたい! 「アルパカにいさん」のDL数は今どのくらいでしょうか? 野澤: 初代アルパカは500万ダウンロードです。 500万DLもいくと色んな声かかると思うんですけど。どういったものがありますか? 野澤: コラボ系が多かったです。全然アプリを出したことの無いような会社さんから協業のお話が来たことも。 前田: 「何かアプリ作ってよ」みたいな
Xamarinは何を提供しているのか? その主要なソフトウェア構成要素として、Mono、Gtk#、MonoDevelopとXamarin Studio、Xamarin.iOS、Xamarin.Android、Xamarin.Mac、Visual Studioアドイン、Xamarin.Forms、Xamarinコンポーネント、Xamarin Test Cloudなどについて紹介。 連載 INDEX 次回 → はじめに 今回、Xamarinについて記事を書かせていただくことになった。Xamarin(カタカナで書けば「ザマリン」となるだろうが、何と読もうが皆さんの自由だ)は、iOSおよびAndroidを中心に.NET/C#を活用するモバイル開発フレームワークを開発・販売している米国の会社であり、同社が販売している一連の製品に冠せられた名前でもある。同社のチームは、10年以上前からオープンソースの
Showcasing mobile app concept with how a screen or a particular function works in the app via gif animation is one of the lovely presentation skills of app developer / designer. While we see a number of creative app concepts through JPEG or PNG images everyday, we often tend to think how it works or animates and is only determined when we install that app and see it for ourselves. But that's not
2013年も様々なiPhoneアプリが登場した。2014年はどのようなアプリが登場し、注目を浴びるのだろうか? 本稿ではマイナビニュースで活躍するライターの佐藤誠氏が「一日10回は起動!? とにかくよく使った2013年のiPhoneアプリ」をテーマにアプリを5つ紹介する。 マイナビニュースで"活躍"するライターの佐藤です。どうも。いやはや、定型文だからといっても、まさか担当から活躍云々言われるとは……。新年早々なにかあるな? そう、勘繰ってしまう小生であった。さて、今回は小生がマジで利用しているアプリをちょこっと紹介してみる。使いやすく、実用性の高いものばかりなので、使ってみるといいかも。それではどうぞ!
flavour47.comというドメインで約二年ほどWordPressでブログを書いてましたが、この度はてなブログに引っ越してきました。 新たにドメインも取得して、心機一転頑張っていこうかと思ってますので、どうぞよろしくお願いします。 はてなからWordPressというのはよくある話かと思いますが、逆は少数派だと思いますので、はてなブログへ移行する事になった経緯などを簡単に説明しておきます。 モブログの執筆スピードを上げるためにWordPressを選んだ。 元々、Bloggerで細々と書いてました。特にWordPressに魅力を感じてませんでしたが、僕の執筆スタイルが殆どiPhoneからの更新という、いわゆるモブログがメインだったので、「するぷろが使いたい!」という理由でWordPressに引っ越しました。 するぷろ for iOS(ブログエディタ)(¥500) カテゴリ:ソーシャルネット
2014-01-12 RubyMotionがすごく良く分かる良記事のまとめ iOS開発の記事のまとめ iOS開発 こんにちはnasustです。RubyMotionの記事が溜まってきたので、まとめてみました。 RubyMotionとはRubyでiOSのアプリが開発できるソフトです。文法はRubyですが、コンパイルするとネイティブコードに変換される為、ネイティブアプリと同等のスピードで動作します。 Rubyであるので、Objective-Cの訳が分からない文法やメモリ管理から解放されます。 ただし、APIはObjective-Cのものを呼ぶ為、APIのドキュメントを読むくらいの知識は必要です。 簡単なアプリ開発に、さくっとコードが書けるので適しています。 以下のまとめは『すごい参考になるiOS開発関連の良記事まとめ、ライブラリ、プログラミング、UI/UX、プロモーションのメモ - showrt
3年ほど前に、Ruby製のクローラー"anemone"を紹介しました。その当時から完成度が高く、Rubyでクローラーを使う場合はanemoneを利用してきました。最近、他に新しくて良いのがないか調べましたが、機能面の網羅性という意味でanemoneを超えるものは見つけられませんでした。そこで改めてanemoneのソースを読んでみたところ、クローラーが必要とする機能を必要最小限で実装され、やはり中々良い出来です。冬休みの宿題ではないですが、勉強の意味を兼ねてソースを追っていくことにします。 Anemoneが利用しているライブラリ一覧 anemoneが利用しているライブラリは、4種類に分類できます。 Ruby標準or一般的なライブラリ データ取得で利用しているライブラリ データ解析で利用しているライブラリ データ保存で利用しているライブラリ この分類別に構造をみるとわかりやすいので、順番に追っ
BEMに関するこのあたりの考え方や期待感は、2014年でもう少し突っ込んで取り組みたい所存。Twitterへのツイートをブログ記事にする省エネ投稿。 似たような話として、以前書いたBEMに関する記事ではこういう表現をした。 例えばサーバーサイドやJavaScriptのエンジニアが仮にCSSの設計を把握していなくても、とりあえずBEMの命名規則を覚えてもらえればブロック単位で維持すべきだと理解してもらえるので、それだけでデザインを壊してしまうリスクを結構回避できる。また命名した本人であっても、半年経ってから見たらBEMの名前はわかりやすく見えそう。 BEMという命名規則とSass 3.3の新しい記法 - アインシュタインの電話番号 他のコードに比べると、HTMLはより多くの人が編集する場所なので、HTML上に割り振られるID名やクラス名はそれ単体で「何のための名前か」「どういう構造か」「変更
2014年 SEOのためにGoogleに好かれる/嫌われる指標SEO JUMPさんにて紹介されていた以下のインフォグラフィックスは、掲載自由ということだったのでご紹介させていただきます。 インフォグラフィックスの内容は以下。 画像内では「Google検索に好かれる9つの指標」「Googleに嫌われる9つの指標」と紹介されているのですが、前者は7つ、後者は8つになっていました。(2014年1月5日、画像修正していただいたので、画像を差し替えました。) キーワード(国語力、統一性、対話性)ローカル(距離、関連性、有名度)新鮮さ(話題、季節、変化)サイト構造(マークアップ、リンク密度、クローラビリティ)権威性(専門性、実績、研究と統計)コンテンツの質(有用性、ボリューム、独自性、更新頻度)言及数(リンク、ソーシャル、投票、評価)Googleに嫌われる8つの指標リンクプログラム低品質コンテンツ複製
ガチのAWSド素人が年末に調べまくった、AWS関連のリンク集です。 まだまだ調査中なので随時追加する予定ですが、広深くてキリがないのと、年始一発目の目覚ましエントリということでいってしまいます! はじめた目的 多数のスタートアップにおいて、インフラ専門のエンジニアが付かなくても、小~中規模程度まではそのチームでインフラ面を完結できるようにしたい。 …ということで、今の時代に合わせて簡単・安価・拡張性・耐障害性…を満たす環境を考えるべく、ひたすら知識をかき集めることにしました。考えた構成などについては別途書きたいと思います。 また、遡って調べるほどに出来と進化速度に感心するとともに、情報消費期限がせいぜい2年だと感じ、ほぼ2年以内の情報をもってこのような臭ぇタイトルにしています。 目次 ドキュメント アーキテクチャ クラウド全般比較 クラウド性能比較 費用/スペック ネットワーク 基本インス
ネットでよく見かけるタイトルに、『〇〇すべき10の理由』とか『〇〇ための本当に大切な8つの技術』とかっていうのがある。 かく言う僕も、たとえば『絶対に失敗せずに「商売」を始める10のポイント』などという記事を書いたことがあり、いただいたコメントのなかに「タイトル詐欺っぽいタイトルで価値ある本文、っていう一周回ったタイトル詐欺」っていうのがあってちょっと面白かった。 こういう書式のタイトルと記事はあまりに多く目にするし、内容が伴わないと思われることも多いので、そもそもこの書式のタイトルは「怪しい気なもの」という印象が強くまとわりついているのだなと納得した。 ところで、今日読んだこの記事『Crazy Ways Web 2.0 Companies Tap Into Humanity’s Innate Need for Organization』(組織化したい人間の本能を利用するクレイジーなWeb
これまでiOS 2.0の登場から今日に至るまでiOS開発者として仕事してきたわけですが、今年はいよいよ本格的に仕事でAndroidの開発を行っていきたいと思っています。そこで正月休みを使って準備したAndroidの開発環境や勉強用の資料をまとめてみました。同じく今年からAndroidやってみよう!という方の助けになればと思います。 ■前提条件 まず最初に前提条件として筆者のスペックをまとめてみました。 iOS開発歴4年ぐらい (iOS 2~7) Android開発歴半年ぐらい (Android 1.5~2.1の間、仕事では殆ど使ってない) Java歴は3年ぐらい (大学時代と最初の会社でSIerをやっていた間、SJC-P所持だがJava 7とか8とかはわからない) iOSの開発歴が長く、モバイル開発で必要な要素や落とし穴などをひと通り踏んでいること、少しですがAndroid開発歴があること
自分へのクエストをつくればいいやん、みたいな目で友達のもかりっていう人がアピールしてきたので、なんか面白そうだなと思って100書こうとしたけど、100も目標あったら、見返すのもめんどいしチェックするのもめんどいから、20個でいいかなって思いました。 あくまでもこれを他人に公表しておくことで、しっかりしろ自分という戒めと思い書いたものなので、あんまりおもしろくないと思いますすみません。 ブログ偏 1)1ヶ月最低20記事を維持する 昨年、12月と6月の記事数を抜くと、なんと1年でたった20記事しか書いてない。右側のアーカイブのドロップダウンメニューを見ると分かる通り、1ヶ月1件とか。 2)1ヶ月60記事を一回暇な月に達成する 今までの最高記録は2007年3月の45記事 3)もうはてぶ数は気にしないようにする。 2007年からずっとはてぶに支えられてきたネタ帳なので、やっぱりはてぶつかないと落ち
フォントにはシンプルなもの、可愛らしいもの、クールなものなど、さまざまなテイストのものが存在しています。そんな中今回紹介するのは、スタイリッシュなデザインが特徴の35種のフリーフォント「35 Stylish Collection of Free Fonts」です。 (WAVE ME IN – Free Font on Behance) クリエイティブ性の高いスタイリッシュテイストのフォントが多数まとめられています。気になったものをピックアップしましたので下記よりご覧ください。 詳しくは以下 Glamor – Chic & Modern Free Type Family on Behance 一見シンプルですが、強弱のあるラインやあしらわれた丸型の飾りが、フォントに個性を与えてくれていますね。 Dribbble – Sunbather Font by Brittany Buescher とこ
[MG Siegler:photo] 朝起きていちばんに見るアプリって何だろうか? アップルギークの MG Siegler が自分の場合を語っているのがオモシロい。 ParisLemon: “The First App You Open In The Morning” by MG Siegler: 05 January 2014 * * * 朝いちアプリは Twitter 自分の場合、朝いちばんに開くアプリは Twitter だ。でもずっとそうだったワケではない。1年前は Path だった。さらにその1年前は Instagram、もっと前はたぶん Twitter だったと思う。それとも Foursquare だったか、あるいは Techmeme(技術的にはウェブブラウザ)だったか。過去のある時点では Facebook だった。そしてずっと昔は(ゾッとするが)Eメールだった。
上記の例の場合、変更した箇所が近いため同じhunk(変更の塊)として表示されています。ですので、hunkをさらに分割する必要があります。そのためにはsを選択します。そうすると次のような表示になります。 Split into 2 hunks. @@ -1,5 +1,5 @@ <ul> <li><a href="/">Home</a></li> - <li><a href="/about.html">About</a> + <li><a href="/about.html">About</a></li> <li><a href="/help.html">Help</a></li> </ul> Stage this hunk [y,n,q,a,d,/,j,J,g,e,?]? 変更が分割されて閉じタグ忘れだけの変更が表示されています。ここでyを押してこの変更をステージングします。すると次は以下の表
C/C++で並列コンピューティング(スレッド・ライブラリ編)の続編。今度はC/C++の並列ライブラリを用いて円周率の近似計算コードを書いてみた。タスク割り当てやスレッドの起動を自分でやる必要がないので簡潔に記述できる。 OpenMP Intel TBB (Threading Building Brocks) Microsoft PPL (Parallel Patterns Library) OpenMP 既存コード中のループにpragmaで並列化を指示するだけ。簡単。 #include <omp.h> // PI近似計算 (OpenMP) double compute_pi_by_openmp(const int num_of_partitions) { if (num_of_partitions < 1) return -1.; double width = 1. / (double)n
2014-01-12 nasustの最近ブックマークした開発関連記事 「英語も学べて一石二鳥!webデザインやコーディングが学べる良質な海外サイト10選」など nasustのbookmark こんにちはnasustです。最近ブックマークした開発関連の記事です。 英語も学べて一石二鳥!webデザインやコーディングが学べる良質な海外サイト10選 webwebデザイン [Mac]私のMacで定番になっているアプリ20選 | Macと過ごす日々 macアプリ 2014年に流行しそうな、注目Webデザイントレンド20個を大予想PhotoshopVIP | webデザインデザイン ポストPC時代のWebで注目している2014年のキーワード : could サービス企業webdesigndev 2014年、ウェブメディアはさらに盛り上がる! 注目の海外メディア4選 | THE NEW CLASSIC w
公開日 : 2014年1月12日 (2014年1月13日 更新) カテゴリー : アクセシビリティ 最近、ある Web サイトの構築プロジェクトで、情報アーキテクチャ (IA)、ユーザーインターフェース (UI) 設計、アクセシビリティ、といった領域で関わらせていただく中で、アクセシビリティの達成基準レベル「AA」について、改めて考える機会がありました。そのサイトデザインが海外でも使われるということで、ある国の法制面からの要求で、W3C が勧告する「WCAG (Web Content Accessiblity Guidelines) 2.0」の達成基準レベル「AA」を満たすことを視野に入れておく必要に迫られたからです。 Web サイトがアクセシビリティ対応 (厳密に言うと「WCAG 2.0 (日本の場合は JIS X8341-3:2010)」への対応) を検討するとき、どのレベルの達成基準
詳解Objective-C2.0にはテストの話がなかったけど、この辺は何で学ぶのがよいのだろうかなあ 2014-01-12 10:49:26 via web @nagayama テストのこと書いてある和書たぶんぜんぜん無い気がします。洋書ならありそう。Xcode標準のXCTestとOCMockとOHHTTPStubsとTKRGuardを使ったら最低限の単体テストが書けるつもり。あとexpectaとspecta使ってもよさそう。 2014-01-12 12:37:56 via Twitter for iPhone to @nagayama から 公式ドキュメント翻訳 Xcodeの概要(PDF) 「アプリケーションのユニットテスト」の項目があります、が内容は薄い。 Instrumentsユーザガイド(PDF) 「UIのテストの自動化」の章がありUI Automationについてふれられています
永続する組織の鍵は宗教にある? どっかのエントリでもかきましたが、GMOインターネットの熊谷社長は組織づくりの際に、宗教を参考にしているそうです。 GMOを創業した熊谷氏が、浮沈の激しいインターネット業界で、「永続する組織の条件」を語っているのが面白かった(「日経ビジネスオンライン」インタビューより)。 熊谷氏は、会社という組織よりもキリスト教や仏教などの宗教(団体)の方が、長く続いていることに気づき、これらの宗教を研究して、5つの共通項を見つけた。 1.同じものを読んだり歌ったりする(お経や賛美歌など)。 2.定期的に一つの場所に集まる(メッカなどの聖地)。 3.同じ形をとる(手を合わせる形など)。 4.同じものを身につける(キリスト教なら十字架、仏教だと数珠など)。 5.みんなが強く信じている「神話」がある(キリストの受難、釈迦の悟りなど)。 熊谷氏は、「この5つを組織に導入したら、組
Apple原理主義者であることを公言している大坪と申します。 少し昔話をしましょう。今から7年前、2007年1月9日の早朝、私は寝ぼけ眼でAppleのサイトを開きました。この日はMacWorldの初日。数時間前にSteve Jobsがキーノートスピーチを行ったはず。そしてそこでは新しい携帯電話が発表されると噂されていたからです。 Appleのサイトをあれこれクリックするうち動画があることに気が付きます。それを見た瞬間眠気はどこかに吹き飛びました。なんだこれは。動揺しつつも自分に言い聞かせます。 「いや、これはデモに違いない。実機でこんなするする動くわけがない」 そう思いながらキーノートスピーチの動画を見続ける。信じ難いことですが、Appleのサイトに載っていた「動き」がそのまま実機で-小さい携帯電話上で-動いている。(動画) 観ているうち、頭の中に一つの考えがぐるぐる回りだしました。 「こ
作成:2013/12/24 更新:2014/11/01 Web制作 > サイト構築中にちょっとした動きをのせたいとき、どうすれば良かったのか何度も調べ直さないといけないことがあります。今回はJavaScript で初心者の方でもすぐ活用できるように、使用頻度の高いリファレンスと基本知識をまとめました。 エンジニア速報は Twitter の@commteで配信しています。 もくじ できること 1.リファレンス スクリプトの書き方/基礎知識 2.スクリプトの記述 3.文字列/特殊文字 4.演算子 5.オブジェクト 6.プロトタイプ 7.イベント 8.変数 9.if文 10.配列 11.連想配列 12.正規表現 13.デバッグ できること 1.リファレンス JavaScriptは開発環境の準備がほぼ不要で、コピー&ペーストだけで、動くものができてしまいます。他の言語だとそう簡単にはいきません。サ
皆様、新年あけましておめでとうございますっ! さて、今年も年が明けましたね〜。なんか去年は本当に色々な事があったように思う一方。12ヶ月の内2ヶ月を休暇で過ごしてしまった事もあり、正直サボりの一年だったようにも感じてしまうのが正直な所ですが…。かたや一昨年は学校に合計4ヶ月くらい通って学校ばっかの一年だったし… 『来年本気出すっ!』って言って、全然実現してないダメ人間の典型ですね! しかし今年こそはちょっと(久々に)本腰入れて自分を追い込もうと思っているプロジェクトがFrog含め幾つかあるため、また一層勉強に仕事に遊びに旅行と、全部思いっきり励んで行きたいなと思っていますのでよろしくお願いします〜。 と、言うわけで早速ですが、今日は僕が去年お世話になりまくったので、2014年も多分お世話になるであろうサイトを、全て片っ端からまとめてみようと思います。 毎回こういうまとめは適当ですが年末年始
2014-01-12 自分のはてなブックマークの最近のエントリーをはてなブログに投稿するRubyスクリプト WEB ライフ ソースコード こんにちはnasustです。僕は開発に参考になる記事をはてなブックマークにブックマークしています。 それをブログに公開したいと思ったのですが、プライベートに関わるような記事もブックマークしている為、プライベートモードにしています。 そこで、「TOP - Hatena Developer Center」で公開しているAPIを利用して、プライベートモードのはてなブックマークから特定のタグのエントリーだけを、はてなブログに投稿するようにしました。 Rubyの知識が必要です。コピペだけでは動作しません。 動作環境 以下の動作環境が必要です。僕はの場合は、さくらインターネットにSSHでログインして必要な環境を用意しました。 ruby1.9以上が動くサーバ cron
iOS 7で大きく変わったUI周りの開発に役立つ記事26選:ここが変わった! iOS 7まとめのまとめ(3)(1/3 ページ) 大きく変化したiOS 7に戸惑う多くの開発者/デザイナーのために、役立つブログ記事をまとめて紹介していく、まとめ連載。今回はUIKitやSprite Kitの機能を使う、アプリのUI周りやアニメーション、画像フィルタなど見た目に関するブログ記事をまとめて紹介します。 2013年9月18日、iOS 7の正式版リリースが始まりました。iOS 7は旧来のiOS 6に比べるとUI含め変わった部分が大きく、戸惑っている開発者/デザイナーも多いと思います。 そこで本企画ではアプリ開発者/デザイナー向けに、iOS 7リリースに合わせて多数のブログ記事を執筆したクラスメソッドの協力の下、数回に分けてiOS 7に関する情報をまとめて紹介していきます。 前回の「便利になったXcode
メディアの輪郭では、昨年から海外のバイラルサイトについて紹介してきました。 代表的なところでは、動画のキュレーションを行う「Upworthy」は、月間訪問数が約9000万に到達し、ワシントンポストがリリースした 「KnowMore」は、チャートなどを紹介するメディアとして成長を続けています。 アップワーシー、立ち上げ2年経たずに月間訪問数8900万人を突破 新しいジャーナリズムの形か? ワシントンポストが打ち出したキュレーションメディア「Know More」の正体 最近、日本でも特に動画をキュレーションするメディアが増えているようです。この記事では4つのメディアを紹介します。 1. dropout(ドロップアウト) 2013年12月にスタートした「刺さる」動画メディア「dropout(ドロップアウト)」。毎朝1本動画を紹介しています。 初月で70万人訪問、100万PVを超えたことでも話題と
MacBook Airが我が家にやってきてから制作環境がかなり変わってきたので改めて紹介していきます。ノートパソコンを持ち始めたからかもしれませんがWebデザイナーとしてもレベルアップしたように感じます…… 総まとめとしてブログに残しておきたいと思います。 開封の儀は感動 MacBook Air開封の儀&ファーストインプレッションから再びMacと制作を共にするツールになりました。 会社でもMacを使っているのですが自分のものになるとやはり愛着も湧いてきますし制作の意欲がガラッと変わります。 外出することが増えた ノートパソコンを持ってから変わったことと言えばどこでも作業ができるということが一番です。 スマホとかで記事を残していくのも良いのですが、コーディングをしたり簡単なグラフィック素材を作ったりもどこでもできるので作業効率が格段と上がりました。 持ち運ぶときにはケースに入れたりしてちゃん
ブログに広告を貼ることについて、色々と議論になってますね。少し自分も意見を書きたかったので、記事にしてみます。 ブログ広告に関連する記事: 【広告非表示】にしてる奴って「万引き」と同じだよな(^o^) 【悲報】はてなブログのせいで「アフィ収入が半減」していたことが判明 ブログはもっと儲かってもいいが、誠実さが無いと嫌われる ※残念ながら上記記事を擁護しているわけではありません。あくまでブログの広告掲載について考えた記事です(^_^;)。 インターネットは広告収入によって成り立っている: ご存知の方も多いように、インターネットという世界は見事なまでに広告収入によって成り立っている世界です。 GoogleやYahoo!はもちろん、価格コムも食べログも、FacebookやmixiのようなSNSも、更には読売新聞や毎日新聞やニュースであっても、広告収入がなければサイトは成り立ちません。しかしそれら
2014-01-11 iBeaconのセキュリティについて ~秋葉原でクラックしてきた~ iBeacon Android どうも、明後日成人式です。 と、どうでもいいので本題を… 実際にBeaconを使ってるところに行ってみた。 「アキバ大好き!祭り 2014WINTER」というイベントをご存知ですか? 私はよく知らないです。 ただ、Beaconを使ったスタンプラリーみたいな「Beacon Rally」を行うということで、どんなもんかと思い参加してみました。 ま、正しい参加方法はしなかったんですけど。 とりあえず、UUIDとか抜いてきた ま、公開しても問題ないでしょう。 公に飛んでるんだし、簡単に取れるということを目的としたエントリですから! UUID:00000000-464C-1001-B000-001C4D3FDAF8 Major:0000 ~ 0001 Minor:0
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く