@Blog{zip358.com}
日常日誌からプログラムやYOUTUBER紹介、旅日記まで日々更新中です。
Twitterの呟きにchatGPTを混ぜている人いる?
2023.07.05
おはようございます、Twitterの呟きにchatGPTを混ぜている人いるのかなぁと思っています。たぶん作っている人はいると思うけど・・・・公開している人はいなさそう。気が向いたら作ろうかな🤔。
先日ちょっとchatGPTに色(キャラ)を出すためにどうすれば良いのか調べていたらこういうのを見つけました。結構出来そうなのでやってみようと思っています、例えば土佐弁を学習させて土佐弁で返答するものが作れたりするわけです、こういう色付けが自分が思っているよりも時間も費やすこと無く出来そうです。
こういうchatGPTAPIを使用していろいろなサービスがこれから出てくるのだろうと思いますが、悪用も巧妙になってくるのだろうと思っていて、例えばオレオレ詐欺とか今まで人を雇って詐欺をしていた物が、人工知能を使用して海外から詐欺を働くハッカー集団が現れるのも時間の問題かと思います。そうなると、ますます巧妙になってくるのだろうと思います。
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
ChatGPT, chatGPTAPI, Twitter, キャラ, サービス, ハッカー集団, 人, 人工知能, 問題, 土佐弁, 悪用, 時間, 気, 海外, 物, 自分, 色, 詐欺,
映画、鳩の撃退法を観ましたよ。今頃…ネットフリックスで。
2022.06.25
おはようございます、井上陽水の氷の世界の曲は何時も聞いても凄いな。いや、本当に。
今頃、鳩の撃退法を観ました、これは結構面白かったです、二度見はしないけどね。
なぜ、エンディングが氷の世界なのかも映画を見ればわかる話ですが、いやーこれは斬新で久々に面白い映画をみましたが、このストーリー展開はネタバレになる話なので何も書けない。
因みに何だか、高知県が舞台のような気もしましたが其れも嘘なのかもしれません。土佐弁ぽっい口調の会話が多かった気がしますが、ロケ地は富山県です😌。
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
エンディング, これ, ストーリー, ネットフリックス, ロケ地, 世界, 久々, 二, 井上陽水, 今頃, 会話, 何, 其れ, 口調, 嘘, 土佐弁, 富山県, 展開, 撃退法, 斬新, 映画, 曲, 本当, 気, 氷, 舞台, 話, 高知県, 鳩,
WordPressの公式ウィジェットカレンダー末日がズレている?ので直した。
2020.11.02
WordPressの公式ウィジェットカレンダー末日がズレている?ので直した。直した箇所はこちら変数名に$ooooと書いている部分が今回修正した箇所です。修正したファイルはWordPressのインクルードフォルダにある。ジェネラルテンプレートぴーえぃちーぴー(general-template.php)
wp-includes\general-template.php
このファイルを直しました。コアファイルなので次期UPDATEで修正されるかとは思いますが、それまではこちらの修正でなんとかなるさ?!
因みに何故、$ooooにしたのかは、お???の???という土佐弁からです。ファイルの中にget_calendar(げっとカレンダー)という関数があるのでそちらを修正しています。原因は下記です。
gmdateというものを使用している所をローカルサーバーの時間で対応しました、さくらレンタルサーバーのタイムゾーンは日本時間を指しています。若干の誤差はあるけれど酷い誤差ではないのでdateで大丈夫そうです。
要は日付の末日が正確に取れていないことが原因みたいです?
はやく修正してくれることを願っています。
function get_calendar( $initial = true, $echo = true ) {
global $wpdb, $m, $monthnum, $year, $wp_locale, $posts;
$key = md5( $m . $monthnum . $year );
$cache = wp_cache_get( 'get_calendar', 'calendar' );
if ( $cache && is_array( $cache ) && isset( $cache[ $key ] ) ) {
/** This filter is documented in wp-includes/general-template.php */
$output = apply_filters( 'get_calendar', $cache[ $key ] );
if ( $echo ) {
echo $output;
return;
}
return $output;
}
if ( ! is_array( $cache ) ) {
$cache = array();
}
// Quick check. If we have no posts at all, abort!
if ( ! $posts ) {
$gotsome = $wpdb->get_var( "SELECT 1 as test FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'publish' LIMIT 1" );
if ( ! $gotsome ) {
$cache[ $key ] = '';
wp_cache_set( 'get_calendar', $cache, 'calendar' );
return;
}
}
if ( isset( $_GET['w'] ) ) {
$w = (int) $_GET['w'];
}
// week_begins = 0 stands for Sunday.
$week_begins = (int) get_option( 'start_of_week' );
// Let's figure out when we are.
if ( ! empty( $monthnum ) && ! empty( $year ) ) {
$thismonth = zeroise( intval( $monthnum ), 2 );
$thisyear = (int) $year;
} elseif ( ! empty( $w ) ) {
// We need to get the month from MySQL.
$thisyear = (int) substr( $m, 0, 4 );
// It seems MySQL's weeks disagree with PHP's.
$d = ( ( $w - 1 ) * 7 ) + 6;
$thismonth = $wpdb->get_var( "SELECT DATE_FORMAT((DATE_ADD('{$thisyear}0101', INTERVAL $d DAY) ), '%m')" );
} elseif ( ! empty( $m ) ) {
$thisyear = (int) substr( $m, 0, 4 );
if ( strlen( $m ) < 6 ) {
$thismonth = '01';
} else {
$thismonth = zeroise( (int) substr( $m, 4, 2 ), 2 );
}
} else {
$thisyear = current_time( 'Y' );
$thismonth = current_time( 'm' );
}
$unixmonth = mktime( 0, 0, 0, $thismonth, 1, $thisyear );
$last_day = gmdate( 't', $unixmonth );
$oooothisyear = date( 'Y', $unixmonth );
$oooolast_day = date( 't', $unixmonth );
$oooothismonth = date( 'm' , $unixmonth);
// Get the next and previous month and year with at least one post.
$previous = $wpdb->get_row(
"SELECT MONTH(post_date) AS month, YEAR(post_date) AS year
FROM $wpdb->posts
WHERE post_date < '$thisyear-$thismonth-01'
AND post_type = 'post' AND post_status = 'publish'
ORDER BY post_date DESC
LIMIT 1"
);
$next = $wpdb->get_row(
"SELECT MONTH(post_date) AS month, YEAR(post_date) AS year
FROM $wpdb->posts
WHERE post_date > '$oooothisyear-$oooothismonth-{$oooolast_day} 23:59:59'
AND post_type = 'post' AND post_status = 'publish'
ORDER BY post_date ASC
LIMIT 1"
);
/* translators: Calendar caption: 1: Month name, 2: 4-digit year. */
$calendar_caption = _x( '%1$s %2$s', 'calendar caption' );
$calendar_output = '<table id="wp-calendar" class="wp-calendar-table">
<caption>' . sprintf(
$calendar_caption,
$wp_locale->get_month( $thismonth ),
gmdate( 'Y', $unixmonth )
) . '</caption>
<thead>
<tr>';
$myweek = array();
for ( $wdcount = 0; $wdcount <= 6; $wdcount++ ) {
$myweek[] = $wp_locale->get_weekday( ( $wdcount + $week_begins ) % 7 );
}
foreach ( $myweek as $wd ) {
$day_name = $initial ? $wp_locale->get_weekday_initial( $wd ) : $wp_locale->get_weekday_abbrev( $wd );
$wd = esc_attr( $wd );
$calendar_output .= "\n\t\t<th scope=\"col\" title=\"$wd\">$day_name</th>";
}
$calendar_output .= '
</tr>
</thead>
<tbody>
<tr>';
$daywithpost = array();
// Get days with posts.
$dayswithposts = $wpdb->get_results(
"SELECT DISTINCT DAYOFMONTH(post_date)
FROM $wpdb->posts WHERE post_date >= '{$thisyear}-{$thismonth}-01 00:00:00'
AND post_type = 'post' AND post_status = 'publish'
AND post_date <= '{$oooothisyear}-{$oooothismonth}-{$oooolast_day} 23:59:59'",
ARRAY_N
);
if ( $dayswithposts ) {
foreach ( (array) $dayswithposts as $daywith ) {
$daywithpost[] = (int) $daywith[0];
}
}
// See how much we should pad in the beginning.
$pad = calendar_week_mod( gmdate( 'w', $unixmonth ) - $week_begins );
if ( 0 != $pad ) {
$calendar_output .= "\n\t\t" . '<td colspan="' . esc_attr( $pad ) . '" class="pad">?</td>';
}
$newrow = false;
$daysinmonth = (int) gmdate( 't', $unixmonth );
$oooodaysinmonth = (int) date( 't', $unixmonth );
for ( $day = 1; $day <= $oooodaysinmonth; ++$day ) {
if ( isset( $newrow ) && $newrow ) {
$calendar_output .= "\n\t</tr>\n\t<tr>\n\t\t";
}
$newrow = false;
if ( current_time( 'j' ) == $day &&
current_time( 'm' ) == $thismonth &&
current_time( 'Y' ) == $thisyear ) {
$calendar_output .= '<td id="today">';
} else {
$calendar_output .= '<td>';
}
if ( in_array( $day, $daywithpost, true ) ) {
// Any posts today?
$date_format = gmdate( _x( 'F j, Y', 'daily archives date format' ), strtotime( "{$thisyear}-{$thismonth}-{$day}" ) );
/* translators: Post calendar label. %s: Date. */
$label = sprintf( __( 'Posts published on %s' ), $date_format );
$calendar_output .= sprintf(
'<a href="%s" aria-label="%s">%s</a>',
get_day_link( $thisyear, $thismonth, $day ),
esc_attr( $label ),
$day
);
} else {
$calendar_output .= $day;
}
$calendar_output .= '</td>';
if ( 6 == calendar_week_mod( gmdate( 'w', mktime( 0, 0, 0, $thismonth, $day, $thisyear ) ) - $week_begins ) ) {
$newrow = true;
}
}
$pad = 7 - calendar_week_mod( gmdate( 'w', mktime( 0, 0, 0, $thismonth, $day, $thisyear ) ) - $week_begins );
if ( 0 != $pad && 7 != $pad ) {
$calendar_output .= "\n\t\t" . '<td class="pad" colspan="' . esc_attr( $pad ) . '">?</td>';
}
$calendar_output .= "\n\t</tr>\n\t</tbody>";
$calendar_output .= "\n\t</table>";
$calendar_output .= '<nav aria-label="' . __( 'Previous and next months' ) . '" class="wp-calendar-nav">';
if ( $previous ) {
$calendar_output .= "\n\t\t" . '<span class="wp-calendar-nav-prev"><a href="' . get_month_link( $previous->year, $previous->month ) . '">? ' .
$wp_locale->get_month_abbrev( $wp_locale->get_month( $previous->month ) ) .
'</a></span>';
} else {
$calendar_output .= "\n\t\t" . '<span class="wp-calendar-nav-prev">?</span>';
}
$calendar_output .= "\n\t\t" . '<span class="pad">?</span>';
if ( $next ) {
$calendar_output .= "\n\t\t" . '<span class="wp-calendar-nav-next"><a href="' . get_month_link( $next->year, $next->month ) . '">' .
$wp_locale->get_month_abbrev( $wp_locale->get_month( $next->month ) ) .
' ?</a></span>';
} else {
$calendar_output .= "\n\t\t" . '<span class="wp-calendar-nav-next">?</span>';
}
$calendar_output .= '
</nav>';
$cache[ $key ] = $calendar_output;
wp_cache_set( 'get_calendar', $cache, 'calendar' );
if ( $echo ) {
/**
* Filters the HTML calendar output.
*
* @since 3.0.0
*
* @param string $calendar_output HTML output of the calendar.
*/
echo apply_filters( 'get_calendar', $calendar_output );
return;
}
/** This filter is documented in wp-includes/general-template.php */
return apply_filters( 'get_calendar', $calendar_output );
}
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
calendar, general-template, GET, gmdate, oooo, php, UPDATE, WordPress, wp-includes, インクルード, ウィジェット, カレンダー, コア, こちら, サーバー, さくら, ジェネラル, ズレ, そちら, それまで, タイム, テンプレート, ファイル, フォルダ, もの, レンタル, ローカル, 下記, 中, 今回, 使用, 修正, 公式, 原因, 土佐弁, 変数, 対応, 所, 時間, 末日, 次期, 箇所, 部分, 関数,
シタタカ{強か}な政治が解散、商人道徳だなと。
2017.09.27
安倍政権は強かであるなので続く、
簡単に言えば賢い、土佐弁?で言えばしわい人なのかも。
情勢の読み、今ならなんとか勝てるというタイミングで解散したんだろうなと
メディアや野党は逃げ解散だと言っているけれど、実際、今ならなんとか
勝てるというタイミングでの解散なんじゃないだろうか?
敵から言えば、逃げ解散だと言えるけれど
ある意味、勝つためには手段を選ばないのかもしれない。
じぶんの読みでは結構、票が割れるかなと思っていますが、自民党が
野党に廻ることはないだろうと。
まさに商人道徳と似ている。
話変わりまして、
ひとは他人の嫌な部分や弱点はよく見えたりするけれど
じぶんの悪い部分などを冷静に判断することやとくに自分の良いところが
わからない人が多い自分もその中のひとり。
よく自分が思うのは「あぁすれば良いのにと」思うことだ。
他人を見てこういう感情を持つ人も少なからずいると思います。
でも、そういう事は大体、その人には指摘しない。
普通に指摘しても子供なら素直に受け入れることが
出来ても大人になるとそれぞれ考えがあり、他人の意見を受け入れることが
徐々に少なくなる。どれぐらい馬鹿でいられるかが大事なのかもしれないなと
自分は思っています。他人の言うことをそのまま聞くことが出来るかどうか。
これが出来なくなってくると頭が固くなる一方。
自分にはひとつ信念が有ってそれ以外、全部まげる、
その時、そうだったけど今は考え方が変わったが大事かな。
いま、ひとつ行動していることがある。
それは人が望んでいる事以上のことをしないということ。
積極的に動かないこと。
今まで過去の仕事では積極的に動いたり
指示しないことまで、気を利かせて動いてきた結果。
いろいろな事を経験できた、
ある意味、頑張れば報われてきたことが多かった。
だったら、その真逆。
言われたことしかしないというスタンス。
ただ淡々と言われたことをこなす、こういう人は
結構世の中にはいっぱいいる。
著者名 @taoka_toshiaki
※この記事は著者が30代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
シタタカ, じぶん, しわい, しわい人, スタンス, タイミング, どれぐらい, ひとつ信念, メディア, 他人, 商人道徳, 土佐弁, 安倍政権, 弱点, 情勢, 真逆, 自民党, 読みで, 逃げ, 野党,
高知県民は、あらうど四万十?カールニカーラン観に行く人多いだろうな。
2015.10.28
高知県民は、あらうど四万十?カールニカーラン観に行く人多いだろうな。
自分も見に行きますが、たぶん初日は挨拶とかあるだろうから
観に行かないという偏屈な高知県民です。
今の段階で前列一列目は予約で埋まっています。
おそらく、満員御礼になりそうな予感がします、ちなみに
10月31日のAM9:45から上映開始ですが
挨拶とかあるから早めに来ないと浮きますよと・・・・。
たぶん、ライブ映像の挨拶とかではないと思うので
ちょっと初日に観に行きたい気分もしますが・・・満員で
観るのはいやなので・・。
タイミングを見計らって観に行きます。
案外面白いじゃないかとか案外感動するじゃないのかとか
結構期待大ですので・・・。
観たら、がっくり_| ̄|○
だったとかになりそうな気もします。
一番ネックになるのが土佐弁ですね、この頃、コテコテの
土佐弁もあまり聞かなくなっているので、映画が
あまりにもコテコテの土佐弁オンパレードだったら
若干引くかもしれません。。。。。
著者名 @taoka_toshiaki
※この記事は著者が30代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
AM9, カールニカーラン, カールニカーラン観, タイミング, ライブ映像, 一番ネック, 上映, 予感, 予約, 初日, 前列一列目, 四万十, 土佐弁, 土佐弁オンパレード, 大事, 挨拶, 段階, 満員御礼, 若干, 高知県民,