Skip to content

Instantly share code, notes, and snippets.

@mly520
mly520 / .js
Last active September 10, 2018 00:17
javascript 関数
String.prototype.before = function(word, include){
var idx = this.indexOf(word)
var l = include ? word.length : 0
return idx >= 0 ?
this.substr(0, idx + l) :
""
}
String.prototype.after = function(word, include){
var idx = this.indexOf(word)
var l = include ? 0 : word.length
@mly520
mly520 / new_to_mqtt.rst
Created July 17, 2018 00:32 — forked from voluntas/new_to_mqtt.rst
初めての MQTT
@mly520
mly520 / SendAttachedMail
Created March 25, 2015 03:33
SendAttachedMail 日本語
?php
function SendAttachedMail( $from , $to , $subject , $body , &$file ){
mb_language( 'ja' );
<?php
function mb_wordwrap($string, $width=75, $break="\n", $cut = false) {
if (!$cut) {
$regexp = '#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){'.$width.',}\b#U';
} else {
$regexp = '#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){'.$width.'}#';
}
$string_length = mb_strlen($string,'UTF-8');
$cut_length = ceil($string_length / $width);
$i = 1;
@mly520
mly520 / gist:011d413fd8652a8b1785
Created September 10, 2014 08:26
sublime text update_check
You can add this entry in your /etc/hosts file:
127.0.0.1 www.sublimetext.com
@mly520
mly520 / gist:cd2ec9a19c603a3e35ea
Last active August 29, 2015 14:02
開発環境 vhost.conf
<VirtualHost *:80>
ServerAdmin ○○○○@○○○○.○○○
ServerName ○○○○.○○○
ServerAlias *.○○○○.○○○
VirtualDocumentRoot /home/webroot/%1/htdocs/
ErrorLog logs/○○○○.○○○-error_log
CustomLog logs/○○○○.○○○-access_log common
</VirtualHost>
@mly520
mly520 / .htaccess でproxy
Created November 12, 2013 03:13
httpd.conf で proxy(URL書き替え)
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /EMBackend http://localhost:8080/backend/mvc
ProxyPassReverse /EMBackend http://localhost:8080/backend/mvc
@mly520
mly520 / Lsyncd 監視対象ファイルの上限
Created October 11, 2013 02:03
Lsyncd 監視対象ファイルの上限
Lsyncdが利用している inotifyが監視できるファイル数には上限があります。
この上限を超えると、Lsyncdは動作を停止 or 起動してくれません。
起動しようとすると、こんなエラーが発生します。(しました)
lsyncd: Error, Terminating since out of inotify watches.#012Consider increasing /proc/sys/fs/inotify/max_user_watches
ちなみに、上限値は以下で確認できます。
@mly520
mly520 / jquery-css-selector
Last active December 22, 2015 22:09
jquery-css-selector
さて前回jQueryをダウンロードしましたが、今回は実際にjQueryを使う際に必要になる基本セレクタについてを勉強します。
まずセレクタとは何なのかを簡単に説明します。
下記のようなHTMLがあったとします。
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<title>jQueryを使ってみよう。(基本編 セレクタ1)</title>
<script type="text/javascript" src="../jquery-1.2.6.min.js"></script>
@mly520
mly520 / jquery-sparkline.js
Last active December 22, 2015 07:19
jquery sparkline pie sparkline
$(".sparkline.pie_week").sparkline([1, 1, 2], {
type: 'pie',
width: '400',
height: '400',
enableTagOptions: true,
tooltipFormat: '<span style="color: {{color}}">&#9679;</span> {{offset:names}} ({{percent.1}}%)',
tooltipValueLookups: {
names: {
0: 'one',
1: 'two',