Skip to content

Instantly share code, notes, and snippets.

mgng mgng

Block or report user

Report or block mgng

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@mgng
mgng / imagewave.php
Last active Jul 8, 2019
how to create a wave image by PHP(GD)
View imagewave.php
<?php
/**
* @param resource $img
* @param int $width
* @param int $height
* @param int $period
* @param int $amplitude
* @return resource
*/
function imageWave($img, $width, $height, $period = 10, $amplitude = 5) {
View ちょっとしたこと.md
  • 脇や股間といったニオイが気になるところ以外はお湯でザザっと流すくらいでいいのでは
  • 夏場はTシャツで通勤して会社のトイレで着替えると吉
  • たまに禁酒すると体の軽さを実感できる
  • 2年放置しているものは潔く捨てる。必要になったら買えばいい
  • 折りたたみ傘よりもカッパのほうがかさばらないし捨てやすい
  • ゾロ目のナンバープレートは地雷なので車間距離を開けた方がいい
  • スーツで手ぶらは無職に見える
  • 単語を全角スペースで区切り、ハンカクカタカナを使い、感嘆符が絵文字の人は地雷の可能性が高い
  • 少しゆっくり歩くと相手は自分をよけてくれる
  • 満員電車から降りるときは一言「おります」と言えば無駄な争いが起こらない
@mgng
mgng / php_com_powerpoint.php
Last active Apr 10, 2018
PHP の COM クラスを使って PowerPoint ファイルのスライドに文字列を挿入するサンプル
View php_com_powerpoint.php
<?php
// 参考 : https://msdn.microsoft.com/ja-jp/vba/powerpoint-vba/articles/slide-object-powerpoint
// パワーポイントファイル名
$filename = __DIR__ . "/data/test.pptx";
// COM インスタンス生成
$ppt_app = new \COM("PowerPoint.Application");
@mgng
mgng / send2line.html
Last active Dec 1, 2017
LINE URLスキームを使ってメッセージ送信
View send2line.html
<p>
<input type="text" name="text" id="id_text_20171201" value="" placeholder="message" />
<button onclick="send2line();">LINEに送る</button>
</p>
<script>
function send2line(){
var text = document.getElementById("id_text_20171201").value;
if (text === "") {
alert("テキストが未入力です。");
} else {
@mgng
mgng / json_test.vbs
Created Jan 26, 2017
VBScript で JSON 文字列 を使う
View json_test.vbs
option Explicit
dim doc, jsonStr, js, elm
set doc = CreateObject("htmlfile")
jsonStr = "{""user"":{""id"":""mgng"", ""name"": ""ムグ""}}"
js = _
"var json = " & jsonStr & ";" & _
"var div = document.createElement('div');" & _
"div.setAttribute('id', 'id_elm');" & _
View junmiura_text.md
  • どんなジャンルでも新しいことってもう出尽くしてるんだよ。だけど、若い頃はそればっかり探すでしょ。本当は、そこで何年やり続けられるかに意味があるのにね。
  • 自己表現って最終的には癖みたいなものでしょ。鼻の上をちょっと掻くとか、あれを突き詰めることを自己表現って言うんじゃないの?
  • 頭で考えても、未来のことなんて当たったためしがないし、いくら予想しても考えてもしょうがないってことに早く気づくべきだよね。
  • 女の人との喧嘩で何が怖いって、そもそも口じゃ勝てない相手に勝負して、思ってもないことを言ってしまう自分が怖いんだよ。
  • 女の人との喧嘩はよくないよ。極力、喧嘩しないように、機嫌をとって生きていくのが男でしょ。
  • 恋愛は冷めたら終わりだけど、友情って冷めないように工夫するんだよ。肉体関係がないぶん、努力が必要なんだよね。
  • 人それぞれのコンプレックスのことをオリジナリティっていうんでしょ。
  • 夫婦が長続きするのって、「カラダの相性」、要は「具合」だよね。「具が合う」ってこと。
  • 結婚ってね、結局ダメになる原因は互いが褒めあってないからだと思うんですよね。ずっと褒めるとこ探してたら離婚しないと思うんです。
  • 生きる目的は、死ぬまで生きることなんだ。
View lilyfrankybot_text.md
  • 文化って本来は9.11でビルに飛行機が突っ込んだとしても、それを誰かは笑いにして批判的にみなきゃいけないと思うんです。でも笑いにすることをとがめる人間が表現を抑圧して、画一化しようとするのは一番笑えない環境だと思う。
  • セックスは一発したくらいで人生変わりませんね。たぶん。「よかったー、あそこでしとかなくて」じゃなくて、していても変わんないでしょ、あれ。
  • 40歳過ぎるとさ、むかし年配のおじさんが言ってた美意識が分かるようになってくる。当時はうっとうしいなと思っていたことなんだけど。
  • 齢をとってくると妥協がなくなる。妥協を許さないと言える資格を、少しずつ持ってきているから。
  • クリエイティブの世界にジャンルが設けられていることが、すでにクリエイティブじゃない。
  • みんな文字が書けるんだから文章を書けばいいし、下手だろうが上手かろうが絵を描けばいい。写真だって撮れるし、曲だって鼻歌うたえれば誰だってできるんだから作ればいい。
  • 一番のエコは「減らすこと」じゃなくて「増やすこと」。木だって、いかに森を広げて二酸化炭素を酸素に変えるかって話だし、チンポがビンビンの奴こそエコに関わらないと。減らすばかりじゃなくって繁殖させろっていう。
  • 若いヤツに一生懸命話してる大人は、説教したいだけか、ヤリたいだけのどっちかでしょう。
  • 人間はピンチになると眠くなりますよね。
  • 何かに対して怒りを覚えなくなる感覚が、人としては一番死んだ状態。
View TinySegmenterForPHP.php
<?php
// TinySegmenter 0.1 -- Super compact Japanese tokenizer in Javascript
// (c) 2008 Taku Kudo <taku@chasen.org>
// TinySegmenter is freely distributable under the terms of a new BSD licence.
// For details, see http://chasen.org/~taku/software/TinySegmenter/LICENCE.txt
class TinySegmenterForPHP
{
private $patterns;
private $BIAS__;
View share_var.js
$(function(){
this.ABC = "123abc";
});
$(function(){
console.log(this.ABC); // 123abc
});
@mgng
mgng / parse_csv.php
Last active May 3, 2019
csv file parser for windows/unix
View parse_csv.php
<?php
/**
* @param string $file Shift_JIS の csv ファイルパス
* @return array
*/
function parseCsv($file)
{
$str = file_get_contents($file);
$is_win = strpos(PHP_OS, "WIN") === 0;
You can’t perform that action at this time.