タグ

ブックマーク / qiita.com/shuntaro_tamura (9)

  • 超絶初心者のためのフロント入門(HTML、CSS、JavaScript) - Qiita

    1. はじめに 1-1. 技術の概要 エンジニア技術は、かなりざっくり言うと、 フロントエンド → 見える部分。 (例)HTMLCSSJavaScriptなど サーバサイド → アプリケーションを動かす中身の部分。 (例)JavaPHPRuby、C、C++Perlなど インフラ → Webアプリケーションを動かすための環境構築など。 (例)Webサーバ構築、DBサーバ構築、DNSサーバ構築など の3つに類別できる。 その中で、プログラミング未経験者が最も手をつけやすいのが、フロント(HTMLCSSJavaScript)の技術である。 ※ 上記は、「Webアプリケーション開発」のお話です。 ※ 「ネイティブ開発」ではObjective-C/Swift/AndroidJava/Cocos2d-x/Unityなどがよく使われる。 1-2. フロントの概要 フロントの技術を学ぶため

    超絶初心者のためのフロント入門(HTML、CSS、JavaScript) - Qiita
    kasumani
    kasumani 2014/09/22
    超絶初心者のためのフロント入門(HTML、CSS、JavaScript) エンジニアの技術は、かなりざっくり言うと、 のようになっており、プログレッシブ・エンハンスメントという思想に基づくと、HTML > CSS > JavaScriptの順に重要であ
  • [MySQL]インデックスによるチューニング〜ログ出力、EXPLAIN、インデックス〜 - Qiita

    [mysqld] slow_query_log = 1 #スロークエリログ出力有効化 slow_query_log_file = mysql-slow.log #スロークエリログファイル名 long_query_time = 2 #スロークエリとして認識させる時間[秒] log-long-format #インデックスを使用していないクエリをログに残す 上記の設定は[mysqld]のところに書かなければ正しく変数名を解決してくれないので注意。 slow_query_logはONではなく1としなければスロークエリログ出力が有効化されないので注意。 slow_query_log_fileの場所はfind パス名 -name mysql-slow.logで検索すればわかる。 → /var/lib/mysql/mysql-slow.logに生成された。 long_query_timeで設定した秒数以

    [MySQL]インデックスによるチューニング〜ログ出力、EXPLAIN、インデックス〜 - Qiita
    kasumani
    kasumani 2014/08/24
    インデックスによるチューニング〜スロークエリログ、EXPLAIN、インデックス〜 3 ストック 0 コメント この投稿をストックする 1.スロークエリログ(slow_query_log) MySQLの設定は/etc/my.cnfに記述する。 vim /etc/my.cnf /etc/my. Tags: iftt
  • パスワードなしでssh接続できるようにする方法 - Qiita

    0.序論 WebサーバとDBサーバを別のマシンに切り分ける場合、WebサーバからDBサーバにパスワードなしでアクセスできなければ正常にアクセスできません。 そのための方法を以下に記します。 1.Webサーバ側(ssh接続元)にssh鍵を作成 1行目で、id_rsaとかid_rsa.pubがあったら、それを使い回せばOK 2行目でパスフレーズの入力を求められるが、何も入力せずEnterキーを押せば良い 2.作った鍵をDBサーバ側(ssh接続先)に置く Webサーバ(ssh接続元)で作成した公開鍵id_rsa.pubの中身をDBサーバ(ssh接続先)の~/.ssh/authorized_keysに追記する。 3.上記ファイル(フォルダ)権限の設定 ファイルの所有者のみ読み書きできるよう設定する。

    パスワードなしでssh接続できるようにする方法 - Qiita
    kasumani
    kasumani 2014/08/23
    パスワードなしでssh接続できるようにする方法 WebサーバとDBサーバを別のマシンに切り分ける場合、WebサーバからDBサーバにパスワードなしでアクセスできなければ正常にアクセスできません。 そのための方法を以下に記し
  • git rebase 失敗した時の対処法 - Qiita

    git add . git commit -am "message" git push origin master 最後のpushがうまくいかない時(他の誰かがpushしてる時)の解決策の1つとして、rebaseしてからpushする方法がある。

    git rebase 失敗した時の対処法 - Qiita
    kasumani
    kasumani 2014/08/18
    git rebase 失敗した時の対処法 とすれば、コンフリクトしない限りpushできる。 以下、このrebaseが失敗した時の対処法を記述する。 まず、コンフリクト箇所を手動で直す。 その後、以下のコマンドを実行。 Tags: ifttt, kasumaniの
  • Ruby・Nodeを使うなら、rbenv・ndenvが便利 - Qiita

    Ruby(Node)を使うなら、バージョン管理しやすいようrbenv(ndenv)を使うのが便利。 (rbenvもndenvも使い方はほぼ一緒) Nodeバージョン管理(ndenv + node-build) 1. ndenvインストール git clone https://github.com/riywo/ndenv ~/.ndenv echo 'export PATH="$HOME/.ndenv/bin:$PATH"' >> ~/.bash_profile echo 'eval "$(ndenv init -)"' >> ~/.bash_profile exec $SHELL -l ndenv -v

    Ruby・Nodeを使うなら、rbenv・ndenvが便利 - Qiita
    kasumani
    kasumani 2014/07/17
    Ruby・Nodeを使うなら、rbenv・ndenvが便利 Ruby(Node)を使うなら、バージョン管理しやすいようrbenv(ndenv)を使うのが便利。 (rbenvもndenvも使い方はほぼ一緒) 最後のコマンドでバージョン出れば、ndenvインストール成功! Tags:
  • 便利なjQueryメソッドまとめ - Qiita

    高さ系のメソッド outerHeight():padding、borderまで含んだ高さを取得 outerHeight(true):marginまで含んだ高さを取得 height():純粋に高さ(height)を取得 (注) 該当する要素が複数ある場合、最初の要素 height()に引数入れたら値をセット出来る(引数なしならgetter、引数ありならsetter) (例) $(window).height():ブラウザの高さを取得 $(document).height():ドキュメント(ページ全体)の高さを取得 座標系のメソッド offset():ドキュメント上での表示位置(ドキュメントベースでの絶対座標)→topとleftの2つを持つ scrollTop():スクロール上での上位置(スクロール範囲の中での座標。相対座標) よく使うイベント scroll click resize おまけ

    便利なjQueryメソッドまとめ - Qiita
    kasumani
    kasumani 2014/07/17
    便利なjQueryメソッドまとめ 1 ストック 0 コメント この投稿をストックする 高さ系のメソッド outerHeight():padding、borderまで含んだ高さを取得 outerHeight(true):marginまで含んだ高さを取得 height():純粋に高さ(height)を取得 (注)
  • 各種SNSへのシェアボタン設置方法まとめ - Qiita

    <a href="http://www.facebook.com/sharer.php?u=`シェアしたいurl`&amp;t=`シェアしたいタイトル`" onClick="window.open(encodeURI(decodeURI(this.href)), 'sharewindow', 'width=550, height=450, personalbar=0, toolbar=0, scrollbars=1, resizable=!' ); return false;"> `シェアボタンに相当する画像や文言など` </a> シェアした時の画像や文言などは、ogp(オープングラフプロトコル)に従う。 facebookにはキャッシュがあり、facebookキャッシュを削除しないと各種変更が反映されないこともあるので注意。 ▼facebookキャッシュの削除は、下記urlから https

    各種SNSへのシェアボタン設置方法まとめ - Qiita
    kasumani
    kasumani 2014/06/15
    各種SNSへのシェアボタン設置方法まとめ シェアした時の画像や文言などは、ogp(オープングラフプロトコル)に従う。 facebookにはキャッシュがあり、facebookキャッシュを削除しないと各種変更が反映されないこともあるので
  • 便利なEclipseショートカットキーまとめ(Mac) - Qiita

    その他(便利な設定) ショートカットキーではないが、作業効率が上がる設定を2つほど。 エディタに行番号を入れる Command + ,(←設定のショートカット) →エディタ →テキストエディタ →「行番号の表示」のチェックボックスにチェック入れる コンテンツ・アシスト(補完機能) Command + ,(←設定のショートカット) →Java →エディタ →コンテンツ・アシスト →Auto Activationの「Enable auto activation」にチェックを入れ、下記を設定する。 Auto activation delay (ms):200 Auto activation triggers for Java:._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ おまけ 必要に応じてプラグイン入れてみてもいいかも! Chec

    便利なEclipseショートカットキーまとめ(Mac) - Qiita
    kasumani
    kasumani 2014/04/22
    便利なEclipseショートカットキーまとめ(Mac) 基本的にはF6とF8だけ使えばいい。 メソッドの中まで深掘って見たいときはF5で中まで行って、呼び出し元のファイルまで戻ってくるにはF7を使えばいい。 Tags: ifttt, kasumaniのストッ
  • gitでpushするまでの流れ - Qiita

    gitでpushするまでの流れは以下のとおり。 git add ファイル名 addした後、 git status git diff --staged で変更を確認すると良い。 git commit (デフォルトだと)vimが立ち上がるので、vimでコミットメッセージを書く メッセージはコミット内容を簡潔にわかりやすく書く 「index.htmlを更新しました」のように見てわかることを書いても意味ない。コミットの意図してることや、コードの変更だけではわからないようなことを補足的に記述しておくと良い。 git push origin master originはリモートリポジトリのURLのエイリアス masterのところはブランチ名を書く master:masterは単にmasterと省略可能 まとめ gitは、 素のファイル ↓add stage ↓commit git local repo

    gitでpushするまでの流れ - Qiita
    kasumani
    kasumani 2014/04/14
    gitでpushするまでの流れ 「index.htmlを更新しました」のように見てわかることを書いても意味ない。コミットの意図してることや、コードの変更だけではわからないようなことを補足的に記述しておくと良い。 Tags: ifttt, kasuman
  • 1