2018-07-01から1ヶ月間の記事一覧

【jQuery】表の操作について ~ DataTables 編 ~

■ はじめに * Bootstrap4 で表を扱ってて、たまたま DataTables を見つけて、 試しに使ってみたらよかったので、メモ。 => Bootstrap4 対応は助かる ■ サンプル <html lang="jp"> <head> <meta charset="UTF-8"> <title>datatebles site</title> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> …</meta></meta></head></html>

【JS】【HTML5】Web Storage に Class を保存し、ロードする

■ サンプル チェックボックスのデータをインスタンス化し、保存する <html lang="jp"> <head> <meta charset="utf-8"> <title>Demo</title> <head> <body> <span id="message">Hello</span> <input id="saving-data-checkbox" type="checkbox" onchange="save();"> <label>Save data</label> </body></head></meta></head></html>

【CSS】 マテリアルデザインの丸ボタンを自作する

■ はじめに https://blogs.yahoo.co.jp/dk521123/37632575.html でも扱ったが、無料版の Material Design for Bootstrap 4 では 丸ボタンすらない。 以下のサイトを参考に自作してみる http://materialdesignblog.com/creating-a-simple-material-design-act…

【JS】 途中入力離脱防止 ~ beforeunloadイベント ~

■ 途中入力離脱を防止するには * 「beforeunload」イベントを使う ■ サンプル <html lang="ja"> <head> <title>Hello World</title> </head> <body> <div> <a href="index.html">link</a> </div> <form action="index.html" method="post"> <div> <input type="submit" id="button" value="ClickMe"> </div> </form> </body></html>

【CSS】 フローティングラベル(placeholder が動いてラベルになる)

■ はじめに フローティングラベル(placeholder が動いてラベルになる)が興味あったので 色々と調べてみた ■ 独自実装 https://coliss.com/articles/build-websites/operation/css/css-only-floating-label.html を参考に実装。 サンプル * 以下の関連記事…

【jQuery】マテリアルデザインのGo to Topボタン ~ Material ScrollTop Button ~

■ はじめに * スクロールした際に上に戻るボタン(Go to Topボタン)で 自作するのは大変そうなので、何かないかと探してたらよさげなのがあったので、メモをする ■ 公式サイト https://github.com/bartholomej/material-scrolltop ライセンス * MIT (商用利…

【トラブル】【Bootstrap4】Bootstrap 4 におけるトラブルシュート

■ Bootstrap 4 で ツールチップやポップオーバーが表示されない * Bootstrap 4 の機能を使って、ツールチップやポップオーバー(Popovers)表示しようとしたけど 以下の公式サイトのような表示にならない。 ToolTip https://getbootstrap.com/docs/4.1/compone…

【JS】【CSS】wow.js と Animate.css でアニメーションを実装する

■ はじめに * 以下の関連記事で扱った Material Design for Bootstrap 4 (MDB) のサンプルで wow.js と Animate.css でアニメーションを実装していたので、 かなり簡単にアニメーションを実装できたので、メモする https://blogs.yahoo.co.jp/dk521123/37632…

【Vagrant】 Vagrant ~ 初期構築 / Linux 編 ~

■ 構築手順 ※ 構築環境 : CentOS7 [1] 必要なライブラリのインストール [2] VirtualBox のインストール [3] Vagrantのインストール [4] 仮想マシンを立ち上げる [5] 仮想マシンにログインする [1] 必要なライブラリのインストール sudo yum install epel-rel…

【jQuery】偶数/奇数の要素で処理を切り替える

■ 案1:「$(”XXX:even/odd”).addClass(”YYY”)」を使用する サンプル <html lang="jp"> <head> <meta charset="utf-8"> <title>odd/even</title> <style> li { list-style-type:none; width:40%; } .for-even { background-color:orange; } .for-odd { background-color:green; } </style> <head> <body> <ul> <li>0</li>…</ul></body></head></meta></head></html>

【Apache】 Apache でユーザホーム先を参照するには...

■ 手順 【1】 Apacheの設定ファイル「userdir.conf」を修正する 【2】権限を設定する 【3】SELinuxの設定する 【4】動作確認 【1】 Apacheの設定ファイル「userdir.conf」を修正する sudo vi /etc/httpd/conf.d/userdir.conf ~~~~~~~~~~~~…

