タグ

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

  • 特にプログラマーでもデータサイエンティストでも�ないけど、Tensorflowを1ヶ月触ったので超分かりやすく解説 - Qiita

    特にプログラマーでもデータサイエンティストでも�ないけど、Tensorflowを1ヶ月触ったので超分かりやすく解説Python機械学習DeepLearningTensorFlow これ書くだけで土日2日間まるまる潰れてしまった。 学んだ内容に沿っているので、順に読み進めるに従ってコードの話になっていきます。 Tensorflow触ってみたい/みたけど、いろいろまだ理解できてない!という方向けに書きました。 ※2018年10月4日追記 大分古い記事なのでリンク切れや公式ドキュメントが大分変更されている可能性が高いです。 この記事のTensorflowは ver0.4~0.7くらいだった気がするので ver2.0~となりそうな現在は文章の大半が何を参考にしているのか分からないかもしれません。 1: Deep Learningってそもそも何してるの? 専門の人からはご指摘入りそうですが、要は回帰

    特にプログラマーでもデータサイエンティストでも�ないけど、Tensorflowを1ヶ月触ったので超分かりやすく解説 - Qiita
  • Spring Boot 使い方メモ - Qiita

    Spring Boot とは Spring プロジェクトが提供する様々なライブラリやフレームワークを、手っ取り早く使えるようにしたフレームワーク。 Dropwizard の Spring 版みたいなの。 ビルドすると単独の jar ファイルができあがる。 Web アプリの場合は、組み込みの Tomcat が起動する(Jetty や Undertow に切り替え可)。 Web アプリでなく、普通の Java プログラムとしても動かせる。 Maven や Gradle などのビルドツールを利用する(Ant でもできなくはない)。 使用したいコンポーネントを依存関係に追加するだけで、結合に必要な設定などが自動で行われる。 環境 Java 1.8.0_45 Gradle 2.3 Spring Boot 1.2.3 Hello World 実装 buildscript { repositories

    Spring Boot 使い方メモ - Qiita
  • AngularJSアンチパターン集 - Qiita

    (150522追記)稿の続編としてAngularJSモダンプラクティスを掲載しました。稿は2014年9月に執筆し、情報がかなり古くなっています。続編では、AngularJS 1.4やAngular 2に関する情報をまとめ、入門者への新鮮なチュートリアル、熟練者の移行手引として作成しました。どうぞご覧ください。 この記事は記録のため残します。 AngularJS歴1年の筆者による個人的なAngularJSアンチパターン集です。自分のための戒めとメモを兼ねています。個人差があると思いますので、参考程度に。 また、筆者はTypeScriptで書いています。 Components ComponentsのDI数が6以上になる 危険度★★★ angular.module('myApp') .service('FooService', [ '$q', '$resource', '$rootScope

    AngularJSアンチパターン集 - Qiita
    kem95199
    kem95199 2015/11/18
  • AngularJSでのHTTPrequest(主にPOST)にはまった件 #ng_jp - Qiita

    @can_i_do_webさんに指名(?)を頂いたといことで。 AngularJS Advent Calendar 2014 (adventarの方) の1日目の記事です! 先陣を切らせて頂きます。 はじめに 今回はAngularJSでHTTPrequestをするときにかなりハマった話(笑)をまとめたいと思います。 同じようにハマる人がいるかもしれないのでメモしておきます。 私のスペックは バックエンドのエンジニア Angular.JSは趣味に近い形で勉強中 Angular.jsは雰囲気で書いていて理解はまだ追いついてない という感じなので、初学者の人は同じエラーに出会うかもしれません Access-Control-Allow-Origin. 今日はこのあたりでめちゃハマってました。 APIのレスポンスを返す側がクロスドメイン環境を許可していない場合にクライアント側で表示されるエラーってい

    AngularJSでのHTTPrequest(主にPOST)にはまった件 #ng_jp - Qiita
    kem95199
    kem95199 2015/11/18
  • チケット計測のススメ - Qiita

    チケットを利用したプロダクトの健康確認 このスライドを作成した頃は頑張って毎日チケットを手動で計測していたのですが流石にいつまでも手動でやってるのは面倒というよりも恥ずかしいです。と言うことでRedmineのチケットからいくつかの情報をツールを利用して計測する様にしました。 ツールの出力内容 推移 チケット全体量がどの様に変化したかを見ます ステータス別計測 チケットのOpen / Closeの詳細情報 増減 チケット自体の増減量のみを見ます 消化予測 増減値を元に現在量から全体消化 消化量(終わらせた) 単純な消化量だけに絞った量と平均 寿命 チケットの生成から終了までの平均 報告者 チケットの作成&報告者のランキング 放置量 長期間閉じられていないチケットの情報 用意するモノ 現実がツマッたRedmineとチケットとAPI Key RedmineのQuery - 1 (計測したい区間の

    チケット計測のススメ - Qiita
  • Appium入門(Android編) - Qiita

    はじめに Appiumの使い方が良くわからない人の為に、 とてもお手軽にAppiumを利用できる方法をまとめました。 慣れた人なら1時間かからずに使用感を確認することができるはずです。 事前準備 ここではWindowsを利用していますが、Macでも試せます Appiumのダウンロードと解凍、できるひとはインストール Android SDKのダウンロードとインストール Androidのエミュレーターのインストール(Genymotionがおすすめ) Rubyをインストール Gemを2個インストールしておく selenium-webdriver appium_lib テスト用のapkファイルを何かダウンロードしておく ここでは、Appiumの公式チュートリアルに含まれているNotesアプリを利用します。 ttp://appium.s3.amazonaws.com/NotesList.apk (S

    Appium入門(Android編) - Qiita
    kem95199
    kem95199 2015/05/08
    [[appium]
  • AngularJS使い方メモ - Qiita

    AngularJSアプリケーション開発ガイド を読みながら勉強したときのメモ。 HelloWorld AngularJS を入手する 公式サイトから angular.min.js をダウンロードする。 HTML を書く <html ng-app> <head> <script src="angular.min.js"></script> <script src="helloWorld.js"></script> </head> <body> <h1 ng-controller="HelloWorldController">{{message}}</h1> </body> </html> angular.min.js を読み込む。 ng-app ディレクティブを付けたタグの中が、 AngularJS のテンプレートとして処理される。 ng-controller ディレクティブを付けたタグの中

    AngularJS使い方メモ - Qiita
  • Ionic + Railsのサンプルアプリ(ng-token-auth+devise_token_authを使った認証) - Qiita

    What's Ionic ? Ionicは、HTML5を用いたハイブリッドモバイルアプリケーションを構築するためのオープンソースのフロントエンドSDK Ionicには、レスポンシブフレームワークとは異なり、iOSやAndoridのネイティブSDKで得られるようなモバイルUIとレイアウトが含まれている ハイブリッドアプリ ハイブリッドアプリは、アプリの中のブラウザシェルで実行されていて、ネイティブのプラットフォーム層にアクセスすることもできる、小型のウェブサイト ハイブリッドアプリは、特にプラットフォームのサポート、開発のスピード、およびサードパーティ製のコードの利用面で、純粋なネイティブアプリケーションと比べて多くの利点を持っている Ionicの特徴 Apache Cordovaを拡張して作られている、モバイルUIフレームワーク&開発ツール AngularJSやSassを採用している Io

    Ionic + Railsのサンプルアプリ(ng-token-auth+devise_token_authを使った認証) - Qiita
    kem95199
    kem95199 2015/03/17
  • C言語分かってなかった (I Do Not Know C) - Qiita

    Dmitri Gribenko氏によるBlog記事 "I Do Not Know C" より訳出。原文および訳文のライセンスは CC BY-SA 3.0 に従う。 この記事の目的は、皆に(とくにCプログラマに)「C言語分かってなかった」と言わせることです。 C言語の死角は思っているよりも身近にあり、よくある単純なコードですら 未定義動作(undefined behavior) を含む可能性があると示したいと思います。 記事は質問に対する回答の形をとります。全ての例示コードは別々のファイルに分かれていると考えてください。 (訳注:Qiita/Markdown表現の制約から、読中ネタバレ防止のため文章順序を変更しています。前半には質問のみを、後半には質問と回答の対を訳出しました。) 質問編 1.

    C言語分かってなかった (I Do Not Know C) - Qiita
  • MacOS XでVagrantにCentOS入れ、Railsアプリ制作、Heroku公開 vol.01 - Qiita

    MacOS XでVagrantにCentOS入れ、Railsアプリ制作、Heroku公開 vol.01MacVirtualBox Virtual BOX インストール編 MacOS X Yosemite で Heroku にアプリを公開するまでの環境構築を何回かに分けて書きます。 MacOSでは標準で Ruby が使えるし、仮想OSを使わずに開発してしまった方がお手軽ではあるのだけど、標準環境をガシガシと変更してしまうのにはやや抵抗があるし、後日誰かに共有や自分の環境を移行する可能性などを考えると、仮想OSを使っとくのは良いです。 Virtual BOX を取ってくる Virtual BOX公式サイト ダウンロード先 Extension Packとか、SDKとか、いろいろ置いてあるけど、一番上にある「VirtualBox platform packages.」の最新版を落とせばOK。 当然

    MacOS XでVagrantにCentOS入れ、Railsアプリ制作、Heroku公開 vol.01 - Qiita
    kem95199
    kem95199 2015/03/05
    MacOS XでVagrantにCentOS入れ、Railsアプリ制作、Heroku公開 vol.01 - Qiita
  • Webフロントエンドに従事するお前らはいい加減高頻度イベントとレイアウトとスタイリングの付き合い方を考えろ - Qiita

    もうなんかこの際マジで言わせていただくんですけど、知ってるか知らないか分かりませんが世の中にはすごい頻度で呼ばれうるDOMイベントって言うのがいくつかあるわけですよ 例えば scroll mousemove, touchmove devicemotion 辺りですよ。 で、高頻度で呼ばれるって言うことは必然的に処理量が増えるって分かりますよね?????while(1) {}じゃないとはいえUIスレッドに十分影響を与えうる頻度で呼ばれる訳です。分かりますよね???????? そうなると当然そのイベント内で重い処理を行えば人間が認識できるレベルでのレスポンス遅延が起きるっていうのはご理解できますよね? 重い処理っていうのはまぁ想像出来るとは思うんですが例えばよくあるのが DOMのレイアウトプロパティへのアクセス offsetTop、offsetLeft、offsetWidth、offsetHe

    Webフロントエンドに従事するお前らはいい加減高頻度イベントとレイアウトとスタイリングの付き合い方を考えろ - Qiita
    kem95199
    kem95199 2014/10/24
  • クラスの命名のアンチパターン - Qiita

    昔から「名は体を表す」と言ひます。クラスの名前がクラスの果たす役割と一致してゐるかどうか常に考へ続けませう。 ImageInfo, AccountData, etc. Info って何やねん? Data って何やねん? ImageInfo って Image とはどう違ふねん?? FooInfo や FooData よりも好ましいかもしれない名前の例: FooAttribute, FooProperty, FooMetadata, FooDescription FooConfiguration, FooSetting, FooParameter FooResult, FooStatistics, FooSummary FooBuffer, FooList, FooCollection, ... ProductListItem, TranslationTableEntry, etc. Prod

    クラスの命名のアンチパターン - Qiita
    kem95199
    kem95199 2014/09/06
  • コマンドラインからMavenのセントラルリポジトリを検索できるツールを作ってみた - Qiita

    あるんかなと思ったら、なさそうだった。 REST API が提供されていたから、 Groovy で作ってみた。 GitHub で公開してます 使用例 任意検索 > groovy mvnfind -q "commons lang" com.btmatthews.jaxb2_commons:jaxb2-commons-lang3:1.0.0 com.cedarsoft.commons:lang:6.0.1 com.mysema.commons:mysema-commons-lang:0.2.4 commons-lang:commons-lang:20030203.000129 fm.last.commons:lastcommons-lang:3.1.1 net.bramp.jackson:jackson-datatype-commons-lang3:0.1 net.dongliu.common

    コマンドラインからMavenのセントラルリポジトリを検索できるツールを作ってみた - Qiita
    kem95199
    kem95199 2014/08/30
  • 【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 - Qiita

    2019/06/11追記: これは2012年の投稿です。なぜかはてなブックマークで拡散されていますが、内容は時代にそぐわなくなったものもあるのでご注意ください。 これ知らないプログラマって損してんなって思う汎用的なツールのコメントに寄せられたツールを分類分けしてみました。 解説は、ほぼコメントに寄せられた内容のコピペです。 URLのみの記述は公式サイト(か、ほぼ公式サイトと化しているサイト) 公式サイトとは別に、ページタイトルだけでツールを説明しきっているページへのリンクも付けておきました。類似ページが複数ある場合は、はてブのブックマーク数が多いものを選びました。 知らないツールもあるので、分類がいいかげんなところもあると思います。何か気づいたらコメントください。 解説が不十分なツールについても、補足(コピペで文に取り込める体裁だとありがたい)を頂けると助かります! 元ネタの投稿は現在進

    【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 - Qiita
  • MediaWikiフォーマットのテキストをHTMLに変換する - Qiita

    MediaWikiフォーマットのテキストをHTMLに変換する。MediaWikiフォーマットのParserは色々ありますが、今回はMediaWikiに含まれるオリジナルのParserを使って変換します。 MediaWikiのインストール MediaWikiの最新バージョンを拾ってきて適当に設置。 $ wget http://releases.wikimedia.org/mediawiki/1.22/mediawiki-1.22.6.tar.gz $ tar zxvf mediawiki-1.22.6.tar.gz 設定ファイルの作成 インストールスクリプトを使って、設定ファイルとデータベースを生成します。データベースは、このためだけにMySQLやPostgreSQLを準備するのは面倒なので、SQLiteを使用。

    MediaWikiフォーマットのテキストをHTMLに変換する - Qiita
    kem95199
    kem95199 2014/05/15
  • 多様なフォーマットに対応!ドキュメント変換ツールPandocを知ろう - Qiita

    追記(2020.4.19) Pandoc User’s Guideを日語に全訳しました。 よろしければご参照ください。 新しい翻訳をプレリリースしました!(翻訳途中の部分もあります) Pandocユーザーズガイド 日語版 [2.7.2] — 日Pandocユーザ会 2019.02.21 ドキュメント 旧日語版:Pandoc ユーザーズガイド 日語版 はじめに 今回は、ドキュメント作成Tips Advent Calendar 2012の1日目 (マインドマップから全てを紡ぎ出す - XMind+Pandocのドキュメント作成術 -) で少し紹介したPandocというツールについて、もう少し深く掘り下げて紹介したいと思います。 MarkdownとかreStructuredTextとか、流行ってますよね いわゆる軽量マークアップ言語が最近流行しています。特にMarkdownも杓子も

    多様なフォーマットに対応!ドキュメント変換ツールPandocを知ろう - Qiita
    kem95199
    kem95199 2014/05/15