タグ

taka_maのブックマーク (2,544)

  • Symfony日本語マニュアル

    第10章 - フォーム Caution この章ではsymfony 1.0でフォームを実装する方法を説明しています。互換性とadminジェネレーターの機能はまだこのシステムを利用するので、symfony 1.1でもこの章の情報も価値があります。しかしながら、symfony 1.1で新しいプロジェクトを始めるのあれば、新しいフォームフレームワークの詳細について"symfony Forms in Action"のも読むべきです。 テンプレートを書くとき、開発者の多くの時間はフォーム(form)に費やされます。このことにもかかわらず、一般的にフォームは貧弱に設計されます。デフォルト値、整形、検証、再投入と一般的なフォームの扱いなど多くのことに注意を払うことが必要なので、開発者のなかにはプロセスにおけるいくつかの重要な詳細事項を大まかにしか見ない人がいます。というわけで、symfonyはこのトピッ

  • [ACM] SSL証明書発行時のドメイン認証メールをSESで受け取ってみた | DevelopersIO

    はじめに AWSが提供するACM(AWS Certificate Manager)、 CloudFront、ELB(2016年4月17日より東京リージョンでも利用可能になりました)で利用できる、 HTTPS通信用のサーバ証明書を、追加費用なく利用できるサービスです。 AWSの無料SSL証明書サービスCertificate Manager について調べてみた ACMではサーバ証明書の作成時、対象ドメインの正当な保有者である事の確認のため、 メール認証が行われます。 通知先はwhoisに登録されたドメインの管理者と、 admin@<ドメイン> administrator@<ドメイン> hostmaster@<ドメイン> postmaster@<ドメイン> webmaster@<ドメイン> 宛に確認URLを含むメールが送信されます。 今回、 上位ドメインに委任されたサブドメインのみ、Route5

    [ACM] SSL証明書発行時のドメイン認証メールをSESで受け取ってみた | DevelopersIO
  • MackerelのAWSインテグレーションで簡単にインスタンスを監視してみた | DevelopersIO

    こんにちわ。MSといえばジェガン好きの市田です。 今回は、監視サービスMackerelAWSインテグレーションという機能を使ってみたいと思います。 AWSインテグレーションとは Mackerelのサービスの一つで、監視エージェントをインストールせずにEC2などのAWSリソースをモニタリングできるサービスです。 監視エージェントをインストールすると更に詳細な情報を取得することができます。 詳細は下記の公式サイトをご確認ください。 AWSインテグレーション - Mackerel ヘルプ 何が見れるのか AWSインテグレーションは、監視エージェントをインストールしない代わりに、AWSAPIをコールしてメトリックを監視できるというものです。 つまり、CloudWatchと見れるものと同等のものが見れるということになります。 監視エージェントをインストールすると、メモリ使用量やロードアベレージを

    MackerelのAWSインテグレーションで簡単にインスタンスを監視してみた | DevelopersIO
  • Mackerel(マカレル): 新世代のサーバー管理・監視サービス

    監視を育てる、Mackerel クラウド時代に最適な監視モデルを使いやすいUIで提供し、システムの運用・監視にチームで取り組む文化を作る「クラウド運用の道標」となるSaaS型サーバー監視サービス。 特長 Mackerelが選ばれる理由 Mackerelは、株式会社はてなが提供する日製のサーバー監視サービスです。自社のサービス運用基盤をMackerelで運用し、そのノウハウを詰め込むことで、クラウド監視に必要な機能を提供し続けています。 圧倒的に手軽な導入 サーバーに監視エージェントをインストールするだけで、すぐにサーバー監視を始められます。 詳しく見る 育てる監視 様々なコミュニケーションツールとの連携によりチームでの情報共有を促進し、システムの状態に合わせて監視を育てるきっかけを作ります。 詳しく見る 高度な監視 複数メトリックの組み合わせや将来の予測値の監視、機械学習を使って過去の傾

    Mackerel(マカレル): 新世代のサーバー管理・監視サービス
  • AWSを学ぶために最初に構築するアーキテクチャパターン5選 - log4ketancho

    先日書いた AWS の勉強方法をまとめた記事(AWSを学ぶ上でやってよかった勉強法5選 - log4ketancho)で、「簡単なWebサービスAWSで運営するといい勉強になるよー」と書きました。その中で、 今まで経験したり今いるところはどこもオンプレばかりでAWSとかのクラウドの知識が全くつかないからどこかで勉強したいし個人サービス運用とかしたいんだけど、1年過ぎるといきなりコストがドカンとかかりそうで…… や 「2)簡単なWebサービスAWSで運営する」は誰もが考えることだが、最初の無料期間1年間以外、AWSで個人ブログなりを運用するのはコスト悪すぎだろ…。 というような利用料金が気になってしまう、、というコメントを幾つかいただきました。 この気持ちとても分かります!業務で使う分にはサーバー何台立てようが気になりませんが(は言い過ぎですがw)、個人でサービスを運営する場合はそうはい

    AWSを学ぶために最初に構築するアーキテクチャパターン5選 - log4ketancho
  • AWS初心者におすすめの勉強法と運用のポイント | NHN テコラス Tech Blog | AWS、機械学習、IoTなどの技術ブログ

    AWSは、世界中でもっとも広く使われているパブリッククラウドサービスです。しかし、その豊富すぎる機能のため、使いこなすのはなかなか難しいと言われています。ITに詳しくても、クラウドやAWSは初めて利用するという担当者がAWSの導入と運用を任されたときには、どうすればよいのでしょうか? まずはAWSについて何を知るべきなのか、AWSのことを学ぶにはどうすればよいのかをご紹介します。 まずはAWSのトレーニングを参考にする 初心者がAWSを使う前に活用したいのが、AWSには公式のトレーニングメニューです。公式の動画やレッスンを利用することで、AWSについて横断的に学び、理解することが可能です。学習の進行度を測るなら、AWS公式の資格も用意されています。 AWS ベーシックトレーニング AWSについて学ぶための、基のトレーニングメニューです。有料で、ハンズオンによる演習や、クラスルームでの講習

    AWS初心者におすすめの勉強法と運用のポイント | NHN テコラス Tech Blog | AWS、機械学習、IoTなどの技術ブログ
  • AWS認定9冠制覇したのでオススメの勉強法などをまとめてみる

    まず11位の「クラウドプラクティショナー」ですが、2018年に新設されたAWSのエントリーレベルの認定です。AWSの基的な概念や、AWSのベーシックなサービスの特長、請求・アカウントマネジメント・料金モデルなどに関する理解が問われます。エンジニアだけでなくマネージャーや営業など様々なポジションを対象とした認定であるため、問われる知識の範囲は意外に広いです。ただ、知っていれば解ける問題が多いため、この順位にしています。 10位の「Alexaスキルビルダー - 専門知識」は、文字通りAlexaのスキル開発に関する知識が問われます。専門知識と銘打たれていますが、内容自体はそこまで難しくなく、Alexaスキル開発に関して知っていれば解ける問題が多かった印象です。これまでにAlexaスキルを開発したことがあり、クラウドプラクティショナーレベル以上のAWS知識があれば、問題なく合格できると思います。

    AWS認定9冠制覇したのでオススメの勉強法などをまとめてみる
  • 【転職エントリ】Googleに入社します|Lillian

    はじめに この記事には、Googleのオンサイト面接に向けて勉強した内容が記載されていますが、それらはすべて面接を受ける直前に書いておいたものです。このエントリを読むことで面接で聞かれた内容が予測されてしまわないようにそのようにさせていただきました。ご了承お願いします。 この記事について 令和元年に医師を退職し、ソフトウェアエンジニア転職します。 自分にとって大きな転機であったのと、とても大変な道のりであったので、私という人間が辿った道筋を最初から最後までちゃんとまとめておきたいと思いこの記事を書くことにしました。 私のような他業種から未経験での転職を目指されている方にとっても、何らかの参考になる内容であれば幸いです。 私の生い立ち 私は小さい頃からテレビゲームが大好きで、学校から帰るとずっと家でゲームをしている子でした。あまりにもゲームが好きだったので、遊ぶだけではなく自分で作ってみた

    【転職エントリ】Googleに入社します|Lillian
  • AWS:無料でSSL証明書を取得する方法 - Qiita

    概要 先日公開した自分のサービスをhttps接続できるようにしたいと思いました。 SSL証明書は、どこが安くて信頼できるか社内の上司相談したところ、近くにいたインターン生が「AWSなら無料で発行できますよ。」とナイスなアドバイスをくれました。 さっそく調べて、SSL証明書を取得したのですが、ネット上には断片的な情報しかなく思ったよりも詰まったので、これから取得する方のために、わかりやすく画像で解説します。 前提 今回は、無料でSSL証明書が利用できるAWS Certificate Manager(ACM)を使います。 アジアパシフィック (東京)は、ELB(ロードバランサー)のみにACMを使用することができます。 なので、ELBを利用していないと、無料のSSL証明書を使うことができません。 ちなみに、ELBは有料で、デフォルトで月2000円くらい掛かります。 もし使用される方は以下に設定

    AWS:無料でSSL証明書を取得する方法 - Qiita
  • Markdownでドキュメントを管理する上での悪い点

    taka_ma
    taka_ma 2019/09/23
  • 89b18c608dc7dd2b946b

    なにをしたいか フロントエンドにはVue.jsを用いたシングルページアプリケーションを、バックエンドにはDjangoとDjango REST frameworkを使ったWeb APIを用意して、組み合わせてみます。 先駆者様が既にいらっしゃいますが、ちょっと異なるアプローチを試したので記事にしました。 Django + Webpack を使ってVueを動かす Django REST framework with Vue.js どうやって? Djangoプロジェクトでは通常htmlファイルはテンプレートとして解釈されてレンダリングされますが、そのテンプレート構文がVueと丸かぶり。そのためにVue的なテンプレート構文を持ったhtmlはDjangoテンプレートと共存できません。 そこで、webpackを利用してフロントエンドVueの単一ファイルコンポーネントに分割しながら書いていくことでこの

    89b18c608dc7dd2b946b
  • php 自動ログアウトについて その2

    taka_ma
    taka_ma 2019/09/23
  • PHPで暗号化 (openssl編) - Qiita

    LAMP環境で暗号化を検討する場合、PHPでやるかMySQLでやるかということになるが、汎用性という意味ではPHP側でやるほうが、DBに蓄積しない値も暗号化の対象にできるし、MySQL以外のDBの場合にも使える。 PHPの場合、Mcryptを使うか、opensslを使うかという選択肢になるかと思うが、PHP5.3以降なら記述が簡単なopensslで。 <?php $key = "hogehoge"; $str = "Hello World."; //暗号化 $encrypt = openssl_encrypt($str,'aes-256-ecb',$key); echo $encrypt; echo "<br>"; //復号化 $decrypt = openssl_decrypt($encrypt,'aes-256-ecb',$key); echo $decrypt; echo "<br>

    PHPで暗号化 (openssl編) - Qiita
    taka_ma
    taka_ma 2019/09/23
  • Kobito - プログラミングのメモやスニペットの記録に最適なMacアプリケーション

    Markdown記法について Markdown記法の原文については、Daring Fireball: Markdown Syntax Documentationをご覧下さい。 また、コードに関する記法はGitHub Flavored Markdownに準拠しています。 Code - コードの挿入 たとえば、Rubyで記述したコードをファイル名「kobito.rb」として記録したいときは、バッククオートを使用して以下のように投稿するとシンタックスハイライトが適用されます。 コードブロック上下に空行を挿入しないと正しく表示されないことがあります。 (空行) ```ruby:kobito.rb puts 'The best app to log and share programming knowledge.' ``` (空行) 結果 また、コードをインライン表示することも可能です。 ` put

    taka_ma
    taka_ma 2019/09/23
  • Gitブランチ関連コマンド - Qiita

    Git Advent Calendar / Jun. 3日目です。 ここでは、Gitのブランチ操作関連のコマンドをまとめたいと思います。 現在のブランチから派生ブランチを作成する git branch BN 作業ブランチを変更する git checkout BN 上記2つを一度に行う git checkout -b BN ローカルブランチを確認する git branch リモートブランチを確認する git branch -r 上記2つを一度に行う git branch -a 現在の作業ブランチに指定ブランチをマージする git merge BN マージ後でも、元に戻せるようにする git merge --no-ff BN ブランチの削除 git branch -d BN ブランチの削除(強制的) git branch -D BN リモート・リポジトリにブランチをプッシュする git pus

    Gitブランチ関連コマンド - Qiita
  • Nginxのリダイレクト設定のメモ - Qiita

    # 302の場合 location ^~ /hoge/foo.html { rewrite ^(.*)$ http://example.com/hoge/foo.html redirect; } # 301の場合 location ^~ /foo/bar.html { rewrite ^(.*)$ http://example.com/foo/ permanent; } # ホスト名等引き継ぎ location ^~ /hoge { proxy_set_header Host $host; proxy_set_header X-Proto $http_x_forwarded_proto; proxy_pass http://127.0.0.1$request_uri; } # 特定のクエリの場合だけ転送 location ^~ /hoge/foo.php { if ($args ~ "(.

    Nginxのリダイレクト設定のメモ - Qiita
  • AWSでWebサイトをHTTPS化 その6:CloudFront(+証明書)→ELB→EC2編 | ナレコムAWSレシピ

    渡邊です。 AWSでWebサイトをHTTPS化 全パターンを整理してみました の記事ではAWSを使ってWebサイトをHTTPS化するパターンを一通り紹介しました。 今回はそのパターンの1つ、『CloudFront(+証明書)→ELB→EC2』の構成を検証してみます。 構成 構成図は次の通りです。 CoudFrontを前面に持ってきてオリジンをELBとする構成です。 SSL終端については、CloudFrontとELBの間もHTTPSにしてELBをSSL終端とするのがよくあるパターンです。CloudFront以降は非HTTPS通信も設定可能ですが、セキュリティを考えるとELBまではHTTPSにした方がいいと思います。 EC2に証明書を設定すればELBとEC2の間もHTTPS化が可能です。 構築の流れ 今回の検証では、弊社ナレコムクラウドのWebサイト用のドメイン(kc-cloud.jp)にサブ

    taka_ma
    taka_ma 2019/09/06
  • How to ZFS · GitBook (Legacy)

    Centralize your team’s knowledge, sync with your codebase, and create beautiful documentation your customers and teams will love

    How to ZFS · GitBook (Legacy)
  • [メモ] 各種チェックデジットの計算方法 - Qiita

    チェックデジットの計算方法 桁数の多い数字を扱う場合、誤り検知用にチェックデジット(検証番号)といわれるものがあります。大抵は末尾についていたりします(末尾以外にある場合もあります)。 いくつか計算方法をメモしておきます。 以下の計算の元になる数値は、チェックデジットを除いたものです。 実運用上は、少しだけ違う変形版のチェックデジットが使われていることがあります。 参考 モジュラス10 ウェイト2・1分割(Luhn formula) 数値の各桁に、下の桁から2・1・2・1・…の順番に係数(ウェイト)を掛けます。 各桁の結果が2桁の場合には、十の位と一の位を分けて足し合わせます(分割)。 それぞれの合計を求めます。 合計を10で割り、余りを求めます(モジュラス)。 この余りを 10 から引いたもの(10 - 余り)がチェックデジットです。ただし余りが0の場合はチェックデジットも「0」になりま

    [メモ] 各種チェックデジットの計算方法 - Qiita
  • [PHP]DOM, XPathを使ったスクレイピング(HTMLのタグ内容取得) | PHP Archive

    サイトから特定のタグを抜き出すには、DOMDocument::loadHTML() を使います。 基的な手法は以前解説した記事と同じですのでまずはそちらをお読み下さい。 このサンプルはちょっと癖のある HTML ページからいくつかのタグの内容を取得するものです。 <?php $html = <<<EOD <html> <head> <title>Page Title</title> </head> <body> <div id="container"> <div id="header"> <p>this is header</p> </div> <div id="content"> <p>&quot;Hello, World!&quot;</p> <p id="sample">Sample <strong>Text</strong></p> <ul> <li>A</li> <li>B</