Monthly Archives: 4月 2018

CentOS7.4に「Another app is currently holding the yum lock」の解決方法

エラーメッセージ
Another app is currently holding the yum lock; waiting for it to exit…
The other application is: yum
Memory : 105 M RSS (1.4 GB VSZ)
Started: Sat Apr 7 15:57:39 2018 – 1:35:56 ago
State : Sleeping, pid: 15014

解決方法
#rm -rf /var/run/yum.pid
#yum update

Macにphp7+xdebugをインストールするメモ

インストール手順
brew install php70
brew install php70-xdebug
php -i | grep xdebug.ini
vim /usr/local/etc/php/7.0/conf.d/ext-xdebug.ini

設定内容
[xdebug]
zend_extension=”/usr/local/opt/php70-xdebug/xdebug.so”
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_host= localhost
xdebug.remote_port = 9001
xdebug.idekey = PHPSTORM
xdebug.remote_autostart=1
xdebug.remote_log=/var/tmp/xdebug.log

「Jquery入門」return falseとpreventDedault() でformのsubmitを止める方法

1.「return false」のサンプル
$(‘#cftForm’).submit(function(event){
if (!$(‘#name’).val()) {
alert(‘name は空白です’);
return false;
};
})

2.「preventDefault」のサンプル
$(‘#cftForm’).submit(function(event){
if (!$(‘#name’).val()) {
alert(‘nameは空白です’);
event.preventDefault();
$(‘#name’).css(‘border-color’,’red’);
}
})

JavaScriptで指定idのdomを操作する方法

サンプルコード
$(“#nameId”).html();
$(“#nameId”)[0].innerHTML;
$(“#nameId”).eq(0)[0].innerHTML;
$(“#nameId”).get(0).innerHTML;

「jQuery入門」each()でそれぞれのliの要素を取得する

サンプルコード:
<script type=”text/javascript” src=”/jquery/jquery.js”></script>
<script type=”text/javascript”>
$(document).ready(function(){
$(“button”).click(function(){
$(“li”).each(function(){
alert($(this).text())
});
});
});
</script>
</head>
<body>
<button>liの要素を表示button>
<ul>
<li>山田</li>
<li>大蔵</li>
<li>情報</li>
<li>技術</li>
<li>練習</li>
</ul>

2 / 212