タグ

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

  • CakePHP3ハンズオン用 - Qiita

    はじめに このハンズオンは、次の宿題をやった人を前提にしています。 ひよこソン宿題 - Qiita 上記宿題をしていなくても問題ありませんが、次の点は注意してください。 XAMPPがインストールされ、Apache, MySQLが起動している前提で説明する。 fuga/index.phpと記述した時は、XAMPPインストールフォルダ配下のhtdocsフォルダの中のという前提で説明する。 確認は、ブラウザでhttp://localhost/fuga/index.phpのようにアクセスして確認する前提で説明する。 最後の方で、Bootstrapを使う。 最後の方で、jQueryを使う。 PHPの基、参考サイト なんといってもまずは家を参照すべし。 PHP マニュアル ある程度感じがつかめたら、 PHP: The Right Way で正しいとされるやり方を知っておく。 参考:CakePHP

    CakePHP3ハンズオン用 - Qiita
  • Bootstrap使い方メモ1(基本+CSS) - Qiita

    公式サイトを一通り動かしてみたときのメモ。 まずは CSS。 Hello World Bootstrap を入手する ここ から zip ファイルをダウンロードする。 HTML を書く <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="bootstrap.min.css" /> </head> <body> <h1>Hello Bootstrap!!</h1> </body> </html> HTML5 の DOCTYPE を記述する。 css ファイルを読み込むだけで使い始められる。 モバイル用に viewport を設定する meta タグを記述する。 user-scalable=n

    Bootstrap使い方メモ1(基本+CSS) - Qiita
  • CakePHP2 と CakePHP3 をセットアップするまでの差異について - Qiita

    こんにちは @ken880guchi です。 Qiita への初投稿が CakePHP Advent Calendar 2014 で行うことになるとは思ってもいませんでした。 投稿が遅くなってごめんなさい。 CakePHP Advent Calendar 2014 - 7日目は、CakePHP2 と CakePHP3 をセットアップするまでの差異について確認を兼ねての紹介を行いたいと思います。 必要になる PHP と Extension CakePHP3 系からは下記の Extension が必須のようです。 CakePHP PHP Extension

    CakePHP2 と CakePHP3 をセットアップするまでの差異について - Qiita
  • CakePHP3の使い方まとめ - Qiita

    Help us understand the problem. What is going on with this article?

    CakePHP3の使い方まとめ - Qiita
  • Apache 2.4 設定ファイルの記述例 - Qiita

    導入 CentOS 7の公式Yumリポジトリから提供されているApacheで動作を確認しています。それ以外のOSでは、設定ファイルが置かれている場所 (英語) やドキュメントルートの初期値が異なる場合があるのでご注意ください。 Apache設定ファイル (*.conf) のシンタックスハイライト CentOS標準のYumリポジトリで提供されているテキストエディタのうちVimEmacs以外のエディタは、初期状態で.confファイルのシンタックスハイライトが機能しません。以下のように設定ファイルの編集などを行い、シンタックスハイライトを有効にします。 gedit Bug 612368 – Language definition for Apache configuration filesで公開されているファイルを利用します。 # Apache設定ファイル用の言語設定ファイルをダウンロード w

    Apache 2.4 設定ファイルの記述例 - Qiita
  • CentOS7でサービスの管理方法が変わった! - Qiita

    はじめに CentOS7になり、サービスの管理するシステムが"System V系のinit"から"Systemd"に変わったため、今までのように/etc/rc.d/init.d/sshd restartを実行することができなくなりました。 Systemdでサービスを管理できるようになるために、私が使うコマンドを中心にまとめていきます。 ※ちなみに、serviceコマンドは今まで通り使える模様(systemctlへリダイレクトしてるけど)。 サービスの起動・終了 今まで/etc/rc.d/init.d/sshd restartとやっていたsshdの再起動は、systemctl restart sshd.serviceとなる。 調べていると、systemctl restart sshdと書いてあるところもありますが、1番最後の引数はUnit名を入れるという事になっているため、サービス名ではなく

    CentOS7でサービスの管理方法が変わった! - Qiita
  • JavaScript・jQueryの関数について - Qiita

    jQuery 最高の教科書を読んで、 javascript・jQueryを改めて勉強・まとめていこうと思いました。 よく使う「関数」についてまとめてみた。 関数とは 「何らかの一連の処理を行う、複数の命令の集まり(命令群)」 関数は、同一コード内は元より、他のコードからも呼び出すことができる。 繰り返し実行する処理 何度も利用する処理 また、一連の処理をまとめることによって、処理内容を変更する際の手間を大幅に軽減することができる。(保守性) 関数を使用しない場合 $(function(){ $('#typo') .on('mouseover', function(){ // 処理A // 処理B // 処理C }); $('header') .on('mouseover', function(){ // 処理A // 処理B // 処理C }); $('footer') .on('mous

    JavaScript・jQueryの関数について - Qiita
  • 最強のSSH踏み台設定 - Qiita

    追記:openssh-7.3 以降なら ProxyJump や -J が使えます ホスト名を + で繋げることで多段Proxy接続も簡単に、がコンセプトだったエントリの設定ですが、OpenSSH 7.3 から ProxyJump という設定が使えるようになったので、使えるなら ProxyJump を使う方が健全だし柔軟で使い勝手も良いのでそちらを覚えて帰ることをオススメします。 使い方は簡単で以下のような感じです。多段も行けるし、踏み台ホスト毎にユーザ名やポート番号を変えることも出来ます。 # 1. bastion.example.jp -> internal.example.jp ssh -J bastion.example.jp internal.example.jp # 2. bastion.example.jp -> internal.example.jp -> super-de

    最強のSSH踏み台設定 - Qiita
  • 踏み台サーバを経由した多段SSHのやり方 - Qiita

    時々必要になってその度にググってるんだけど自分用にまとめメモ 追記2015-10-15: 最強の多段SSH設定 も出来たので合わせて読んでみてください。 ケース1 サーバ構成 よくある↓こんな構成を想定 [MyPC] | _人人人人人人人人_ > インターネット <  ̄Y^Y^Y^Y^Y^Y^Y^ ̄ | |(EIP:54.178.xxx.yyy) ┌─ [projectX-bastion] ─┐ │ _人 人_ ├ [projectX-web1] (10.123.1.80) > VPC < └ [projectX-web2] (10.123.2.80)  ̄Y^ Y^ ̄ 接続情報 こんな情報が与えられて、どのサーバも authorized_keys とかを勝手に修正しちゃいけないとする。 projectX-bastion ユーザ: bastion 秘密鍵: projectX-bastion.

    踏み台サーバを経由した多段SSHのやり方 - Qiita
  • CentOS6とCentOS7の比較表 - Qiita

    ①anacondaの画面フロー変更。 ②GUIでのパッケージ選択を廃止 ③6.5➡7へのupgradeをサポート CentOS6.5➡7にupdateするには下記 CentOS6.5 ➡ Centos7にアップグレード eth0などはそのまま引き継がれる。 サービスは停止するもの(例えばntpなど)があったり、 6.5で動いてたものが正常に動作しなくなる可能性があるので、upgradeは推奨はしません。

    CentOS6とCentOS7の比較表 - Qiita
  • jQueryでテキストボックスの変更を監視/検知する - Qiita

    はじめに テキストボックスの変更を検知したくてイベントの挙動を調べたりしたのでメモ。 change, keypress, keyupの挙動まとめ キー操作したときにどんなイベントが発生するのかは日本語入力時に発生するキーイベントのテストを使って確認させていただきました。 ポイント changeはフォーカスが外れたときに発生する keypressは全角やdelete,backspaceを入力しても発生しない keyupはカーソル移動や全角・半角の切り替えなどすべてのキー操作を拾ってしまう change changeイベントを使うと変更を検知できます。

    jQueryでテキストボックスの変更を監視/検知する - Qiita
  • うまくメソッド名を付けるための参考情報 - Qiita

    クラス名編をつくりました あるメソッドを定義しようとするとき、そのメソッドを使う人達が名前からどんなことをするか理解できるようにするには、メソッドの内容に応じて適切な情報量の命名が求められます。 この記事では、メソッド名に用いることでどのような情報が提供できるかを見ていきたいと思います。 真偽値を返すメソッド 場所 単語 意味 例

    うまくメソッド名を付けるための参考情報 - Qiita
  • PHPで各種バリデーション - Qiita

    $a = filter_input(INPUT_GET, 'a'); // "foo" $b = filter_input(INPUT_GET, 'b'); // false $c = filter_input(INPUT_GET, 'c'); // null $a = (string)filter_input(INPUT_GET, 'a'); // "foo" $b = (string)filter_input(INPUT_GET, 'b'); // "" $c = (string)filter_input(INPUT_GET, 'c'); // "" /* 1. 未定義や想定外の型の検出 */ $email = (string)filter_input(INPUT_POST, 'email'); /* 2. 値の形式に関するバリデーション */ if (false !== filter

    PHPで各種バリデーション - Qiita
  • PHP + TwistOAuthでタイムラインを読み込む最短パターン - Qiita

    こんにちは。Twitterを利用して協調フィルタリングを実装してみようと思いPHPに手を出すことにしました。 初めてでタイムライン読み込みさえハマってしまったので、反省程度に残しておきます。 動作確認やテンプレートにでもお使いください。 (2014/12/03更新) @mpyw 様から、TwistOAuthを利用したより良いコードを提示して頂いた為、誠に勝手ながらこちらで引用させて頂きたいと思います。 <?php require_once 'TwistOAuth.php'; function h($str, $double = true) { return htmlspecialchars($str, ENT_QUOTES, 'UTF-8', $double); } date_default_timezone_set('Asia/Tokyo'); $ck = ''; $cs = ''; $

    PHP + TwistOAuthでタイムラインを読み込む最短パターン - Qiita
  • abraham/twitteroauthを使う - Qiita

    使うための準備 ライブラリを使うにあたり、ドキュメントを確認。 インストールはComposerを使うらしいので、Composerを使う環境から整える。 Composerが何か知らなかったので、インストール方法を調べながら、何をするものか軽く確認。 どうやら、プロジェクト単位でパッケージ管理できるものみたい。 プロジェクトの作業ディレクトリにcomposer.jsonというインストールしたいパッケージを記述したファイルを用意してコマンドを走らせるとほしいものが手に入ると。 インストール方法は下記の通り。

    abraham/twitteroauthを使う - Qiita
  • 【PHP】新TwitterOAuthでログイン機能を実装する - Qiita

    TwitterOAuth がいつの間にか新しくなっていたので、新しい使い方をメモしておこうと思います。 意外と簡単かもしれません。 TwitterOAuth をダウンロードする まず、TwitterOAuth の Web ページから、TwitterOAuth をダウンロードします。Composer でのインストール方法がデフォルトで表示されていますが、「Mannual install」ボタンをクリックすると、TwitterOAuth のダウンロード方法が表示されます。 APIキーを発行する API キーの取得方法については割愛。 ディレクトリ構成はこんな感じ http://www.example.com/ common.php login.php callback.php mypage.php twitteroauth (上記URLからダウンロードしてきたファイル群) Twitter AP

    【PHP】新TwitterOAuthでログイン機能を実装する - Qiita
  • iOSのPUSH通知(APNS)の特徴・ノウハウまとめ(iOS 9まで対応) - Qiita

    今開発しているPlayer!で、チャット系のリアルタイム更新処理が必要となったので、色々調べながらまとめています。 分量が多いので、とりあえずまずは小出しにAppleのPUSH通知の特徴・ノウハウについてまとめたものを公開します。 → 「リアルタイム更新処理」全体にフォーカスした記事も書きましたヽ(・ω・`) iOS - チャットなどリアルタイム更新が必要なスマフォアプリの構成について考えてみた - Qiita アプリが終了状態になっていてもサーバーから通知出来る唯一の手段 まず当たり前のことからですが、最大の特長だと思います。 この理由によって、双方向通信などを併用するにしてもPUSH通知対応は必須です。 (サーバー経由でなければ、位置情報トリガーなど他にもいくつか終了状態から起こす方法は存在します。) ユーザーにPUSH通知を不許可にされたら届かない さらに、初回の確認で不許可にされた

    iOSのPUSH通知(APNS)の特徴・ノウハウまとめ(iOS 9まで対応) - Qiita
  • PHPからTwitterツイート(2015年2月版) - Qiita

    概要 Twitter の bot をつくってみようと、 TwitterOAuth をつかって、PHPからツイッターにツイートする、というのを http://webkaru.net/php/twitter-bot/ http://qiita.com/rana_kualu/items/357a031c0453a3538ad3 http://qiita.com/ltd/items/cb25853cabbaf98e456c などを参考にやってみようとしたら、意外とそのまま動かなかったので、まとめます。 ※上記記事が間違っているのではなく、以前から何か仕様がかわったのだろう、という仮定から2015年2月版とつけました。 準備 twitterのアカウント作る 省略 開発サイトでアプリケーションを作る 上記記事などで紹介されている https://dev.twitter.com/ にアクセスすると、よく

    PHPからTwitterツイート(2015年2月版) - Qiita
  • RSA鍵、証明書のファイルフォーマットについて - Qiita

    RSAの公開鍵暗号技術を利用するためには、鍵や証明書のファイルを扱う必要があるため、そのファイルフォーマットについて理解しておく必要があります。 実際、いろんな拡張子が登場するので、それぞれの意味を理解していないとすぐにわけがわからなくなります。そんなときのために備忘録をまとめてみました。 ファイルの拡張子の注意点 .DERと .PEMという拡張子は鍵の中身じゃなくて、エンコーディングを表している デジタル暗号化鍵やデジタル証明書はバイナリデータなのですが、MD5のハッシュ値のような単なる 値 ではなく、データ構造をもっています。.DERや .PEMはそのデータ構造をどういうフォーマットでエンコードしているかを表しています。そのため、.DERや.PEMという拡張子からそのファイルが何を表しているのかはわかりません。暗号化鍵の場合もあるし、証明書の場合もあります。 .DER 鍵や証明書をAS

    RSA鍵、証明書のファイルフォーマットについて - Qiita
  • CentOS6などで俺俺CAとSHA2証明書を作るときのメモ - Qiita

    参考 - Redhatのガイド:https://access.redhat.com/documentation/ja-JP/Red_Hat_Enterprise_Virtualization/3.3/html/Developer_Guide/appe-Certificates.html ここよりも参考になりそうなQiitaの記事がありました: http://qiita.com/mako10z/items/ef15372d4cf4621a674e Motivation 普通はオフィシャルな文書を見ればいいのだけど、RHEL6互換のOSでは署名のアルゴリズムがSHA1がデフォルトとして/etc/pki/tls/openssl.cnfに記載されているため、明示的に指定する必要があるので、備忘としてメモ。 CentOS7へ移行してもいいのかもしれませんが、まだ試していません。 CAから作り直すケー

    CentOS6などで俺俺CAとSHA2証明書を作るときのメモ - Qiita