成功体験とは、子供で言うと、スポーツの大会で優勝したり、受験で志望校に合格したり、事業で成功したりとか。
失敗体験は、まぁそのまま。上の結末が失敗したバージョン。いわゆる挫折。
就活の面接なんかで聞かれることも多い。その場面では、成功体験は努力の成果だとか、能力の高さを示したり、失敗体験ならそれをどう乗り越えたのかって言うことをアピールするのが模範解答。
これに関連して、昔読んだ本に、子供時代に成功体験した人間は、大人になってもよく伸びると書いてあった。
自信が身について、行動に思い切りが付く行動力の高い人間になれるかららしい。
逆に、成功体験のない人間は、総じて自信がなく、一歩を踏み出せないまま、大したことを成し遂げないんだとか。
自身があるのは良いことという一理はあるけど、どっちもどっちかなー。
例えば、毎日欠かさず練習をして、その結果、大会で優勝したとかなら、その経験から「努力すれば結果があとからついてくる」という自信がつき、大人になっても結果がほしい時には、努力をする人間になるかもしれない。逆に努力しても報われなかった失敗体験をした人間は、「努力しても無駄」だと、努力を放棄するかも。ならば、成功するほうが良いだろう。
しかし、例えば、FXで適当に投資して、100万円を稼いだなら、その経験から「世の中ちょろい」という根拠のない自信が生まれてしまう。行動力と言う点では良いだろうけど、運でどうにかなるとか、実力があると誤解してしまうのは、それはそれで危険な気がする。
体験とは、人生訓を得ることでもある。
「努力」+「人脈」=「成功」とか
「努力」+「努力」=「成功」なら良い体験といえる。
しかし、その人生訓が、
「努力」+「努力」=「失敗」とか
「運」+「気合」=「成功」なら目も当てられない。
投稿者: gr
プログラムメモ
なんかいろいろメモ。
PHP
preg_match
目的:RSSから画像を取得したい。
画像は例えば↓のようなコードである。
<img width="200" src="https://hytool.org/test.png?fit=AAA" alt="test" height="300" border="0"/>
これを「preg_match」を使って取り出す。
preg_matchは、「/~/」の中に正規表現を書く。
URLを取得する
まず、元データ(RSS)からimgタグを取得する。
preg_match('/<img.*?>/i', $元データ, $img取得);
次に、URLを取得する。(上記で取得したimgタグからURLを抜き出す。)
preg_match('/http.*?(\.gif|\.png|\.jpg|\.jpeg$|\.bmp)/i', $img取得, $url取得);
※preg_match()は配列で返ってくる。
【エラーメモ】
→IMGタグ内に複数URLがある場合はエラー。サイトごとに特殊設定するか、拡張子で後方一致させれば対応可能。
→画像URLに複数の拡張子が含まれる場合。複数あるうちの最後のJPGを取得すれば回避可能。
まぁレアケースなので無視してる。
正規表現メモ
「.*?」ワイルドカード的なもの「.」が任意の一文字。「*」が0回以上の繰り返し「?」が直前文字の0回以上の繰り返し。例えば「.*?あ」で後方一致。はじめに出てくる「あ」までを指定できる。
「[]」は、どちらかに一致。例えば[\'”]ならばシングルクォーテーションかダブルクオーテーションかに一致の意味。
「()」はグループ化。例えば(gif|png)ならば「gif」か「png」に一致の意味。
「[^ABC]」はA、B、Cのいずれでもない任意の1文字。(※行頭指示ではない。)
「i」は大文字と小文字の区別をしないの意。「preg_match」の最後に付け足す。
変数を表示する
echo($phpcode); print_r($phpcode); var_dump($phpcode);
ダブル/シングルクォーテーションの違い
ダブルクォーテーション、シングルクォーテーションの違いは
・ダブルクォーテーション・・・ 文字列中の変数を変数値に置換する
・シングルクォーテーション・・・ 文字列中の変数を変数値に置換しない
[シングル]の方が処理が早くて、[ダブル]の方が高機能。
特段理由のない場合は処理の早い[シングル]を使う↓
echo('<a target="_blank" href="'.$link.'">'.$title.'</a>');
[ダブル]も便利。接続子が必要なく書きやすい↓
echo("<a target='_blank' href='$link'>$title</a>");
$_SERVER
HTTP_REFERER
if(preg_match("/dtiblog/",$_SERVER[ 'HTTP_REFERER' ])){
$output = mb_convert_encoding($output, "eucjp", "auto");
};
ブログパーツで使ったコード。リンク元のアドレスを取得できる。
リンク元(プログパーツ設置先)のアドレスに”dtiblog”が含まれるなら、”eucjp”にエンコードする。
REQUEST_URI
if($_SERVER['REQUEST_URI'] =="/ファイル名.php"){}
現在のアドレスを取得できる。現在位置にclass「current」を付与したい場合に使用(もっと汎用性のあるコードもあるだろうけど、とりあえずこれで)
<a class="menu<?php if($_SERVER['REQUEST_URI'] == '/cat1.php'){echo ' current';} ?>" href="cat1.php">cat1</a>
<a class="menu<?php if($_SERVER['REQUEST_URI'] == '/cat2.php'){echo ' current';} ?>" href="cat2.php">cat2</a>
トップページをランダムで変える【PHP】
「mt_rand()」でランダムな数字を生成し、「header()」でファイルを読み込む。
<?php
$random = mt_rand(0,2);
if($random == 0) {
header('Location:cat1.php');
} else if($random == 1) {
header('Location:cat2.php');
} else {
header('Location:cat3.php');
}
?>
strtotime
アンテナサイトの日付ソート機能にエラー発見。
サイトごとに日付の書き方が異なるが、それを統一する関数が「strtotime()」
ただし、対応できない書式の日付も存在する。それにあたってしまったらしい。
Sat, 15 Jun 2013 10:30:00 0
最後の「 0」がどうにも具合が悪いらしい。
サイトは「WordPress」の基本機能でRSS配信してるっぽいが、何をどういじったらそんな特殊な日付が出るのか不明である。
Sat, 15 Jun 2013 10:30:00 +0000
とかだとうまくいくんだが。「+0000」の省略形なのかな?
個別で対処したが、汎用の方法がわからん。
関数つくる
繰り返し記述していた関数をひとつにまとめてみる。
function 関数名 (引数) {
処理
}
ってのが関数の基本形。
基本形に倣って↓
<?php
function rss($rss){
$xml = simplexml_load_file($rss, 'SimpleXMLElement', LIBXML_NOCDATA);
$count = 0;
foreach($xml->channel->item as $item){
$day = date ( "m.d.H.i",strtotime ( $item->pubDate ) );
$link = $item ->link;
$title = $item ->title;
$val = "<tr><td class='day'>$day</td><td class='title'><a href=\"$link\" target=\"_blank\">$title</a></td></tr>";
echo $val;
$count++;
if ($count > 5){break;}
}
}
?>
「rss」という名前の関数に、rssを読み込む処理を書いておく。
んで、変数「$rss」を定義して、関数「rss」を実行。↓
<?php $rss = 'http://newsonjapan.com/rss/top.xml';?> <?php rss($rss); ?>
絶対パスを調べる【PHP】
echo __FILE__;
HTML エンティティに変換【PHP】
$title = htmlspecialchars("$title", ENT_QUOTES, 'UTF-8');
特殊文字を HTML エンティティに変換する。書式にうるさい「XML」を作成するときに使える。
http://php.net/manual/ja/function.htmlspecialchars.php
http://okwave.jp/qa/q2399976.html
一言掲示板【PHP】
短いコードで掲示板を作成可能。
「phpファイル」と、書き込み用の「message.txt」を用意する。
<?php
if (isset($_POST['message'])) {
$message = $_POST['message'];
$now = date('m/d');
$post_data = "$message ($now)\n";
$read_data = file_get_contents('message.txt');
file_put_contents('message.txt', $post_data . $read_data);
}
?>
<div class = "bbs">
<form action="" method="post">
メッセージ:<br />
<input type="text" name="message" size="30" value="" /><br />
<input type="submit" value="投稿する" /><br />
</form>
<?php
$fp = fopen('message.txt', 'r');
while ($line = fgets($fp)) {
echo '<p>' . htmlspecialchars($line, ENT_QUOTES) . "</p>\n";
}
fclose($fp);
?>
</div>
【PHP】存在するページ(URL)か確認
http://ysklog.net/php/1670.html
重いが。
getimagesize
画像の情報を取得する関数。
0 画像の幅
1 画像の高さ
2 画像の種類を示すフラグ(詳しくはここへ)
3 画像の幅と高さ
bits ビット/ピクセル
channels チャンネル数
mime 画像のMIMEタイプ
とかがわかる。
超有能な関数だがクソ重い。リアルタイムでの処理とか、多ファイルの処理には向かない。
// 画像情報を取得する @を付与しエラー無視
list($getWidth, $getHeight ) = @getimagesize($元データ);
if (($getWidth==1) && ($getHeight==1)){print '1ピクセルの画像';}
指定フォルダ内の画像ファイルを取得して表示【PHP】
http://ijbk.deci.jp/?p=783を参考に。
<?php
function readimg($imgFolder){
$imgList = scandir($imgFolder);
$count = count($imgList);
for($i = 0; $i < $count; $i++){
$file = pathinfo($imgList[$i]);
$fileName = $file["basename"];
$fileExtension = $file["extension"];
if($fileExtension == ('png')){
echo '<img src="' .$imgFolder.$fileName . '">';
}
}
}
?>
<?php $imgFolder = 'img/フォルダ名/'; readimg($imgFolder); ?> ?>
使用画像はpngのみ指定。
$imgFolder = 'img/'.get_the_ID().'/'; $imgFolder = the_title( 'img/' , '/' , false );
IDあるいはタイトルで、参照フォルダを指定。
配列の宣言方法、配列数分ループさせる方法
配列数分ループして値を取り出す方法
http://www.24w.jp/study_contents.php?bid=php&iid=php&sid=array&cid=001
foreachを指定した回数のみ実行する
http://hacknote.jp/archives/4063/
$i++で処理しようかと思ったけど、array_sliceで処理した方が良さげ。
画像の保存と整形
「画像判定→保存→リサイズ」
を行いたかったが、失敗。一度に処理したいファイルが多すぎてタイムアウトする。同時10画像くらいまでなら動く↓
//getimagesize関数で画像情報を取得する
list($img_width, $img_height, $mime_type, $attr) = getimagesize($gazo);
//list関数の第3引数にはgetimagesize関数で取得した画像のMIMEタイプが格納されているので条件分岐で拡張子を決定する
switch($mime_type){
//jpegの場合
case IMAGETYPE_JPEG:
//拡張子の設定
$img_e = "jpg";
break;
//pngの場合
case IMAGETYPE_PNG:
//拡張子の設定
$img_e = "png";
break;
//gifの場合
case IMAGETYPE_GIF:
//拡張子の設定
$img_e = "gif";
break;
}
//保存する
$imgdata = file_get_contents($gazo);
if (!empty($cat)){
file_put_contents("保存先/img_$i.$img_e",$imgdata);
}else{
file_put_contents("保存先/img_$i.$img_e",$imgdata);
}
//jpgのみw=300リサイズ
if($img_e == "jpg"){
$file1 = "保存先/img_$i.$img_e";
$file2 = $file1;//画像保存先
$in = ImageCreateFromJPEG($file1);//元画像ファイル読み込み
$size = GetImageSize($file1);//元画像サイズ取得
$width = 300;//生成する画像サイズ(横)
$rate = $size[0] / $width;//圧縮比
$height = $size[1] / $rate;//リサイズ後縦幅
$out = ImageCreateTrueColor($width, $height);//画像生成
ImageCopyResampled($out, $in, 0, 0, 0, 0, $width,$height, $size[0], $size[1]);//サイズ変更・コピー
ImageJPEG($out, $file2);//画像保存
$gazo = "保存先/img_$i.jpg";
}
配列の保存と取り出し
//dat形式で保存
file_put_contents("保存先", serialize($concatArray));
//dat形式とりだし
$rssArray = unserialize(file_get_contents("保存先"));
スクレイピング
前から興味あったので少し触る。
「Simple HTML DOM Parser」使ってみた、取得は簡単。ただノイズ処理がめんどくい。当然APIとかXMLのほうが扱いやすい。
PHP Simple HTML DOM Parserを使ったWebスクレイピング入門(http://qiita.com/esehara@github/items/db231c99f8076aabdfb2)
include "simple_html_dom.php";
$html = file_get_html('http://XXXXXX');
foreach ($html->find('article') as $entry) {
$title = $entry->find("h2", 0)->plaintext;
$link = $entry->find("a", 0)->href;
$img = $entry->find("img", 0)->src;
上ので、article毎にh2タグ、Aタグ、IMGタグの情報を取得できる。
サイトのトップページのスクレイピングが可能。
find()の使い勝手が良い。
クラス指定したい場合は↓みたいに書く(クラス=contentのdivタグ)
find('div[class=content]')
回数指定もできる↓(2番めに見つかるliタグ)
find("li", 2)->href;
転送
サイト移転とかで飛ばす方法メモ。
PHPで
<?php
header('Location:新しいアドレス');
?>
ほとんどタイムブランクをおかずに、転送できる。
・利用者のストレス軽減◎
メタタグで
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"><title>ジャンプ</title> <meta http-equiv="refresh" content="10;URL=新しいアドレス"> </head> <body> 10秒後にジャンプします。<br> </body> </html>
転送までの時間を設定することができる。
・相互リンクサイトなどへの広報性◎
JavaScript
JavaScript
タイルデザイン
タイルデザインを実装しようとしてみた。失敗してやめたけど。
「Minigrid」を使えば簡単。クラス「cards」でくくった中のクラス「card」が勝手にタイル表示される↓
<script>
var grid = new Minigrid({
container: '.cards',
item: '.card',
gutter: 6
});
grid.mount();
</script>
ただ、これだと問題あり。
画像の大きさの読み込みが完了する前にJSが動いてしまうので、大きさがバグる。
で、読み込んだ後に実行することにした↓
<script>
window.onload = function () {
var grid = new Minigrid({
container: '.cards',
item: '.card',
gutter: 6
});
grid.mount();
};
</script>
バグらなくはなったが、しかし思いのほか遅い。
調べるとタイル表示は、スクロールで画像を読み込んでいくプログラムと併用することが多いっぽい。たぶんこの辺のことを考慮してだろうと思う。で、結局別にそこまでしてタイルじゃなくてもいいやと思ったのでやめる。
参考:【JavaScript】カード型レイアウトを簡単に実装できる[Minigrid]の使い方(http://on-ze.com/archives/5234)
jQuery
画像がない時の処理
<script>
$(document).ready(function() {
//画像が見つからないときにエラーイベント発生
$('img').error(function() {
//置換処理
$(this).attr({
src: '/noimage.png',
});
});
});
</script>
HTML
form
selectで、選択後すぐに移動する
「onchange=”submit()”」というのを使うと選択後すぐに値を渡してくれる。
<form> <select name="ネーム" onchange="submit()"> <option value="1">選択1</option> <option value="2">選択2</option> <option value="3">選択3</option> <option value="4">選択4</option> </select> </form>
valueの表示を隠す。
「input type=”hidden”」を使う。
<form action=""> <input type="hidden" name="ネーム" value="入力したい値"> <input type="submit" value="表示したい値"> </form>
選択肢を記憶する
session_start();
if (isset($_POST['id'])) {
$_SESSION['session_id'] = $_POST['id'];//セッション
setcookie('cookie_id', $_POST['id'], time() + 60 * 60 * 24 * 14);//Cookie
}
...
...
if (isset($_SESSION['session_id'])) {
$id = $_SESSION['session_id'];
}elseif (isset($_COOKIE['cookie_id'])) {
$id = $_COOKIE['cookie_id'];
} else {
$id = 'azoo-22';
}
selectを連動プルダウンさせる
http://d.hatena.ne.jp/Mars/20071109を参考。
詳しくはしらない。
CSS
カラムの読み込み順優先順位
カラムの読み込み順を調整した
今までは普通に左から記述。float:leftで並列していた。
左のサイドバーが重いので、中央から読み込ませたい。
<float:left 横幅:メインコンテンツ+左サイドバー>
<float:rightメインコンテンツ>
<float:left左サイドバー>
<float:right右サイドバー>
にすると中央から読みこむ。
横幅指定するのは、メインコンテンツが読み終わるまでは、メインコンテンツは左寄せになって、読み込み後に中央に飛びチカチカしてしまうので、横幅指定することで、はじめから中央に配置することができる。
画像の下に謎の隙間
画像の下に謎の隙間ができるのを防ぐには(http://allabout.co.jp/gm/gc/23889/3/)
が参考になった。
ベースラインに合わせていると発生する隙間だったらしい。解決策↓
img { vertical-align: text-bottom; }
生徒会役員【アニメ】
| DVD付き 生徒会役員共(8)限定版 ([特装版コミック]) | |
![]() |
氏家 ト全
講談社 2013-02-15 |
スズヘッドかわええ。
コミック8巻にはアニメ18話を収録。
今後のアニメの予定は、
・2013年春にOVA発売予定
・2013年秋にOVA発売予定
・2013年10月17日発売予定 第9巻限定版同梱DVDに収録
らしい。
スマホサイト
PCサイトと勝手が違ってややこしい。
アイコンの設定
<link rel="apple-touch-icon-precomposed" href="icon.png" />
スマホのブックマークを登録するときのアイコンの設定。ファビコンみたいなん。
画像のサイズは[57pxx57px]
文字サイズ
html {-webkit-text-size-adjust: 100%}
Chrome系の設定。そのままだとレイアウトが崩れることが多く、100%に設定しておくのが無難らしい。
スマホ用のCSS
共通の「style.css」とPC用の「style-pc.css」とスマホ用の「style-pc.css」を用意して、headに↓を書く。
デイスプレイの大きさでスマホを判断する。
<!--PC用CSS-->
<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/style-pc.css" type="text/css" media="all">
<!--スマホ用CSS-->
<link media="only screen and (max-device-width:480px)" href="<?php bloginfo('template_url'); ?>/style-s.css" type="text/css" rel="stylesheet"/>
<!-- ▲ -->
表示設定
<!-- ▼ viewportの設定。画面拡大可 ▼ --> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
風紀委員長 片桐葉月!!みんなが見てる前で処女まで奪われるなんて・・・!!
| 風紀委員長 片桐葉月!!みんなが見てる前で処女まで奪われるなんて・・・!! | |
![]() |
アトリエさくら 2013-01-25 売り上げランキング : by G-Tools |
久々にエロゲ。
『風紀委員長 片桐葉月!!みんなが見てる前で処女まで奪われるなんて・・・!!』は、抜きゲーとか、ノベルゲームとかのジャンル。
よく見るとすごい題名だな。ネタバレやん。
シンプルで30分ぐらいで最後まで行ける。ライトなエロゲ。
イブの時間【映画】
| 「イヴの時間 劇場版」 [DVD] | |
![]() |
角川映画 2010-07-28 売り上げランキング : 15103 by G-Tools |
| イヴの時間 オリジナル版 [Blu-ray] | |
![]() |
DIRECTIONS/RIGHTS 2011-01-25 売り上げランキング : 28921 by G-Tools |
『イブの時間』は2008年から配信されたウェブアニメ。その後、映画化、コミカライズ、ノベライズもされた。
ウェブ版は2008年から配信され、全6話。近未来のSF物。
ロボットが実用されて久しく、 アンドロイド(人間型ロボット)が実用化されて間もない時代。
アンドロイドは家電として認識されていた。機械ではなく人間のように扱うと「ドリ系」として忌み嫌われてしまう。
そんな時代の高校生リクオが「ドリ系」に堕ちていく話。
もっすごおもしろい。
| イヴの時間(3)(完) (ヤングガンガンコミックス) | |
![]() |
吉浦 康裕 太田 優姫
スクウェア・エニックス 2012-04-25 |
アンドロイドの演奏を聴いて、ピアノを弾けなくなったリクオ。リクオを思いながらも、ハウスロイドとしての距離を埋められないサミィ。幼い頃のある事件がきっかけで、アンドロイドを毛嫌いするようになった、リクオの友人・マサキ。「アンドロイドと人間を区別しない」、不思議な喫茶店「イヴの時間」――ここで、それぞれが見つける答えとは…。 オリジナルエピソード多数収録、「イヴの時間」の、もう一つのカタチ――ここに完結!!
コミック版。
オリジナルエピソードがなかなか、良い。
ロボットに奪われてしまった大切な”もの”
恨んだり、怒ったり、嫉妬したり。でも機械に当たってもどうにもならない。
そんな葛藤に焦点を当てたコミック版。
芦森さんの話もアニメでは分からなかった部分が詳しく描かれててよかった。
| イヴの時間 another act (ガガガ文庫) | |
![]() |
水市 恵 茶山 隆介
小学館 2010-03-18 |
ピアノの感想を求めると、ハウスロイドのサミィは一言「楽曲です」と言った。……わかってた。
家事手伝いのロボットに感情はない。音楽なんてわからない。見た目は人間そっくりだけど、
人間に従うだけの、道具にすぎない。
そんなサミィの行動記録に不審な痕跡を見つけた僕は、サミィが行った先を確かめにいく。
たどり着いたのは、人間とロボットの区別をしない、不思議な喫茶店「イヴの時間」。
まさかサミィがここに? そして僕は、思わぬ再会を果たす──。
WEB発、話題沸騰の人気アニメ映画をノベライズ。そこはふたつの心が、響きあう場所。
小説版。
小説オリジナルが一話追加。
イブの時間にピアノを弾くアンドロイドが来て……って話。
他の話はアニメ版をなぞっただけだけれど、さすが小説心情が細かくてこればこれで楽しい。
2013年2月【読んだ本】
| 絶園のテンペスト(8) (ガンガンコミックス) | |
![]() |
城平 京 彩崎 廉 左 有秀
スクウェア・エニックス 2013-01-22 |
次巻くらいで完結しそう。
期待。
| 暗殺教室 2 (ジャンプコミックス) | |
![]() |
松井 優征
集英社 2012-12-28 |
1-2巻
変わった表紙の本。頑張る学生と、ミステリーな先生。
| 奴隷区 僕と23人の奴隷(1) (アクションコミックス) | |
![]() |
岡田 伸一 オオイシ ヒロト
双葉社 2012-12-12 |
表紙からエロ漫画だとばかり思って読んだのに全然エロくない。
ゲームに勝つと、相手を奴隷にできる。ってゲームに挑むはなし。
仲良くやろうぜって元も子もないことを思ってしまった。
| 僕は友達が少ない CONNECT (MF文庫J) | |
![]() |
平坂読 ブリキ
メディアファクトリー 2012-12-21 |
おもしろい。
678巻と読んだ。ちょうどアニメ放送回(夜空と幼馴染だということがばれる)のあとの話。
「NEXT」も読んだ。
もー、もー、どうしようもないね。
よいよーよいよー、これだからラノベは良い。
9巻まだかないつかな。「NEXT」が2012年の12月だから、4月位にはでるかも楽しみ。。
9巻は一番残念な夜空がやっと日の目を見る展開か???超楽しみ
| ビジネスメール・文書の基本講座 | |
![]() |
平野 友朗
成美堂出版 2009-04-18 |
メールの書き方の本
挨拶
↓
本文
↓
締め
テンプレートが使えるようになりたい。
| 伝わる!文章力が身につく本 | |
![]() |
小笠原 信之
高橋書店 2011-01-29 |
文章の書き方の基本の本。
主語と述語を近づけるとわかりやすいよーとか
読点の打ち方のルールとか
曖昧にしない方が良いとか
あと、接続詞は使えば使う程にわかりやすい文章になると思ってたけど、そうとも限らないらしい。
論理的な小論文では有効だが、そこまで硬い文章でないのなら、繋ぎの言葉はないほうが良いとか。
無駄な修飾は文章を読みにくくするが、具体性にかける文章は信用に欠ける。どうせいっちゅうねん。
テクニックはそんな感じで、基本の心構えは、
「誰が読むのか、どういった目的で書くのか、何を伝えたいのか、を心に留めておく。」
まぁ、文章なんて好きにかきゃあいいのだろうけども、読ませたい文章が読まれないことは悲しいことだろう。
| さすが!と言われる ビジネスマナー 完全版 | |
![]() |
高橋書店編集部
高橋書店 2010-03-30 |
一冊くらいあっても良いかと基の迷いで買ってしまった本。
あまりためにはならないなぁ。
「仕事は、こだわりと妥協の繰り返し」
「お辞儀は必ず立ち止まってする。」
役職表は知らなんだ。
専務:役員職。会社経営に携わる。
常務:役員職・日常業務の総合的管理。
部長:部門の管理責任者
次長:部長を補佐する。
らしい。専務とか常務って偉い人だったのか。
飲み会で、トイレにいくふりして会計済ませるのいいよなー。
先輩がのみに連れって行ってくれる時によくやってくれるけど、かっけーと、常々。新入社員がする機会はないだろうけど。
でも、取引先との飲み会でも、そういうふうにする事があるらしい。
こわいこわい。
社会がこわい。
まあ、そんな気負うこともないんだろうけど。
でもあと1ヶ月か。
自己紹介くらいは考えておこうかな。
| はじめての知的財産法 (3日でわかる法律入門) | |
![]() |
尾崎 哲夫
自由国民社 2011-10-01 |
良書。
よくまとまってて、しかも読みやすい。
| 特許法・著作権法 | |
![]() |
小泉 直樹
有斐閣 2012-10-31 |
上より若干詳しい入門書。
| 日本製造業の戦略 | |
![]() |
萩平和巳/ハイテク・イノベーション研究チーム(著)/高橋友紀/関口諭/加藤エルテス聡志/竹丸淳志/田中宏隆(その他)
ダイヤモンド社 2011-08-26 |
製造業がこの先安泰なのか不安なので本を読んでみる。
あるいは安泰にするにはどうすれば良いのか考える材料として。
ご・する【×伍する】
[動サ変][文]ご・す[サ変]他と同等の位置に並ぶ。肩を並べる。仲間に入る。「列強に―・する」「先輩に―・して活躍する」
役に立たない本。社会経験があればもうちょっと読み解けるかもしれないが、まるでわからんかった。
| オープン・セサミ (文春文庫) | |
![]() |
久保寺 健彦
文藝春秋 2012-10-10 |
小学校教員として働き始めた陽介。生徒に舐められクラスをまとめられず悪戦苦闘するなか、起死回生の授業を行おうとするが…(「先生一年生」)。いい大人になったって、人生は初めてのことだらけ。そしてそこには新たな可能性だってあるかもしれない。そんな初めての体験に右往左往する男女をキュートに描く。
短篇集。まぁまぁ。ラブコメチックな話かと思ったけど、そうでもない。
最後の話「さよならは一度だけ」は良かった。
| 「アレ」はなぜ合法なのか? (経済界新書) | |
![]() |
間川清
経済界 2012-05-25 |
ウソか? ホントか? 身近に潜む“法律”都市伝説
身近な法律の本。
「酔った勢い」はどこまで許されるのか?責任能力無しで無罪?
責任能力とは、「物事の善悪がわかる力」「自分の行動を制御できる力」の2つのこと。
どちらか1つが欠ければ責任能力がないものとして無罪になる。
例えば、催眠術で操られてた、とか、薬物で前後不覚になっていた場合、責任能力が否定される。
お酒で酔った程度では、責任能力は否定されにくいらしい。
あと「原因において自由な行為」というのも重要で、酒に弱いのがわかっていながら飲酒したら、たとえ責任能力が否定される状態に陥っていたとしても、飲酒した時点を犯罪行為であるとみなされる。(責任能力がなかったと逃げることができない。)
ステマについても言及。
景表法での規制(有利誤認)もありうるが、個人にまけせとけよって見解。
虚構新聞にしても、ステマにしても、知らなければ見抜けない。
見抜けなくて損することはあまりないけど、知っていたからといって幸せになるとも思えないけども。
アフィリエイトを始めてからたまに思うけど、いわゆる「嫌儲の民」と「アフィリエイター」以外は個人ブログとかがネット広告で成り立ってることをしらない。
自分も知らない世界、知らない世界の仕組みとかが、数えきれない程ある。誰が何をして設けて、何に基づいて行動しているか。もっと知りたい。
| 刑事と民事―こっそり知りたい裁判・法律の超基礎知識 (幻冬舎新書) | |
![]() |
元榮 太一郎
幻冬舎 2008-05 |
法律の基礎知識の本。
読んだけど、初耳なことばかり……全く4年間大学で何を勉強していたのだろうかね。
「推定無罪」のところの章が特に面白かった。
「疑わしきは罰せず」ー冤罪を防ぐために。ってのは知ってたけど、それと民事の関係は考えたことがなかった。
つまりなんというか「刑事で無罪、民事で有罪」がありえるということ。
刑事が無罪で終わりゃあ、後は無罪放免だ。とかなんとなく思ってたけどそうではない。
本書に出てきた例では、痴漢で捕まった男が、「刑事で無罪、民事で有罪」となったらしい。
痴漢はやったという証明が難しそうだし、さもありなんってところか。
「反則金が行政処分、罰金は刑事処分」ってのも初耳。
「サービス残業の請求権は2年」
副業について、
従業員は「誠実」と「勢力分散防止」の義務を追っているらしい。
この2つの義務に基づいて、副業が禁止されているところが多いという。
確かに、使用者側としては、副業なんかせずにまじめに働いて欲しいだろうよ。
しかし、憲法は「職業選択の自由」を保証しているため、あらゆる副業が絶対に許されないという事にはならない。
2つの義務に反しない(要するに会社に迷惑をかけない)範囲であれば、会社の仕事以外でお金を稼いでも構わない。(就業規則のほうが強うだろうけど)
他にもストーカーの話とか、過払い金バブルの話とか、面白い本。
masturbate.jp

masturbate [マスタベ](http://masturbate.io/)とかいうアダルトサイトが話題らしい。
開発ブログによると、β版オープン後3日で登録ユーザー数1000人を突破したとか。
すげー。プロモーションうまいな。
試しに使ってみたが、確かに使いやすい。広告もなくスッキリしている。
ユーザーが増えて、人気動画ランキングとかが充実すれば重宝するかも。
曰く「masturbate.jpは今までのアダルトサイトの概念を根本的に覆します。」だとか。
良いサイトであることは間違いないけど、言い過ぎ感が漂う。「Xvideos」の寄生サイトでしかないのだし。
埋め込みプレーヤー貼ってるサイトと比べても、正直大きな差は感じない。従来型のもコメント欄とか人気記事表示は既にある。
「ひまわり動画」みたくコメント流したら面白いかも。アダルト専門のコメントサイトはまだないし(多分)。
っていうか「masturbate.jp」ってなんて読むんだ?まつるべーと??
まぁなんにしても、クズみたいな旧式のアダルトサイトを駆逐してくれるのは嬉しい。ぜひ頑張って欲しいサイトである。
追記(2017/01/21)
マスタベ休止。
こんにちは。
多くのご批判/ご意見があろうかと思いますし、
甚だ身勝手な決断とは重々承知をしておりますが、
お休みを頂きたいと思います。
2017/1/3 藤代まこと
優良なアダルトサイトが世界から消えてしまった。
利用者としては優良なサイトだったけど、運営はいばら道。一昨年FC2動画の社長とかも逮捕されてたし明日は我が身だったのだろう。
追悼がてら時系列。
2013年に公開された「masturbate.jp」
2015年に「masturbate.io」へドメイン変更
2016年末、月間200,000,000PV達成。サイト休止。
一応「休止」なのでそのうち多少形を変えて復活するかも。
今後に期待。
広告の表示方法【PHP】【CSS】
ランダムで表示を変える。
<?php
$rndtxt[0] = 'ランダム1';
$rndtxt[1] = 'ランダム2';
$rndtxt[2] = 'ランダム3';
$length = count($rndtxt) - 1;
srand( (double)microtime()*1000000 );
$num=round( rand(0,$length) );
print("$rndtxt[$num]");
?>
管理性を考えると外部ファイルとか使ったほうが良いのだろうけど、短いランダムなら。
オンクリックで広告を表示させる
能動的な動作があったほうが広告の注目度が上がる気がする。
filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;
『filter:alpha(opacity=50);』
これはIE向けの指定。
“50”というのは透明度が“50%”ということ。
透過無しの状態“100%”を指定する際は「filter:alpha(opacity=100);」。
『-moz-opacity: 0.5;』
これはFirefox(Mozzila)向けの指定。
“0.5”というのは透明度が“50%”ということ。
透過無しの状態“100%”を指定する際は「-moz-opacity:1;」。
『opacity: 0.5;』
これはSafariやOpera向けの指定。
“0.5”というのは透明度が“50%”ということ。
透過無しの状態“100%”を指定する際は「opacity:1;」。
ホバーで透過率を0から100にする。
曜日毎に異なる広告を表示させる
参考:http://tenderfeel.xsrv.jp/php/318/
<?php
date_default_timezone_set( 'Asia/Tokyo' );
$week = date("w");
if($week==0){
print "日曜なら表示します";
}elseif($week>= 3){
print "火曜日以降なら表示します";
}
?>
サイト下に広告を固定表示する【CSS】
position:fixedで画面に固定表示する事ができる。
下の例では左下30pxの位置に固定表示される。
.fixad {
position:fixed;
bottom:30px;
left:30px;
z-index:100;
}
カテゴリー毎に表示させる広告を変える。【WordPress】
<?php
if ( in_category('1')) {
$ad = '広告1';
} elseif ( in_category('2')) {
$ad = '広告2';
} elseif ( in_category('3')) {
$ad = '広告3';
} else {
$ad = '広告5';
}
?>
<?php echo $ad; ?>
初記事/偶数記事/奇数記事毎に広告を変える【WordPress】
if (have_posts()) : while (have_posts()) : the_post(); $counter++;
if ($counter == 1) {
初記事広告
}elseif ($counter % 2 == 0) {
偶数記事広告
}else {
奇数記事(それ以外)
}
カウンターを設置し、
カウンターが「1」なら初記事
「% 2」は割り算を表し、偶数なら余りが「0」になるので偶数記事
んで、その他が奇数記事になる。「1」指定でも同じ・
広告の強制クリック【JS】
divに「id=text」「style=display:none;」をかけて、
「style=display:block;」の発生トリガーを広告クリックに指定する。
つまり「広告をクリックしないと次には進ませないぞ☆」
ってやり方。めったに見かけないけど、こないだ遭遇した。アカウント停止ならないんだろうか?
スマホとPCで広告を分ける【PHP】
<?php
$ua=$_SERVER['HTTP_USER_AGENT'];
$browser = ((strpos($ua,'iPhone')!==false)||(strpos($ua,'iPod')!==false)||(strpos($ua,'Android')!==false));
if ($browser == true){include 'ad-s.php' ; }//スマホ用広告
else{ include 'ad-pc.php' ; }//PC用広告
?>
「iPhone」か「iPod」か「Android」なら、スマホ用広告の「ad-s.php」を表示し、
それ以外なら、PC用広告の「ad-pc.php」を表示する。
AmazonWebサービス入門【PHP】
AmazonWebサービス(Product Advertising API)に入門する。
目標
キーワードなどに連動して、人気のランキングを出力するブログパーツを作る。
→サンプルサイト
まず
http://www.ajaxtower.jp/ecs/を見ながら、勉強と下準備。
amazonAPIを利用するには、
・Amazonアソシエイト・プログラムへの参加
・Access Key ID
・Secret Access Keyの取得
が必要。
アソシエイトは参加済みなので、API参加し、IDとKEYを取得。
手順に従い、リクエストコードを取得↓
http://ecs.amazonaws.jp/onca/xml? Service=AWSECommerceService &AWSAccessKeyId=[AccessKeyId] &AssociateTag=[AssociateID] &Operation=ItemSearch &SearchIndex=Books &Title=HarryPotter &Version=2009-07-01 &Timestamp=2012-11-13T10%3A38%3A55.000Z &Signature=QhXHRaqbahhbyDIHwL4hWDi9WHJNlbwALLQJ2OQNVmY%3D
これをurlに入れると、XMLで出力される。タイムスタンプと署名は毎回取得しなければいけないらしく、そこんとこが厄介そう。
最終目標としては、amazonのリンクを作ってくれる、ウェブサービスを提供したい。
Services_Amazon
PEARのライブラリ『Services_Amazon』ならAmazon APIを簡単に使えるらしい。
ので、下記サイトを参考に作ってみた。
PEARの導入参考:http://blue-spiral.matrix.jp/20110528-pear-in-sakura.html
PHP処理プログラムコード初心者向け参考:http://nplll.com/archives/2011/06/_pearservices_amazon.php
PHP処理プログラムコード参考:http://or2.to/2012/04/service-amazon-2.html
入力フォーム参考:「Amazones」(http://aokobe.sakura.ne.jp/php/amazones.php)
最終コード
<?php
set_include_path(get_include_path() . PATH_SEPARATOR . '絶対パス');
require_once('Services/Amazon.php'); // インクルードファイル
header("Content-type: application/x-javascript");//js
$amazon = new Services_Amazon('XXXXXX', 'XXXXXX', 'XXXXXX-22');// 『Services_Amazon』の定形
$amazon->setBaseUrl('http://ecs.amazonaws.jp/onca/xml'); // 検索範囲:日本のamazon
$category = $_GET['category'];//JavaScriptで飛ばしてくる変数。
$param = $_GET['param'];
$key = $_GET['key'];
$id = $_GET['id'];
$number = $_GET['number'];
$select = $_GET['select'];
$sort_select = $_GET['sort_select'];
if(!empty($key)){//もしキーワードがあれば検索。
$result = $amazon->ItemSearch($category, array('Keywords' => $key, 'ResponseGroup' => 'ItemAttributes, Images'));
}
elseif($sort_select == 'daterank'){//もしキーワードが空ならリリース日順。
$result = $amazon->ItemSearch($category, array('BrowseNode' => $param, 'Sort' => 'daterank', 'ResponseGroup' => 'ItemAttributes, Images'));
}
elseif(empty($key)){//もしキーワードが空ならランキング。
$result = $amazon->ItemSearch($category, array('BrowseNode' => $param, 'Sort' => 'salesrank', 'ResponseGroup' => 'ItemAttributes, Images'));
}
for( $i = 0; $i < $number; $i++ ){
$asin = $result['Item'][$i]['ASIN'];
$gazolink = "<div class='azimg'><a target='_blank' href=http://www.amazon.co.jp/exec/obidos/ASIN/".$asin."/".$id."/ref=nosim/><img src='".$result['Item'][$i]['LargeImage']['URL']."'></a></div>";
$titlelink = "<div class='aztitle'><a target='_blank' href=http://www.amazon.co.jp/exec/obidos/ASIN/".$asin."/".$id."/ref=nosim/>".$result['Item'][$i]['ItemAttributes']['Title']."</a></div>";
if ($result['Item'][$i]['ItemAttributes']['Title'] == "") {break;}//タイトルが空白なら、繰り返しがBREAK。
//▼//$selectで表示方法を分岐。
if($select == 'txt'){//テキストだけ
$mix = "<div class='az'>".$titlelink."</div>";
}elseif($select == 'img'){//画像だけ
$mix = "<div class='az'>".$gazolink."</div>";
}else{//全部
$mix = "<div class='az'>".$gazolink.$titlelink."</div>";
}
//▲//
$output = $output.$mix;//ループさせるための自己読み込み
}
echo "document.write(\"$output\")";
?>
![DVD付き 生徒会役員共(8)限定版 ([特装版コミック])](http://ecx.images-amazon.com/images/I/51quFIvOBHL._SL160_.jpg)

![「イヴの時間 劇場版」 [DVD]](http://ecx.images-amazon.com/images/I/41wMIkIsVpL._SL160_.jpg)
![イヴの時間 オリジナル版 [Blu-ray]](http://ecx.images-amazon.com/images/I/41oTWG4mVBL._SL160_.jpg)














