@Blog{zip358.com}
日常日誌からプログラムやYOUTUBER紹介、旅日記まで日々更新中です。

漫画家、士郎正宗 氏が凄いですね.1989年にこれを世に出したわけですから.#攻殻機動隊
2025.04.04
おはようございます.改めて攻殻機動隊の映画予告を見て漫画家、士郎正宗 氏が凄いですね.1989年にこれを世に出したわけですから.
1995年11月18日に公開された押井守監督の『GHOST IN THE SHELL / 攻殻機動隊』の予告編。士郎正宗が1989年に連載を始めた『攻殻機動隊 THE GHOST IN THE SHELL』が原作。
Trailer for Mamoru Oshii's “GHOST IN THE SHELL,” released on November 18, 1995. The film is based on “The Ghost in the Shell,” which Shirow Masamune began serializing in 1989.
攻殻機動隊が世に出てから36年(2025年).いま、着々と攻殻機動隊の世界が近づいている気がします.あと30年、40年経てばおそらく攻殻機動隊の世界は現実の世界になっていることのように思えて仕方がないです.
動画の予告にもあった「童の時は語る時も童の如く、想うことも童の如く、論ずることも童の如くなりしが、為人(ひととなり)ては、童のことを捨てたり」「今我ら、鏡もて観る如く、見るところ朧なり」セリフは新約聖書の一節です.
このセリフはいろいろと考えさせられる内容でしたね.セリフの解説は下記です.
新約聖書の「コリント人への第一の手紙」13章11節と12節からの引用です。わかりやすく解説すると、以下のようになります。
「童の時は語る時も童の如く、想うことも童の如く、論ずることも童の如くなりしが、為人(ひととなり)ては、童のことを捨てたり」
- 意味:
- 子供の頃は、話すことも、考えることも、判断することも、すべて子供のようだった。
- しかし、大人になった今は、子供の頃の考え方や行動を捨てた。
- 解説:
- これは、人が成長するにつれて、考え方や価値観が変わっていくことを表しています。
- 子供の頃は、感情的で未熟な考え方をすることがありますが、大人になるにつれて、理性的に考え、成熟した判断ができるようになるということです。
「今我ら、鏡もて観る如く、見るところ朧なり」
- 意味:
- 今の私たちは、鏡に映ったぼんやりとした像を見ているように、物事をはっきりと理解できていない。
- 解説:
- これは、人間の知識や理解には限界があることを表しています。
- 私たちは、物事の一部分しか理解できておらず、全体像を把握することは難しいということです。
- この言葉は、完璧には理解できていないが、いつか完璧に理解できる時が来ることを示唆しています。
全体を通して
この二つの言葉は、人間の成長と知識の限界について語っています。人は成長するにつれて考え方が変わり、成熟していく一方で、完全に物事を理解することはできないということを示唆しています。
より詳しく知りたい場合は、以下の情報を参考にしてください。
- 新約聖書「コリント人への第一の手紙」13章
- 聖書の解説書
明日へ続く
著者名
@taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
コリント人, セリフ, ひととなり, 一方, 一節, 一部分, 像, 原作, 士郎正宗, 年月日, 我ら, 手紙, 押井守監督, 攻殻機動隊, 新約聖書, 物事, 章節, 童, 節, 聖書,

