タグ

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

  • 【合格しました!】AWS 認定ソリューションアーキテクト アソシエイト 受験記 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? AWS認定ソリューションアーキテクト アソシエイトを受験しました。 受験に向けてどんな事をしたのか、そんな勉強をしたのかをまとめます。 #結果 合格しました! 得点は74%でした。 試験中に手ごたえがあまりなくドキドキでしたが、無事合格できてうれしいです! #所感 今回、認定取得を目指して学習したことで、AWSの知識が相当増えたと感じます。 具体的には AWSのサービスを使用してシステムをどう構成すればよいのか AWSのおのおののサービスの得意なこと不得意なこと AWSにおけるベストプラクティス というようなことが学べ、業務にいかすこと

    【合格しました!】AWS 認定ソリューションアーキテクト アソシエイト 受験記 - Qiita
  • TDD(テスト駆動開発)でFizzBuzz問題を解いてみる - Qiita

    要件としては以下です。 3で割り切れる時は「Fizz」 5で割り切れる時は「Buzz」 3と5で割り切れる時は「FizzBuzz」と出力する [参考]Fizz-Buzz問題 プログラム テストコードは以下。 <?php require_once __DIR__. '/fizzBuzz.php'; class testFizzBuzz extends PHPUnit_Framework_TestCase { private $fizzBuzz; public function setUp() { $this->fizzBuzz = new fizzBuzz(); } public function testFizz() { $input = 3; $expected = "Fizz"; $this->assertEquals($this->fizzBuzz->judge($input), $

    TDD(テスト駆動開発)でFizzBuzz問題を解いてみる - Qiita
    masayuki5160
    masayuki5160 2017/08/01
    初めてテストファーストでコード書いてみました
  • 「Python 機械学習プログラミング」まとめノート(Jupyter) - Qiita

    はじめに 「達人データサイエンティストによる理論と実践 Python 機械学習プログラミング」というの評判が良かったので読みました。 https://www.amazon.co.jp/dp/B01HGIPIAK/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 その際に、後から復習できるようにJupyter Notebooksのノートファイルにまとめノートを作りながら学習を進めていきました。その時のまとめノートをせっかくなので共有したいと思います。特に重要だと思ったポイントや、ちょっとした補足を追加して、「この手法、scikit-learn使ってどんな風に書くんだっけ?」の備忘録として使えるように書きました。ただ、省略してる部分も多いので適宜元のを見て補ってもらえると幸いです。あと1,2,8,9,12,13章についてはノートを作っていません。(デ

    「Python 機械学習プログラミング」まとめノート(Jupyter) - Qiita
  • Dockerを使い手軽にPHPUnitをはじめる - Qiita

    はじめに これからPHPUnitを試す方の参考にもなるよう手順をまとめます。 といっても筆者も経験多くはないのであしからず。 環境 Dockerを使って環境セットアップ 手っ取り早くPHPUnitを試してみたいという方も多いと思うので今回はDockerで環境を用意。 (なおDocker自体のインストールは割愛してます。) $ docker pull php:5.6-apache $ docker run -p 80:80 -v /(ホストの任意のパス)/:/var/www/html --name php56 -d php:5.6-apache $ docker exec -ti php56 bash

    Dockerを使い手軽にPHPUnitをはじめる - Qiita
    masayuki5160
    masayuki5160 2017/07/30
    今更すぎるけどはじめてQiitaに投稿してみた、これからはPHPUnit使ってもっとテストコードかこうと考えてる
  • GitHub English Challenge Cheat Sheet - Qiita

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

    GitHub English Challenge Cheat Sheet - Qiita
  • phpのMemcached拡張で持続的接続を行うとESTABLISHEDが大量に発生する問題の原因と対処法 - Qiita

    PHPでMemcachedを利用する際に使うPECL::Memcached。 そんなPECL::MemcachedでESTABLISHEDが大量に発生しているという問題に遭遇しました。 ちなみにPHP7な環境で、php-memcached-devを使った場合でも同じ問題が発生していました。 何が起きたのか? 持続的接続しないと、アクセス数増えたら辛いわけで持続的接続をしようと思い、気軽にこんな感じの実装をしていました。 $memcached = new \Memcached(1); $memcached->addServer('memcached', 11211); $recommendTours = $memcached->get('recommendTours'); 単純にMemcachedに接続してデータを取ってくる形ですね。 持続的接続を行う場合に軽くググってみたら @shin1x

    phpのMemcached拡張で持続的接続を行うとESTABLISHEDが大量に発生する問題の原因と対処法 - Qiita
    masayuki5160
    masayuki5160 2017/07/25
    そうか、対策これでいいのか。
  • PHPでデータベースに接続するときのまとめ - Qiita

    【2021/10/15 追記】 この記事は更新が停止されています。現在では筆者の思想が変化している面もありますので,過去の記事として参考程度にご覧ください。PDO に関しては大きく変わっていない部分が多いとは思いますが, PHP 8.x 以降での動作保証はありません。 あらかじめ読んでおきたい記事 Qiita - 【PHP超入門】クラス~例外処理~PDOの基礎 by @7968 初心者がやりがちなミス 以下のどれかに1つでも当てはまるコードは見直す必要があります.付録にリンクを貼っておきましたので,「該当するかも?」という人はクリックして飛んで読んでください.太字にしてあるものは脆弱性に直結する危険度の高いものです. mysql_query などの非推奨関数を利用している SET NAMES あるいは SET CHARACTER SET などで文字コードを指定している そもそもデータベース

    PHPでデータベースに接続するときのまとめ - Qiita
  • OAuth 2.0 全フローの図解と動画 - Qiita

    RFC 6749 (The OAuth 2.0 Authorization Framework) で定義されている 4 つの認可フロー、および、リフレッシュトークンを用いてアクセストークンの再発行を受けるフローの図解及び動画です。動画は YouTube へのリンクとなっています。 English version: Diagrams And Movies Of All The OAuth 2.0 Flows 追記 (2019-07-02) 認可決定エンドポイントからクライアントに認可コードやアクセストークンを渡す方法については、別記事『OAuth 2.0 の認可レスポンスとリダイレクトに関する説明』で解説していますので、ご参照ください。 追記(2020-03-20) この記事の内容を含む、筆者人による『OAuth & OIDC 入門編』解説動画を公開しました! 1. 認可コードフロー RF

    OAuth 2.0 全フローの図解と動画 - Qiita
  • Mastodon インスタンスのリモートフォローの仕組みと必要な購読更新の設定方法 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? [追記]Mastodon バージョン1.3.3がリリースされて、このページに書いている不具合は解決されて、今後は発生しなさそうです。このページも御役御免ということですね。問題にハマってる人は1.3.3にアップデートしましょう。 Mastodon のインスタンス運営をする上で、v1.3.2以下の Mastodon の設定が悪いとリモートフォローのユーザーの投稿がある日突然見えなくなることがあります。逆に相手サーバーの設定が悪いとせっかくリモートフォローしてくれたユーザーの投稿が届かなくなります。原因はいくつかあって、主に 受信側の購読の更

    Mastodon インスタンスのリモートフォローの仕組みと必要な購読更新の設定方法 - Qiita
  • 新しいwebサービスを立ち上げるときにやったこと - Qiita

    アプリファーストの企業が多い中、今更ですが新しいwebサービスを立ち上げました。 horti[ホルティ]|生活を彩ろう。花、植物、ガーデニング情報をお届け 今回はそのwebサイトを立ち上げるにあたって、サービスコンセプトが決まってから、webサイトが公開されるまで"エンジニアとして何をしたか?"をまとめてみました。 これもやっといた方がいいんじゃない?ということがあれば突っ込んでください。 webアプリケーション開発前 1. サービスコンセプトを考える - 2weeks 自分達の強み、弱みなどを考えて、大体の費用や収益化の目処などを決めます。僕は、MTGに呼ばれてもないのに勝手に参加して、データ構造を考えて、テーブルを設計してました。 2. サービス名を考える - 1day slack上で冗談みたいな名前も含め、数十〜数百の名前をあげまくりました。ドメインが空いているか?などもチェックしな

    新しいwebサービスを立ち上げるときにやったこと - Qiita
  • 例の機械学習コースが良いらしいと知りながらも2年間スルーし続けたがやはり良かったという話 - Qiita

    先日、オンライン学習サイトCourseraの"Machine Learning"コースを修了しました。これが最高に勉強になったわけですが、機械学習に興味があって情報収集を始めてる人にとって、「Courseraの機械学習コースがおすすめですよ」という話は 「はい、知ってます」 という感じではないでしょうか。 (たとえば、Qiitaで検索してみると、以下のような同コースに関連する超人気記事が出てきます) 数学を避けてきた社会人プログラマが機械学習の勉強を始める際の最短経路 - Qiita 機械学習をゼロから1ヵ月間勉強し続けた結果 - Qiita 僕もそんな感じで、幾度となく人や記事に同コースを薦められたりしつつ、たぶん2年ぐらいスルーし続けてきたと思います。 しかし約2ヶ月前、ひょんなきっかけから講座を始めてみて、やはり評判通り最高だったと思うと同時に、僕と同じような感じでこのコースが良い

    例の機械学習コースが良いらしいと知りながらも2年間スルーし続けたがやはり良かったという話 - Qiita
  • Retty流『2200万ユーザを支える機械学習基盤』の作り方 - Qiita

    みなさん、こんにちは。Retty CTO の樽石です。 この記事は Retty Advent Calendar 25日目です。メリークリスマス。 昨日は @ttakeoka の『MFIにむけてRettyの取り組み』でした。 今年も残りわずかになりました。いかがお過ごしですか? Retty はこの 1 年でエンジニアがほぼ倍増しました。それによって、情報発信者が増え、Advent Calendar に参加出来るようになりました。みんな楽しそうにしていて、うれしいです。 Retty Inc. Advent Calendar 2016 - Qiita さて、今年最後の Retty Advent Calendar 記事を書くということで、はじめは 1年のまとめ的内容にしようかと思いましたが、それでは平凡で面白くありません。そこで、ネタになりそうなマニアックな技術的記事で締めくくりたいと思います。

    Retty流『2200万ユーザを支える機械学習基盤』の作り方 - Qiita
  • 初心者がchainerで線画着色してみた。わりとできた。

    デープラーニングはコモディティ化していてハンダ付けの方が付加価値高いといわれるピ-FNで主に工作担当のtai2anです。 NHKで全国放送されたAmazon Picking Challengeでガムテべったべたのハンドやロボコン感満載の滑り台とかを工作してました。 とはいえ、やっぱりちょっとディープラーニングしてみたいので1,2か月前からchainerを勉強し始めました。 せっかくなので線画の着色をしたいなーと思って色々試してみました。 線画の着色は教師あり学習なので線画と着色済みの画像のデータセットが(できれば大量に)必要です。 今回はOpenCVでカラーの画像から線画を適当に抽出しています。 抽出例 → カラーの画像を集めて線画を作ればデータセットの完成です。(今回は60万枚くらい使っています) ネットワークの形ですが、U-netという最初の方でコンボリューションする時の層の出

    初心者がchainerで線画着色してみた。わりとできた。
  • いまさら聞けないLinuxとメモリの基礎&vmstatの詳しい使い方 - Qiita

    さくらインターネット Advent Calendar最終日は、硬派にLinuxのメモリに関する基礎知識についてみてみたいと思います。 最近はサーバーを意識せずプログラミングできるようになり、メモリの空き容量について意識することも少なくなりましたが、いざ低レイヤーに触れなければいけないシチュエーションになった際に、OSを目の前に呆然とする人が多いようです。 基的にLinux のパフォーマンスについて、メモリをたくさんつめばいいとか、スワップさせないほうが良い とか、このあたりは良く知られたことだと思います。 ただ、なんとなく ps コマンドや free コマンド などの結果を見るだけでなく、もう少しメモリのことについて掘り下げてみてみたいと思います。 メモリとキャッシュ Linux におけるメモリの状態を大きく分けると「使用中のメモリ」「キャッシュ」「空きメモリ」「スワップ」の 4 つに分

    いまさら聞けないLinuxとメモリの基礎&vmstatの詳しい使い方 - Qiita
  • 【転職会議】クチコミをword2vecで自然言語処理して会社を分類してみる - Qiita

    はじめに LivesenseAdventCalendar 2016 の20日目を担当する @naotaka1128 です。 現在、転職会議という転職クチコミサービスのデータアナリストを担当しております。 転職会議は会社のクチコミが数百万件集まっている日最大級の転職クチコミサービスです。現状はクチコミや評点を表示しているだけなのですが、今後はクチコミを自然言語処理などで分析して今までは手に入らなかったような有益な情報を世の中に提供していきたいと思っております。 今回はその取っ掛かりとして word2vec および doc2vec という自然言語処理の技術を用いてクチコミを分析し、会社の分類などを行ってみようと思います。 使用する自然言語処理技術 昨今、word2vecという自然言語処理の技術が話題です。ご存じの方も多いかと思いますが、大量の文章をもちいて単語をベクトル表現で数値化し、以下の

    【転職会議】クチコミをword2vecで自然言語処理して会社を分類してみる - Qiita
  • DeepLearningで上司を認識して画面を隠す - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 背景 仕事をしているとき、業務に関係ない情報を閲覧していることって誰でもありますよね? そんなときに背後にボスが忍び寄っていると気まずい思いをします。もちろん急いで画面を切り替えれば良いのですが、そういう動作は逆に怪しまれることになりますし、集中しているときは気がつかないこともあります。そこで怪しまれずに画面を切り替えるために、ボスが近づいてきたことを自動的に認識して画面を隠すシステムを作ってみました。 具体的にはKerasを用いてボスの顔を機械学習し、カメラを用いて近づいてきたことを認識して画面を切り替えています。 ミッション ミッシ

    DeepLearningで上司を認識して画面を隠す - Qiita
  • そろそろプログラマーもFPGAを触ってみよう! - Qiita

    ##そろそろプログラマーFPGAを触ってみよう! これはbuilderscon tokyo 2016の発表スライドです。 ##自己紹介 @kazunori_279 クラウドのデベロッパー・アドボケイト エバンジェリストみたいなお仕事 コミュニティ支援:GCPUG、bq_sushi、TensorFlow User Group etc 趣味FPGA 2013年くらいからいじり始め FPGAエクストリーム・コンピューティング主宰:合計8回 ##これまでに書いたFPGA記事 はてなブックマークでバズった記事たち マイクロソフトはどうやってBingをFPGAで実装したか: 952 users ハード素人が32bit CPUFPGAで自作して動かすまで読んだのまとめ: 576 users 文字通り「ネットワークがコンピューター」な金融HFTでのFPGAの使われ方: 517 users JP M

    そろそろプログラマーもFPGAを触ってみよう! - Qiita
    masayuki5160
    masayuki5160 2016/12/04
    なるほど、わかりやすいまとめ
  • Amazon Linuxがコンテナ化されたので、Macで動かしてみた。 - Qiita

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

    Amazon Linuxがコンテナ化されたので、Macで動かしてみた。 - Qiita
    masayuki5160
    masayuki5160 2016/11/02
    おお
  • New Relic - Qiita Advent Calendar 2015 - Qiita

    New Relic ってあんまり日語の記事がないので、この機会にいろいろ書いてみたいと思います。 New Relic の知見がある方も是非、参加お願いします。

    New Relic - Qiita Advent Calendar 2015 - Qiita
  • Nianticの求人から推測する『Pokémon GO(ポケモンGO)』のサーバ構成 - Qiita

    1ワールドで済ますというチャレンジ Nianticの求人を見ていて、凄く驚いたのは、「Software Engineer - Server Infrastructure」での次の項目。 all on a single, coherent world-wide instance shared by millions of users. 対訳 全ての(アクション)は、数百万のユーザーに共有された単一の一貫した(サーバ群で行われる) つまり、ポケモンGOは1ワールドで構成されている。MMOのサーバを作ったことがある人なら5それがどんなに大変かピンとくるだろう。特に、ポケモンGOの様に一日に数百万人とかが遊ぶゲームで、1ワールドでゲーム世界を構築するのは、結構大変だ。6 MMOで1ワールドがなぜ大変か(データストレージとの戦い) MMOの様なオンラインゲームで、1ワールドがなぜ大変かを図示する。

    Nianticの求人から推測する『Pokémon GO(ポケモンGO)』のサーバ構成 - Qiita