カノさん さん プロフィール

  •  
カノさんさん: 放浪エンジニア K-site
ハンドル名カノさん さん
ブログタイトル放浪エンジニア K-site
ブログURLhttps://hobik-site.blogspot.jp/
サイト紹介文ITトレンドや今話題のITニュース、Webエンジニアのちょっとハッピーになれる開発を投稿
自由文放浪エンジニアが「IT系のトレンド情報」、「気になる技術」、「少しハッピーになれる開発」などの情報を投稿しています。開発者の方達へ、ほんの少しの有益情報の提供が目的です。
参加カテゴリー
更新頻度(1年)情報提供23回 / 21日(平均7.7回/週) - 参加 2018/01/27 08:24

カノさん さんのブログ記事

  • 過去の記事 …
  • 並列処理 CompletableFuture サンプル
  • 改めてJavaの学習をすると、改めてマルチスレッドプログラミングの実装をする選択の幅が広いな〜と改めて感じている今日この頃です。正直、ForkJoinとか、CompletionStageとか、ParallelStreamとか違いがよくわかっていないので、ひとまず実装したり公式読んだりして違いを確認していこうかな〜と思い、とりあえずCompletableFutureから手をつけていくことにしました。 CompletableFutureまず、CompletableFuture はJava8で導入 [続きを読む]
  • バブルソートをJava8 でコーディング
  • 初めてJavaを触ったのが2010年で、その頃はまだまだJava 6の時代でした。そこからJava 7が出てすぐくらいから開発でJavaを触ることがなくなってきました... 転職を繰り返し気付けばJavaを触ってた時間より、PHPを触っている時間の方が圧倒的に長くなっていました....(たとえブランクが長くても、個人的にはJavaの方が好きです!!)今の会社でまたJavaを触る機会があり、最近になってJava6の時代からのブランクを埋めるようにJava [続きを読む]
  • TensorFlow 1.5 Googleの機械学習ライブラリ
  • 2018年1月26日にGoogleから、オープンソース機械学習のライブラリの最新版である「 TensorFlow 1.5」の公開発表がありました。今回はそもそもTensoFlowって何?といった基礎的なことから、TensorFlow 1.5で何が追加されたかに触れていきます。TensorFlow とはまずはそもそもTensoFlowって何?ってところから見ていきましょう。TensorFlow(テンソルフロー)とは、天下のGoogle先生が開発している機械学習に用いられるライブラリで、 [続きを読む]
  • TensorFlow 1.5 Macで環境構築 Python
  • div.pcode1 { margin: 0; padding:5px 5px 0px 0px; border:1px solid #ccc; background:#efefef; overflow:auto; } div.pcode1 code { font-family:"メイリオ", sans-serif; margin:0; } 2018年1月26日にGoogleがオープンソース機械学習ライブラリ「TensorFlow 1.5」を公開しました。TensorFlowは以前から興味はあったものの、まだ触ったことがなかったので、これを機にTensorFlowを触れる環境を整えてみました( [続きを読む]
  • レジの待ち時間ゼロ Amazon Go
  • ついにきましたね! Amazon Goのレジいらずのコンビニです。これはニュースとかでも大きく取り上げられているので、ご存知の方も多いと思いますが、今回はAmazon Goではどうやって自動精算を行なっているかを見て行きたいと思います。Amazon Goについて注意しておきますが、Amazon Go(アマゾン・ゴー)とはコンビニのことではないです!!まるで、レジに店員がいないコンビニのことを指しているかのような記事が多いですが(ある意味 [続きを読む]
  • ASO対策の需要性 ITトレンド
  • たまにはITトレンドっぽい事を書きたくなったので、今回は誰でも利用しているであろうスマホ用アプリについての内容です。皆さんは自身のスマホにはアプリをどれくらいインストールしていますか? 現在、iOS用のApp Storeには約 250万アプリ、Android用の Play Store には約300万アプリが公開されています。今の時代は一昔前みたく「アプリを公開するだけでダウンロード数が増える!」なんて事は一切ありません....一人のユーザー [続きを読む]
  • Google AdSense 申請から審査の承認まで
  • 先日(2018年1月21日)に Google AdSense(アドセンス)の審査が通ったので、申請〜承認がおりるまでの経緯(Blogger開設〜アドセンスの承認に関する期間)や記事数とか期間とか実際の記事に関するアクセス数とか、可能な限りの情報を載せます。Google AdSenseの申請関連で困っている方の助けになれば幸いです。申請の情報に関する注意事項初めに、審査に関する情報の注意事項です。少し調べてみるとわかるのですが、Google AdSense の審 [続きを読む]
  • ユーチューバーがまた減る?新規約発表
  • 現在も子供達の「なりたい職業ランキング」に上位に入っているユーチューバーですが、グーグルが16日に傘下の動画投稿サイト「 YouTube」の新規約を発表し、ここにきて更にユーチューバーとしての活動が厳しくなる新規約が発表されました。新規約導入時代のトレンドともいえるYouTubeですが、やはり何か問題があるたびに規制が入るのはしょうがないことなのでしょうか。今回の新規約導入の経緯は何と言っても、先月末に大大炎上 [続きを読む]
  • 画像の自動生成をやってみた Deep Learning
  • 最近の開発ではないのですが、深層学習が流行ってから少し前にちょっと触ってみたのでその紹介です。やったことはPFNリサーチャーの松元さんが公開している、Chainerフレームワークをベースに実装した、画風を変換するアルゴリズムを使った「写真などを好きな画風に変換できるプログラム」を試してみました。おっさんの写真をゴッホ風のスタイルに変換してみた冒頭の説明だけではわかりずらいですが、今回やったことは「自分で撮っ [続きを読む]
  • Javaは言語トレンド1位
  • 社会人になってからJavaラーとして過ごしてきましたが、ふと日本ではどのくらいのJavaラーがいるのか気になったり、他の言語はどれくらい人気があるのか気になったので調べてみました。言語の人気度さっそく、どの開発言語が人気があるのかを、Google Trendを使って調べてみました。開発言語はパッと頭にで出来た物として「Java」、「PHP」、「Ruby」、「C++」、「JavaScript」の5言語をとりあえず比較してみることに(他にもPytho [続きを読む]
  • IT業界の開発現場の変化
  • 転職を繰り返し様々な開発現場を見てきましたが、最近ふと思うのが開発現場の変化を感じます。昔みたいにプログラムだけできればよかったと、そんな時代ではなくなってきているように思えます。技術の幅も広がってきており、最近のエンジニアは2 言語〜4言語くらいはかけるのは当たり前で、Web系であればフロント + サーバサイドに関する知識は必須になってきました。はっきり言って10年前と開発スピードや製造方法などはガラリと [続きを読む]
  • Google Homeアプリ開発したらTシャツと $200のメールがきた
  • Google Home用のアプリ開発したら Google AssistantからメールがきたGoogle Homeに喋ってもらいたい一心で、Google Assistantでアプリを開発・公開してから2週間くらい?が過ぎた頃、Google Assistantからメールがきました!!どうやらGoogle Assistantでアプリ公開した人を対象に、なにやらプレゼントをくれるそうです。Google Assistant Tシャツと$200 をくれるそうです メールの翻訳が合っているかわかりませんが Google Home用 [続きを読む]
  • Java 9の追加機能
  • Javaラーですが2017年10月にJava 9が出ていることに気付かず、出遅れている感はあるもののとりあえずJava 9での追加機能などを調べました。Java 9の変更点ついにきた Project JigsowProject Jigsowとは何か?Java 9は以前から話題になっていた、モジュールの追加に関する機能があります。これは何かと言うと、昨今のJavaアプリケーションの多様化に伴い、従来のパッケージの仕組みだけではライブラリの構造が煩雑になってきたりし [続きを読む]
  • Google Assistantアプリ申請でリジェクトされたお話
  • Google Assistantでアプリ作成を始めて早2週間、本日で3個目のアプリの申請が通りました!!やはり自分で作成したアプリを Google Home に喋ってもらうのは嬉しいものです。しかし、その間に何度申請がリジェクトされたことか....今回は恥を忍んでアプリ申請でリジェクトされた内容を晒していこうと思います。アプリ申請でリジェクト...今まで3個のアプリを作って申請してきましたが、1発で通ったのは1個だけです....実際にGoogle [続きを読む]
  • Google Assistantアプリ Dialogflow開発編
  • Google Assistantアプリ開発についてDialogflowを使って、どのようにアプリを開発していくかをまとめました。これからGoogle Assistantでアプリ開発を行いたい方などに参考になれば幸いです。Dialogflow で Google Assistantアプリ開発Google Assistantでアプリ開発をしていくには、Googleが提供している「Action on Google」を使います。こちらは、Googleアカウントを持っていれば誰でも利用できますので、まずはGoogleにログイン [続きを読む]
  • Google Assistantアプリ開発の仕組み
  • せっかく買ったGoogle Homeでようやくアプリを作成しました!やっぱりGoogle Homeに話しかけるのは楽しい....ここ数日でGoogle Assistantでの開発方法とかを調べまくったので、これからGoogle Assistantでアプリ開発を行う人の参考になればと幸いです。Google Assistantのアプリの仕組みまずはGoogle Homeさんに喋りかけたら、裏でどんな感じで処理されているか大雑把に説明していきます。ここを理解しないで先に進むと、Action On [続きを読む]
  • Google Assistant開発で出来る・出来ない事
  • スマートスピーカー戦争が密かに繰り広げられている中、Google Homeが半額だったため衝動買いをしました....買ったはいいものの、そもそもGoogle Assistant開発では「何が出来て、何が出来ないか」すら知らずに買ってしまったので、とりあえずそこから調べてみました。調べたことを簡単にまとめたので、これからGoogle Assistantでアプリを開発しようとしているビギナーさんの助けになれば幸いです。アプリ開発をすぐにでも始めた [続きを読む]
  • Android Kotlinを勧める理由
  • これかららプログラミングの勉強をされる方や、Androidでアプリを開発したい方に、筆者はKotlin言語でのコーディングを進めています。Kotlin言語を勉強するメリットや理由などを確認していただき、皆様の選択の助けになればと思います。Android とはKotlin について触れる前に、まずは Android (アンドロイド)について触れておきましょう。Android とは2003年にアンディ・ルービン、リッチ・マイナー、ニック・シアーズ、クリス・ [続きを読む]
  • Apple Watch の機能や出来ること - 便利グッズ!
  • iPhoneユーザでなくても、今やスマートウォッチは珍しくないものとなりました。しかし利用した経験がない方からすれば、Apple Watchを含むスマートウォッチは何がよいの?と感じる方が大多数かと思います。筆者は開発用として買ったApple Watchですが、普通に日常生活の便利グッツと化しているのでそのご紹介です。(そのうちApple Watchの開発ネタもあげます...)今回はApple Watchやスマートウォッチが気になる方むけに、持ってい [続きを読む]
  • Vision Kitとは?Google AIY プロジェクト第2段
  • 先日、日本国内でも発売が開始された「Vision Kit」ですが、そもそもVision Kitとは何か?Google AIYプロジェクトとの関係について調べたことのメモです。Google AIYプロジェクトとは?GoogleはAIをより身近に感じ、手軽に体験してもらえるようにと Do-it-yourself Artificial Intelligence から、「AIY」と名付けられた 、AIY プロジェクトというものを立ち上げ、そのための商品の販売を始めました。今回発表された「Vision Kit [続きを読む]
  • iPhone Xの購入検討
  • 未だにiPhone 6s を使っているため、そろそろ携帯を買い換えたいな〜と思う今日この頃です。そこで今買い換えるなら iPhone 8, 8 Plus, X ?これらの情報を集めて、新型のiPhoneへ買い換えるか否かを考えたいと思います。iPhone Xの性能iPhone 8, iPhone 8 Plus, iPhon X 何が違う?今更ですが、2017年9月頃にAppleから iPhone 8, 8 Plus, X の3台のスマホが発表されました。iPhone 8, 8 Plus は今までの iPhone からの正常な [続きを読む]
  • Slackにポケモン絵文字をまとめて入れる
  • 例に漏れずポケモンGoをやっておりますが、社内でもポケモンGoの話題が絶えません。あまりにハマりすぎてSlackでもよく話題に上がります....そんなこんなで Slackにポケモン絵文字をまとめて入れたので、その方法です。準備1 : 画像を集めるSlackで利用するためのアイコンには、サイズ制限などがあるため用意するのが以外と大変です。ですが、少し調べてみるとポケモンの絵文字を提供している方がおり、その画像などをまとめたリ [続きを読む]
  • 【スクレイピング】Google検索のスクレイピング
  • スクレイピングとは、サーバサイドのプログラミング言語を使って外部のサイト(サーバ)へアクセスし、そのコンテンツから欲しい情報を引き出す手法です。 その大半はサイトへアクセスし、返されたHTMLを解析したり正規表現を使ってデータを抜き出します。 RubyでGoogle検索結果のスクレイピング今回のGoogle検索を行った結果のスクレイピングを Ruby で書いていこうと思います。スクレイピング用のツールなどは様々な物が公開されて [続きを読む]
  • 過去の記事 …