グーグルカレンダーの予定を一部表示させたい時のPHPコード.
2025.01.08
おはようございます.グーグルカレンダーの予定を一部表示させたい時のPHPコードは下記になります、参考にしたサイトはこちらですが参考にしただけでコードは違うものになります.APIを毎日叩いていると課金しなくてはならないかもなのでデータベースに保存する形にしました.これも良い方法かと言えばどうだろうと言う思いもあります.
<?php
ini_set('display_errors', 0);
require_once './vendor/autoload.php';
require_once './config.php';
use Carbon\Carbon;
use Google\Client;
use Google\Service\Calendar;
use Illuminate\Database\Capsule\Manager as DB;
class openSchedule
{
public $DB = null;
public function __construct()
{
$database = new DB();
$database->addConnection([
'driver' => 'mysql',
'host' => DB_HOST,
'port' => PORT,
'database' => DB_DATABASENAME,
'username' => DB_USER,
'password' => DB_PASSWORD,
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_general_ci',
]);
$database->setAsGlobal();
$database->bootEloquent();
$this->DB = $database;
}
public function saveSchedule($dateTimeString):void
{
//$this->DB::table('schedules')->delete();
try {
$client = new Client();
$client->useApplicationDefaultCredentials();
$client->addScope(Calendar::CALENDAR_READONLY);
$client->setAuthConfig(JSONPATH);
$service = new Calendar($client);
// カレンダーID
$calendarId = GOOGLECALENDARID;
// 取得時の詳細設定
$optParams = [
'maxResults' => 10,
'orderBy' => 'startTime',
'singleEvents' => TRUE,
'timeMin' => (new \DateTime($dateTimeString))->format(DATE_RFC3339),
'timeZone' => 'Asia/Tokyo',
];
$results = $service->events->listEvents($calendarId, $optParams);
if (empty($results->getItems())) {
echo "イベントが見つかりませんでした。";
} else {
foreach ($results->getItems() as $event) {
$this->DB::table('schedules')->insert([
'start' => Carbon::parse($event->getStart()->dateTime)->format('Y-m-d H:i:s'),
'end' => Carbon::parse($event->getEnd()->dateTime)->format('Y-m-d H:i:s'),
'title' => $event->getSummary(),
'detail'=>$event->getDescription()
]);
}
}
} catch (Google\Service\Exception $e) {
echo 'Google Service Exception: ' . $e->getMessage();
} catch (Exception $e) {
echo 'General Exception: ' . $e->getMessage();
}
}
public function getWeekDays($dateTimeString):string
{
// Carbonインスタンスに変換してフォーマット
$carbon = Carbon::parse($dateTimeString);
// 日本語の曜日名配列
$japaneseWeekdays = ['日', '月', '火', '水', '木', '金', '土'];
// 曜日の数値を取得し、日本語の曜日名に変換
$weekdayNum = $carbon->dayOfWeek;
$japaneseWeekday = $japaneseWeekdays[$weekdayNum];
return $japaneseWeekday;
}
public function getSchedule($dateTimeString):string
{
$str = '';
$events = $this->DB::table('schedules')->select(['*'])->where('start','>=',$dateTimeString)->limit(1)->get();
foreach($events as $event){
$str.= sprintf("%s <br>",$event->title);
$str.= sprintf("%s %s曜日 <br>",Carbon::parse($event->start)->format('Y年m月d日 H時i分'),$this->getWeekDays($event->start));
$str.= sprintf("%s<br>",Carbon::parse($event->end)->format('Y年m月d日 H時i分'));
}
return $str;
}
public function getLastDate():string|null
{
$lastRecord = $this->DB::table('schedules')
->orderBy('id', 'desc')
->first();
return $lastRecord?$lastRecord->start:null;
}
}
//print (new openSchedule)->getSchedule((new \DateTime())->format('Y-m-d 00:00:00'));
if(isset($argv) && $argv[0]){
$openSchedule = new openSchedule();
$dateTimeString = $openSchedule->getLastDate();
if($dateTimeString){
$date = new DateTime($dateTimeString);
$date->modify('+1 day');
$openSchedule->saveSchedule($date->format('Y-m-d 00:00:00'));
}else{
$openSchedule->saveSchedule((new \DateTime())->format('Y-m-d H:i:s'));
}
}
因みに近日中にブログに仕事の予定などを記載するようにします.近日中なのでいつになるかは未定です.
そうそうCalendarIDという物がグーグルデベロッパサイトにあると思い込んでいて馬鹿な事をしていました.皆さんは間違わないように(笑).CalendarIDはグーグルカレンダーの設定の中にあります.
明日へ続く
著者名
@taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
```, インスタンス, カレンダー, グーグルカレンダー, グーグルデベロッパサイト, コード, データベース, フォーマット, 参考, 変換, 年月日, 数値, 時分, 曜日, 曜日名, 曜日名配列, 火, 皆さん, 近日中,

24年12月26日にて仕事納めでした.10連休ですー!.
2024.12.29
おはようございます.24年12月26日にて仕事納めでした.10連休ですー!でで~ん.この記事は26日の早朝に書いた記事になります.今年より来年がより良い1年でありますように.
この10連休も毎日ブログが更新されるように仕事が終わった後から記事をある程度、貯めていこうと思っています.ちなみに今の段階で4本のストックがありますが、来年からこのブログの他にIT戦記(絵)みたいなものを始めようと思っています.リンクはこっそりフッターの兎さんにもう仕込んでいたりしてます.
そちらの日誌も書かないといけないので来年は結構大変かもと思いつつもメインのブログはこちらです.こちらは毎日更新ですねー.大変でも副収入になると思えば頑張りがいはあります.
副収入だけで生活できればそれは言う事無いですが、そんなに簡単なことではないです.
来年の目標は副収入がコンスタントに入ってくるようにしたいという思いがあります.仕事も頑張りつつ副収入も試行錯誤して安定させたい.その次の目標は副収入が給与水準になることです.
それを可能にするにはカナリ大変なことだと思いますが、今年少し希望が持てたので長期的な目標にしたいと思っています.
明日へ続く
著者名
@taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
かなり, コンスタント, ストック, フッター, メイン, 兎さん, 副収入, 年月日, 戦記, 日誌, 早朝, 来年, 次, 段階, 目標, 給与水準, 絵, 試行錯誤, 連休, 頑張りがい,