【Apache】 Apache による WebDAV

■ WebDAV WebDAV : Web-based Distributed Authoring and Versioning, ウェブダブ (Authoring = 編集) * サーバー上で手軽にファイル交換できる機能 ■ 設定手順 【0】 dav_module がインストールされているか確認 【1】 Apache設定ファイルを追記する 【2…

【Git】 Git ~ Web UI編 ~

Git

【0】GitのWeb UI一覧 【1】Ginatra 【2】GitWeb 【3】GitLab 【4】GitBucket 【5】ungit 【1】 Ginatra (ギナトラ) * 以下の関連記事を参照のこと Ginatra ~ 入門編 ~ https://dk521123.hatenablog.com/entry/2018/08/23/233107 【2】GitWeb 1)…

【MDB】Material Design for Bootstrap 4 ~ 入門編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2018/05/26/005948 で調査した中で「Material Design for Bootstrap 4 (MDB)」を掘り下げてみる ■ Material Design for Bootstrap 4 (MDB) * MIT License; 商用利用可能 https://mdbootstrap.com/license/…

【Python】【Apache】 Apache で Python を動かす

■ 設定環境 * OS : CentOS7 * Python : Python 2.7.5 (「python -V」で確認) * Webサーバ : Apache/2.4.6 ■ 初期設定 【1】Apacheをインストールする 【2】Apacheの設定 【3】SELinuxの設定を行う 【4】Python版のHello Worldを作成する 【5】(念のため…

【Python】CentOS7 に Python3 をインストールする

■ はじめに * CentOS7上に、 Python3 をインストールする ■ 設定手順 # 状況確認 python -V # 「Python 2.7.5」が表示 sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm sudo yum search python36 # インストール sudo yum install -y…

【MySQL】 MySQL 8.0 のインストール / アップデート ~ CentOS 編 ~

■ はじめに * 2018/04/19に「MySQL 8.0.11 (GA版)」を正式リリースされたので、試してみる * なお、v5.7 のインストールについては、以下の関連記事を参照のこと。 https://blogs.yahoo.co.jp/dk521123/36283180.html 補足:GAについて * GA : General Avail…

【Python】気象情報API を使う

■ 気象情報API 【1】お天気Webサービス From livedoor << サービス終了 【2】OpenWeatherMap 【3】気象情報API From yahoo 【4】天気予報API From 日本気象協会 【1】お天気Webサービス From livedoor(サービス終了) * 無料。ログインIDも不要。 【2…

【プロジェクト管理ツール】 MediaWiki

■ MediaWiki * フリー(GNU General Public License バージョン 2)のWikiエンジン デモサイト https://www.mediawiki.org/wiki/Lightbox_demo https://www.mediawiki.org/wiki/Project:Sandbox ■ 環境要件 公式サイト https://www.mediawiki.org/wiki/Manual:…

【Linux】 SSH公開鍵認証方式

■ 公開鍵認証とは * 秘密鍵と公開鍵という鍵ペアを使用する認証方式 * 公開鍵認証では、パスワードを入力しないため、パスワードがネットワーク上を流れることがないため、 パスワードの盗難や推測などの攻撃を防ぐことができる => 逆に鍵が盗まれたらアウト…

【プロジェクト管理ツール】プロジェクト管理ツール一覧

■ Kanban Tool * カンバン方式 https://qiita.com/nobu182/items/5abf471297ca814db911 WeKan * 詳細は、以下の関連記事を参照のこと。 https://blogs.yahoo.co.jp/dk521123/37632712.html 公式サイト https://wekan.github.io/ リリース https://github.com…

【プロジェクト管理ツール】TaskBoard

■ TaskBoard * トヨタが採用した生産方式であるカンバン方式のタスク管理ツール * MIT License (無料で利用可能) 特徴 * 自社内でインストール出来る => カンバン方式のタスク管理ツールの多くは、クラウドサービスで提供されているものが多い 使用ツール * …

【Git】 Git ~ 基本編 / あれこれ ~

Git

■ はじめに Git に関するこまごまなメモ。 目次 【1】管理に含めない場合 【2】エイリアスを使う 【1】管理に含めない場合 [1] 「.gitignore」を作成する (vi .gitignore) [2] 除外するファイルを「.gitignore」に記述する (例「*.log」) 【2】エイリア…