タグ

ブックマーク / qiita.com (61)

  • Android勉強中に参考になっているもの - Qiita

    ##Google公式 [Android開発者用サイト] (http://developer.android.com/index.html) Android開発者用サイトAPIリファレンス [Material Design] (http://www.google.com/design/spec/material-design/introduction.html) おすすめ AndroidStudioに慣れる [かんたん7ステップ JavaからはじめようAndroidプログラミング] (http://www.impressjapan.jp/books/3087.php) 著者:大津 真 [Androidアプリ開発 パーフェクトマスター] (http://www.shuwasystem.co.jp/products/7980html/4161.html) 著者:金城俊哉 SDKバージョン違いに

    Android勉強中に参考になっているもの - Qiita
    pane
    pane 2014/10/23
  • 新人研修でドヤ顔で披露したらウケたEclipseのショートカット集 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 最近新人研修(プログラミング未経験者・大学で専攻など、ごちゃまぜ)に関わることがありました。 適当なタイミングでEclipseのショートカットキーを教えていたのですが、実演してあげるといつきがよかったです。 ウケがいい≒新人から需要があるといえそうですし 教えるほうも教わるほうもモチベーションを保ちやすいです。 その点で、ウケるかどうかは大切な視点のひとつだと思います。 なので、ウケのよさランキングの形式で、ショートカットを紹介したいと思います。 環境は、WindowsでPleiadesのやつ(http://mergedoc.sour

    新人研修でドヤ顔で披露したらウケたEclipseのショートカット集 - Qiita
  • オブジェクト指向の法則集 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事は、故石井勝さんが1999年に書いた記事を Qiita に転載するものです。オブラブ(objectclub.jp)にて記事をホスティングしていましたが、現代でも十分に読める内容なので、たくさんの方に読んでもらいたいと思い、若干の編集(リンクとコンテキスト追加)を平鍋が行い、転載します。今でも、読みやすく、カジュアルな語り口のよい記事です。 オブジェクト指向の法則集(転載元:http://objectclub.jp/community/memorial/homepage3.nifty.com/masarl/article/oo-p

    オブジェクト指向の法則集 - Qiita
  • クラスの命名のアンチパターン - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 昔から「名は体を表す」と言ひます。クラスの名前がクラスの果たす役割と一致してゐるかどうか常に考へ続けませう。 ImageInfo, AccountData, etc. Info って何やねん? Data って何やねん? ImageInfo って Image とはどう違ふねん?? FooInfo や FooData よりも好ましいかもしれない名前の例: FooAttribute, FooProperty, FooMetadata, FooDescription FooConfiguration, FooSetting, FooParame

    クラスの命名のアンチパターン - Qiita
  • これから仕事でAndroidアプリを開発するための参考書籍 - Qiita

    これから、Androidでフルネイティブアプリを開発するにあたって参考になりそうなやURLなどを書きます。 また、このが良かった。このURLの情報がすごい参考になったなどあれば、教えてください。 書籍 Android Pattern Cookbook マーケットで埋もれないための差別化戦略 Androidはレイアウト周りの操作が、かなりめんどくさいのですが、これは良いです。 サンプルアプリとソース見て、使えるポイントが結構あります。 Effective Android 読み物的な要素が強いですが、実装で役に立つことが色々書かれてあります。 デザイナー的なことも書いてあるので、幅広く参考になります。 Androidオープンソースライブラリ徹底活用 知り合いのAndroidアプリエンジニアがおすすめしてくれました。 ライブラリの多用はそこまで推奨されないが、良さそうなものを取り入れていくの

    これから仕事でAndroidアプリを開発するための参考書籍 - Qiita
    pane
    pane 2014/08/15
  • Gitチートシート - Qiita

    #Gitチートシート ##用語 ###リポジトリ バージョン管理システムにおいて,プログラムやファイルを蓄積しておく場所. Gitではローカルリポジトリとリモートリポジトリの二種類のリポジトリを扱える. ###ローカルリポジトリ 現在作業中のリポジトリ.主に自分のPCや開発サーバーなどで作業する場合はローカルリポジトリとなる. また,リモートリポジトリからリポジトリをクローンして,自分のPC上やサーバー上に環境を構築することもできる. ###リモートリポジトリ 外部にあるリポジトリ.リモートリポジトリはローカルリポジトリを通じて作業を行う. 複数人での作業やインターネットに公開する場合に利用できる. ###ワーキングツリー ユーザーが編集したり新しいファイルを作成したりする場所. ###インデックス ワーキングツリーでの編集後,リポジトリへのコミットの前に次のコミットの対象となる状態を保持

    Gitチートシート - Qiita
    pane
    pane 2014/08/03
  • HTMLパーサーメモ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    HTMLパーサーメモ - Qiita
  • Webスクレイピングの注意事項一覧 - Qiita

    [2020/09/09追記] 記事の内容は著作権法改正より前に記載されたものです。 最新の情報をご確認下さい。 著作権法の一部を改正する法律(平成30年法律第30号)について | 文化庁 令和2年通常国会 著作権法改正について | 文化庁 上記に関連して、次の記事を記載致しました。 【2020年度版】個人用クローラーの開発手順とその注意点 - Qiita #はじめに Webスクレイピングで誰も嫌な思いをしなくて済むように、注意事項一覧を作りました。 ただ、法律の専門家による解釈ではないので責任は取れません。 この記事は、クリエイティブ・コモンズのCC-BYで公開致しますので、ご自由にご改修下さい。 #注意事項一覧 ##データをダウンロードする時 ###目的は下記のものに限る。 * 個人や家族間で使用する * Web検索サービスを提供する * 情報解析をする ※参考:著作権法第30条・著作

    Webスクレイピングの注意事項一覧 - Qiita
  • Javaエンジニアに贈る、JavaでAndroid/iOS両対応のゲームアプリを作れるlibGDXを使って実際にゲームを作ってみよう - Qiita

    libGDXはマルチプラットフォーム対応のゲーム開発フレームワークです。 似たようなコンセプトのゲーム開発フレームワークとしてUnityやCocos2d-xなどがありますが、libGDXJavaで開発ができる というのが大きな特徴になっています。そのため、「スマホゲームを開発したいけれど、AndroidはともかくiOSはObjective-Cなのでハードルが高くて…」とお嘆きのJavaエンジニアにもってこいのフレームワークなのです。 このドキュメントではlibGDXを使ってJavaAndroidとiOSの両方のプラットフォーム向けのゲームを作るための基をお伝えしたいと思います。 お話の前提 このドキュメントは以下の環境で実際に試した結果に基づいて記載されています。 プラットフォーム:Android、iOS 開発用PCMac (OS X Mountain Lion) IDE:Ecl

    Javaエンジニアに贈る、JavaでAndroid/iOS両対応のゲームアプリを作れるlibGDXを使って実際にゲームを作ってみよう - Qiita
    pane
    pane 2014/06/19
  • WindowsのあのフォルダはUNIX/Linuxで言えばあそこだ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    WindowsのあのフォルダはUNIX/Linuxで言えばあそこだ - Qiita
    pane
    pane 2014/06/15
  • Androidエンジニアが開発する上で知っておきたいこと - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 投稿では、Android開発を行う中で、筆者が有益だと感じた情報やつまづきやすいポイントを、オフィシャルのソースへのリンクを中心にまとめています。これから開発を始めるチームや個人の方の参考にしていただければ幸いです。 開発の心得 Android Developers のドキュメントを読みましょう!英語が苦手な方は敬遠しがちかもしれませんが、参考になる情報がたくさんあります。ある程度開発経験を積むとスムーズに理解でき、新たな発見もあって読んでいて楽しいと思います。 https://developer.android.com/i

    Androidエンジニアが開発する上で知っておきたいこと - Qiita
  • ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 最近、あまりプログラミングが得意でない人のサポートをする形で、長い時間にわたってペアプログラミングを行っている。そのなかで、気がついた悪い習慣と成長するための良い習慣というものをまとめてみる。 この記事のバックグラウンドとなる体系的知識がになりました。 エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング あわせて読みたい 経営者マインドが足りない!vs. 現場に任せてくれない!の対立をなくすカードゲームをつくった話 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 新人プログラマ

    ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習
  • 再考: GoF デザインパターン - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 投稿は私の主観によって書かれています。コメントは大歓迎です。もし長くなるようでしたら別途記事に投稿し、リンクを張っていただけると嬉しいです。 概要 GoFのデザインパターンは適当すぎるから、いい加減、修正されるべき。 参考までに各パターンに対するコメントを書く。 GoFのデザインパターン GoFのデザインパターンは適当であり、教科書通りに学ぶべきものではないように思う。 以下がGoFのデザインパターンの良くない原因だろう。 が出版されたのは1994年であり、Java(1995)が出てくるよりも前だった オブジェクト指向が未成熟な時代

    再考: GoF デザインパターン - Qiita
  • 新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? あわせて読みたい 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 「オブジェクト指向プログラミング」と「関数型プログラミング」のたった一つのシンプルな違い あきらめるにはまだ早い!ソースコードの品質向上に効果的なアプローチ 2015年に備えて知っておきたいリアクティブアーキテクチャの潮流 この記事について この記事は新人向けの研修内容を再編集してお送りいたします。 ここで述べる内容はどのようにして現在のプログラミングスタイルが生まれてきたかを

    新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 - Qiita
  • Androidアプリでよく使われているライブラリを調べる方法 - Qiita

    AppBrainがGooglePlayに登録されているアプリのライブラリ使用状況を集計しています。 AppBrain stats 各ライブラリやフレームワークの 全アプリに占める割合(青) 全インストール数に占める割合(オレンジ) (アイコンのリンク先で)詳細や利用アプリのトップテン を確認できます。 スクリーンショット ※ 2014/5/1現在 広告SDK タブの切替で広告SDKやソーシャルSDKのシェアもわかります。 広告SDKは「admob」が強い。 国内企業だと「nend」や「Adlantis」が下位の方に…。 ソーシャルSDK ソーシャル系はfacebookのSDKがダントツですね。 4位に「Twitter4j」があります。 他に上位を占めているのはゲームランキングやマッチングを搭載する系のSDKですね。 このへんは国内ゲームで使われているSDKとは結構様相違うかな。 活用法な

    Androidアプリでよく使われているライブラリを調べる方法 - Qiita
    pane
    pane 2014/05/06
  • 現在のandroid端末の解像度と今後とこれから - Qiita

    Size 発表時にはsmall、normal、xlargeの話をしてたんですが、これによる区別は非推奨になってました(後述する区別と逆に覚えてました。すいません…)。 現在はwXXdp、hXXdp、swXXdpという形で、デベロッパー側で「横幅がXXX以上の大きさ以上だとこちらを使う」といった区分けを利用して、各タブレットやTVサイズ用のリソースやレイアウトファイルを用意することになります。 Supporting Multiple Screens | Android Developers これからのデザインはどうすべきか このへんは非デザイナーである自分が言い切れるものではありませんが、解像度の進化はしばらく続いていくのは間違いありません。 そのためビットマップ画像を中心としたデザインは、高解像度端末への対応や、それにともなうリソース容量の肥大化が目立ち、今後さらに厳しくなるのではないかと

    現在のandroid端末の解像度と今後とこれから - Qiita
    pane
    pane 2014/04/27
  • Googleが公開しているAndroidの各バージョンシェア率 - Qiita

    ※上記リンクより4/1日時点 ※シェア率の算定基準は、集計日の過去7日間にGoogle playを訪問したデバイスのOSバージョン (2.1以下は新しいGoogle Playをサポートしていないので集計されないらしい) ※0.1%未満のシェア率はこの表には載っていない ただ、日は日独自仕様などやキャリアの方針もあり OSアップデートが積極的に行われない OSアップデートされても半年~1年遅れる 新機種に搭載されるOSバージョンが少し前のもの という傾向がある。 そのため、日においては2.3系(Gingerbread)や4.0~4.1(Ice Cream Sandwich)の割合が大きいと考えられる。 OSバージョンシェア率からアプリの対応OSバージョンを決める場合 実際に使いたいAPIやライブラリ・対応コストなども踏まえた上で、総合的に対応OSバージョンは判断すべきだと思うが、 シェ

    Googleが公開しているAndroidの各バージョンシェア率 - Qiita
    pane
    pane 2014/04/19
  • Git作業スタイル: リモートレポジトリに保存しつつキリのいいところで変更をまとめる - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    Git作業スタイル: リモートレポジトリに保存しつつキリのいいところで変更をまとめる - Qiita
    pane
    pane 2014/03/13
  • 個人的に参考にしているvimrc - Qiita

    最近Vimを始めてvimrcを育てています。 GitHubで公開されている他の方のvimrcを読んで勉強しているのですが、個人的に特に参考にしているvimrcを紹介します。 日語のコメントが中心 https://github.com/yuroyoro/dotfiles https://github.com/SpringMT/dotfiles https://github.com/rhysd/dotfiles (2014/02/26追加) https://github.com/glidenote/dotfiles (2014/03/03追加) すべて英語、もしくは英語のコメントが中心 https://github.com/deris/dotfiles https://github.com/toupeira/dotfiles https://github.com/cocopon/dotfil

    個人的に参考にしているvimrc - Qiita
    pane
    pane 2014/02/26
  • デザインの裏側を理解できるエンジニアになろう - Qiita

    「画面」のデザインは、エンドユーザーから見た「プロダクト」との唯一の接点。超大事。 そんな画面のデザインにまつわる、エンジニアが「いじる」ときに気をつけると、もしかしたら面倒が減って争いが減ってみんなが幸せになれるんじゃないかなあ、とか、そもそもの設計上で考慮できると、もしかしたら使う人たちが幸せになれるんじゃないかなあ、というポイントを、思い付きで書いていくので、あとは誰か整理してほしい的な投げやり感あふれるアレコレ。デザインとコーディングの話を混ぜて書いてます。 空白の理由を考える編 その1. 空白にまつわる認識の相違 例えば、Tumblrのダッシュボード。右肩のメニューの隅までちゃんとレイアウトされてるなーって感じがします。 でも、もしあなたが「空白を理解しないエンジニア」だった場合、こんな感じにコーディングしてしまうかもしれません。 (※画像はイメージです) 「なーんか、素人感があ

    デザインの裏側を理解できるエンジニアになろう - Qiita