デモ:http://yokano.jp/demo/stroke/
h1 { font-family: sans-serif; -webkit-text-stroke: 1px blue; color: white; }
参考
Adding Stroke to Web Text - CSS-TRICKS
http://css-tricks.com/adding-stroke-to-web-text/
h1 { font-family: sans-serif; -webkit-text-stroke: 1px blue; color: white; }
$ php /var/www/html/test.php
# htpasswd -c /etc/httpd/.htpasswd yokano [パスワードを2回入力]
# vi /etc/httpd/conf/httpd.conf ファイルの末尾に以下を追加 <Directory "/var/www/html/secret"> AuthType Basic AuthUserFile /etc/httpd/.htpasswd AuthName "Please input id and password." Require user yokano </Directory>
$date = new DateTime();
$date = new DateTime(); $interval = new DateInterval('PT1H'); $date->add($interval); // $date に 1 時間が加算される
<label><input name="default" type="radio" checked>: A</label> <br> <label><input name="default" type="radio">: B</label>
<label class="radio"><input type="radio" checked>: A</label> <br> <label class="radio"><input type="radio">: B</label>
// JavaScript $('.radio').each(function() { if($(this).find('input').is(':checked')) { $(this).removeClass('off').addClass('on'); } else { $(this).removeClass('on').addClass('off'); } });
/* CSS */ .radio { width: 17px; height: 17px; padding-left: 20px; /* 画像を表示するために左側を開ける */ background-repeat: no-repeat; } .radio.on { background-image: url("img/on.png"); } .radio.off { background-image: url("img/off.png"); }
$('.radio input').on('change', function() { $('.radio').removeClass('on').addClass('off'); if($(this).is(':checked') { $(this).parent().addClass('on').removeClass('off'); } });
$ wget http://production.cf.rubygems.org/rubygems/rubygems-2.1.11.tgz
$ tar -xzf rubygems-2.1.11.tgz
$ cd rubygems-2.1.11 $ ruby setup.rb
$ gem -v 2.1.11
$ wget http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz
$ tar -xzf ruby-2.0.0-p353.tar.gz
$ cd ruby-2.0.0-p353 $ sudo configure $ sudo make $ sudo make install
$ ruby -v ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-linux]
# rpm -i mysql-community-release-el6-5.noarch.rpm
# yum update mysql-server
# yum install mysql-server
# mysql --version mysql Ver 14.14 Distrib 5.6.15, for Linux (x86_64) using EditLine wrapper
<!DOCTYPE html> <html lang="ja"> ... ... </html>
$ service httpd start
$ iptables -I INPUT -p tcp --dport 80 -j ACCEPT
chkconfig httpd on
$ mysqladmin -u root passwd
$ vi script.sh !#/bin/sh 処理内容 処理内容 処理内容スクリプト実行
sh script.sh定期的に実行する場合は cron を使う
$ crontab -e */30 * * * * /bin/sh /(スクリプトファイルの絶対パス)/script.sh > (ログファイルのパス)
var width = $('element').width(); var height = $('element').height(); var innerWidth = $('element').innerWidth(); var innerHeight = $('element').innerHeight(); var outerWidth = $('element').outerWidth(); var outerHeight = $('element').outerHeight(); var outerWidth2 = $('element').outerWidth({margin: true}); var outerHeight2 = $('element').outerHeight({margin: true});
parseInt($('element').css('left').slice(0, -2), 10);
// 小数点以下 n 位までの数値にする var parsePoint = function(number, n) { return Math.floor(number * Math.pow(10, n)) / Math.pow(10, n); } console.log(parsePoint(123.456, 2)); // 123.45一旦桁を上げてから小数点以下を切り捨て、桁を戻すことで実現しています。
var str1 = 'ABCDE'; var str2 = 'CDEFG'; /BCD/.test(str1); // true /BCD/.test(str2); // false
$(window).on('scroll', function() { console.log($(this).scrollTop()); // ピクセル数 });
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
編集したいセルをダブルクリック |
その場で編集できる |
* * * * * /usr/bin/php /var/www/html/task.php > dev/null
* * * * * /usr/bin/php /var/www/html/task.php >> /var/www/html/task_log
<?php $val = 'Hello World!'; function say() { global $val; // 関数外の変数$valを使用することを宣言 echo $val; } say();
CREATE TABLE test (name TEXT DEFAULT "y.okano");VARCHAR では DEFAULT が効くのでつい設定しそうになりますが、 このように指定しようとしても初期値は設定されず NULL となります。
var year = 1989; // 調べる年 var SETSUBUN = [ { range: [1915, 1987], remainder: [3, 3, 3, 3] }, { range: [1952, 1987], remainder: [4, 3, 3, 3] }, { range: [1985, 2024], remainder: [3, 3, 3, 3] }, { range: [2022, 2057], remainder: [3, 2, 3, 3] }, { range: [2055, 2090], remainder: [3, 2, 2, 3] }, { range: [2088, 2100], remainder: [3, 2, 2, 2] }, { range: [2101, Number.POSITIVE_INFINITY], remainder: [4, 3, 3, 3] } ]; var setsubun; for(var i = 0; i < SETSUBUN.length; i++) { if(SETSUBUN[i].range[0] <= year && year <= SETSUBUN[i].range[1]) { setsubun = SETSUBUN[i].remainder[year % 4]; break; } } console.log(year + '年の節分は2月' + setsubun + '日です'); // 1989年の節分は2月3日です
if(!window.File) { alert('File API 未対応です'); }
var date = new Date(); date.getYear(); // 113 date.getFullYear(); // 2013