Skip to content

Instantly share code, notes, and snippets.

@baobao
baobao / Helloworld.js
Last active December 7, 2018 03:56
JavaScriptの基本(クラスの基本)
/**
* Created with JetBrains WebStorm.
* User: bao_bao
* Date: 2013/03/31
* Time: 22:07
* To change this template use File | Settings | File Templates.
*/
var Helloworld = function()
{
@baobao
baobao / MatomeLinkCollector.py
Last active December 7, 2018 03:56
Naverまとめ画像を一括ダウンロードするPythonスクリプト
# -*- coding: utf-8 -*-
'''
ネイバーまとめから画像をダウンロードするスクリプトpython版
MatomeLinkCollector
画像のリンク先が外部サイトの場合は未対応。
@Author Shunsuke Ohba
2013.04.28
'''
@baobao
baobao / getAppDelegate.mm
Created May 20, 2013 03:12
AppDelegateを取得するコード
AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
@baobao
baobao / deleteFrontAndBackSpace.as
Created May 21, 2013 13:16
前後の空白を削除する(半角スペースおよび、全角スペース)
var str:String = "      hoge    hoge   ";
var reg:RegExp = /^[  ]+|[  ]+$/g;
var result:String = str.replace(reg, "");
trace("|" + result + "|"); //ourpur::hoge    hoge
@baobao
baobao / mailsend.php
Created July 14, 2013 12:59
phpでメール送信
<?php
mb_language("Japanese");
mb_internal_encoding("UTF-8");
$mail_to = 'sample@gmail.com';
$subject = 'test';
$mail_text = 'テストメール';
$reply_to = 'From: no-reply@hoge.com';
$result = mb_send_mail($mail_to, $subject, $mail_text, $reply_to);
if ($result) {
echo 'success';
@baobao
baobao / tree.as
Created September 15, 2013 15:48
ツリー構造を表示する処理を作り中
function tree(str:String):void
{
var trees:Array = str.split(",");
var retisters:Array = [];
var map:Object = {};
for (var i:int = 0; i < trees.length; i++)
{
var t:String = trees[i];
var temp:Array = t.split("/");
@baobao
baobao / checkflg.as
Created September 26, 2013 06:39
指定したbitが0か1かをチェックする
function checkFlg(keta:uint, value:uint):Boolean
{
if (keta == 0) throw new Error("error");
var checkNum:int = keta > 2 ? Math.pow(2, keta) : keta;
value /= checkNum;
value *= 128;
if (value >= 256)
{
// 8ビットなので256以上は巻き戻る
while (value >= 256)
@baobao
baobao / SceneList.cs
Last active January 3, 2016 18:59
Unityのシーンファイルリストウィンドウ。 全てのシーン、ビルド登録シーンを切り替え可。
/// <summary>
/// Scene List Editor Window
/// @author Shunsuke Ohba
/// </summary>
using UnityEngine;
using UnityEditor;
using System.IO;
using System.Collections;
using System.Collections.Generic;
@baobao
baobao / GetComponentsInChildren.cs
Created August 12, 2014 01:04
GetComponentsInChildren<T>は、自分自身を含めたリストが返ってくる
// 自分を含めたリストが返る
var arr = transform.GetComponentsInChildren<Transform> ();
for (int i = 0; i < arr.Length; i++) {
Debug.Log (arr [i]);
}
@baobao
baobao / uvScroll_material.cs
Created August 18, 2014 01:10
uvScrollアニメーションを持っている場合のMaterial注意点。
// マップの全ての共有マテリアルの参照を取得する
if (bg_materials == null)
bg_materials = new List<Material>();
Renderer[] rens = go.GetComponentsInChildren<Renderer>();
foreach(Renderer ren in rens) {
if (ren == null
|| ren.sharedMaterial == null
|| ren.particleSystem != null) {
continue;
}