cssとjsを動的に読み込むソースコード2。#jscode

2022.11.11

Logging

おはようございます、すずめの戸締まりを本日、観に行きますという事で本日はお休み。感想は帰ったら別途書きます。

以前、ファイルを動的に再読み込みする方法という記事を書きまして、この記事がまぁまぁプレビュー数を取ってくれているので、ソースコードを書き直しました。以前と違うのは正規表現を見てくれればわかるかと思いますが、パラメータを初期からもっているJSファイルやCSSファイルは対象外にしている所です。

メンターがいない中、コードを見直したりするのはやっぱ時間がかかるものですね。いつも自分に必要なのはメンターだと思ったりしますが、なんだかそういう人が見当たらないですよね。やはり東京や大阪にいかないと見つけられないのかな?、今ではSNSがあるから見つけやすくなっているものの、自分よりも50%ぐらい技術力がある人がいないですよね。凄い技術力が上の人は知っているのだけども、そういう人の話を聞いてもさっぱりなので・・・。

近くにいないものなのかな、よく灯台下暗しという言葉もあるからいそうな気がするですけどね🫠。

ソースコードはこちらです。

"use strict";
document.querySelector("button").addEventListener("click",jsandcssreload);
function jsandcssreload(){
    let d = (new Date()).getTime();
    [...document.querySelectorAll("link")].forEach((elm)=>{
        elm.href = elm.href.replace(/(\.css)\??[0-9]{0,}$/,".css?" + d);
    });
    [...document.querySelectorAll("script")].forEach((elm)=>{
        elm.src = elm.src.replace(/(\.js)\??[0-9]{0,}$/,".js?" + d);
    });    
}

タグ

2, 50, css, JS, jscode, SNS, お休み, コード, すすめ, ソース, パラメータ, ファイル, プレビュー, メンター, もの, , , , , , 以前, 初期, 別途, 大阪, 対象, 必要, 感想, 戸締まり, , 技術力, 方法, 時間, 本日, 東京, 正規, 自分, 表現, , 記事, ,

何気なく書いていた事が結構な確率で当たる。#未来予知 #高的中か?

2022.10.09

Logging

おはようございます、コロナが収まりそうなのに戦争はまだ収まりそうにないです。ロシアは領土を奪って何得なんでしょうか。意味が分かりません。

さて、過去のブログ記事を定期的に見たり修正したりしています。これを行う理由は一つだけ意味不明な文章表現があり本人しか意味がわからないモノが存在します。その為、定期的に変な文章は直したりしています。

Tesla AI Day in 23 Minutes (Supercut) (2022)

毎日書けば文章力や表現力は、どんな人でもUPします。泥臭いことですが技術力を上げようと思ったらひたすら真っすぐ頑張るしか無いです。必要な知識は日々の勉強でしか埋め合わせは出来ないです、技術や知識を身につける方法はひたすら覚える事から始まります。覚えて基礎が身につけば応用学習するその反復を行って身につく。この方法しかなく脳にデータをインストールは今のところ出来ない、記憶力は人それぞれなので、身につく事が早い人と遅い人がいるけれど反復学習をすれば身につきます(脳に障害がある人は難しいけども)。

タイトルの話になりますが、結構な確率で自分の未来予想があたっているなって最近思います。特に科学的な進歩や社会にどう浸透していくなどは、結構、的を得た予想をしているなと自画自賛😐。未来予測が当たっても何の得にもならないけれどもアタルのは良いことです。

此処で一つ未来予想を書きます、昨日きな臭い記事の書いたけど、来年の夏までにはロシアVSウクライナの戦争は終わるじゃないかって思っています、なんかそんな気がします。

タグ

UP, インストール, こと, これ, コロナ, それぞれ, データ, ところ, ブログ, もの, ロシア, 一つ, 不明, 予知, , , , 修正, 勉強, 反復, 基礎, , 存在, 学習, , 必要, 応用, 意味, 戦争, 技術, 技術力, 文章, 文章力, 方法, 日々, 未来, 本人, 毎日, , 理由, 的中, 知識, 確率, 結構, , 表現, 表現力, 記事, 記憶力, , 過去, 障害, 領土,

よもやよもやだ、アンリアルエンジン、凄いわ。これ!

2022.05.23

Logging

おはようございます。月曜日の朝は鬱っぽい…。

前にも少し書いたことがあるかも知れませんがアンリアルエンジンが凄いことになっています。アンリアルエンジンが何者か分からない人のために説明すると、ゲームの背景など基礎部分=土台が作れるツールになります。これを使用することにより簡単に言えば開発コストが軽減します。

Ninety Days in Unreal Engine 5

動画を見ていただければ分かる通り現実に近い映像です。数十年前は2Dだったものが数十年後の時を経てリアルな3D空間が作れるようになりました。技術革新って凄いなって改めて思います。

因みに今の子供達は自分で物語や創造的な物が作れる能力があれば良いのではないかなって思っています。何故なら今の子供達が大人になる頃には粘土細工で物を作ると同じような感覚でリアリティな空間などがデジタルに生成できるようになってしまう、そんな世の中になると思っているのでIT技術力なんか要らないものになるのかもしれないなって・・・。

いやー本当に日進月歩だな。

タグ

2, , IT, アン, エンジン, ゲーム, コスト, こと, これ, ため, ツール, デジタル, もの, リアリティ, リアル, , , , , 何者, 使用, 動画, 土台, 基礎, 大人, 子供, 少し, 感覚, 技術力, 技術革新, 数十, 映像, , 月曜日, , , 物語, 現実, 生成, 空間, 簡単, 粘土細工, 背景, 能力, 自分, 説明, 軽減, 通り, 部分, 開発, , ,

素晴らしいコードに出会うという事はとても大事ですよね。夜も眠れません😏

2022.03.22

Logging

おはよう御座います。
素晴らしい世界を聴きながら。

プログラマーにとって技術力を上げるのは多分、向上心があるからだと思います。

さてプログラミングをするにあたって素晴らしいコードに出会うという事はとても大事です。素晴らしいプログラマーをフォローして終わりにしていませんか、彼ら彼女たちのgithubなどを見てみてください。素晴らしいコードに必ず出会います。最初は何を書いているのかわからない事もあるかもしれませんが、その技術を理解すればするほど、これは美しくて素晴らしいコードだという事が理解できるはずです。

森山直太朗‐素晴らしい世界 Music Video

プログラミングは書けば書くほど、上達するというよりはシンプルで無駄のないような方法を見つけ出す思考身につけると上達するという事だと自分は思っています。闇雲に書くだけではそのコードを書く技術力は上がらないと思います。世の中には強者がゴロゴロといます。それらのコードから技術を習得するのが一番の手っ取り早い技術力の上げ方かと思います。そしてそのベースとなるのは基礎が身についているかどうかだと思っています。

タグ

8, com, github, https, TWo, vwLaT-, watch, www, youtube, コード, これ, シンプル, パス, フォロー, プログラマー, プログラミング, 上達, 世界, , , 向上心, , 大事, 彼ら, 彼女, 思考, 技術, 技術力, 方法, 最初, 無駄, 理解, 自分, ,

川上量生さんはかなり賢い人だなって改めて思います。いや神回だなって。

2022.03.21

Logging

おはよう御座います。
今日は月曜日です、皆様お仕事頑張ってください!🙇(祝日!?)。

川上量生さんと堀江貴文さんとのニューズピックス対談を無料で見れるのは凄くお得だと思います、特に人工知能と意識の話がとても面白いと思いましたし、かなり川上量生さんはかなり賢い人だなって思いました。

競争はするな!ドワンゴ・ファウンダーの川上氏が語る経営哲学【川上量生×堀江貴文】

これは自分が説明するよりも対談を視聴したほうが良いです。この人工知能の話の中で堀江貴文さんが話していた脳の一部を徐々に電子の記憶媒体に変えた場合、どうなるのかなって話は昔、自分が記事にも書いたことがありますが、本当にそんな事を研究している人がいるだなって知って「あぁこれ」出来るだなって思いました。自分の予想では脳を電子の記憶媒体に置き換えることはいまの技術力で出来るじゃないかなって思います。ただ海馬などはまだまだ先の話になりそうですが😏。

タグ

いま, お仕事, かなり, こと, これ, ニュース, ピックス, 一部, , 予想, , , 人工, 今日, , 堀江貴文, 場合, 媒体, 対談, 川上量生, 意識, 技術力, , 月曜日, 本当, 海馬, 無料, 皆様, 知能, 研究, 祝日, 神回, , 自分, 視聴, 記事, 記憶, , 説明, 電子,

Blenderという3DCG作成ソフトで3Dキャラクターの作り方を解説。

2022.02.02

Logging

おはよう御座います。徐々に朝日が昇るのが早くなり、陽が沈むのが遅くなってきましたね。

今日、紹介するYOUTUBEさんはBlenderという3DCG作成ソフトで3Dキャラクターの作り方を解説しているYOUTUBER、Tom Studioのトムさんです。

【Blender】ずぼらな人の為のキャラクターの作り方 part1【初心者向け】

技術力も高いトムさんに教えてもらえる、それも無料のソフトだから誰でも試しに作れてしまうので是非、トムさんの解説を見て試しにオリジナル3Dキャラクターを作ってみてはいかがでしょうか?

【Blender】ずぼらな人の為のキャラクターの作り方 part2【初心者向け】

自分で3Dキャラクターを作れるようになると2Dよりもそのキャラクターに愛着が湧くことは間違いありません。それに動かすことが出来るというのが凄く魅力的ですよね😌。

タグ

2, , Blender, DCG, Studio, Tom, youtube, YOUTUBER, いかが, オリジナル, キャラクター, こと, ソフト, それ, トム, 今日, 作り方, 作成, 愛着, 技術力, 朝日, 無料, 紹介, 自分, 解説, , ,

独自のフレームワークとかで開発していると潰しが効かないので気をつけてね。

2021.08.12

Logging

暑さ寒さも彼岸までという言葉があります、今週から一週間ぐらい雨模様が続くらしいので高知県は若干涼しくなるとは思いますが、彼岸まではまだまだ暑い日が続くのでしょうね。

さて、エンジニアの皆さんは知っているかと思いますが、独自のフレームワークとかで開発していると潰しが効かないので転職活動の時にかなり不利です。個人で開発していないと益々、不利になりますのでお気をつけて。始めて就職活動している方は、WEB会社でもソフトウェア会社でも同じく独自開発をしている会社ではなく、ちゃんとフレームワークを使用して開発している会社へ入るべし。ある程度、技術力があっても仕事でフレームワークを使用していないと転職活動では不利です。

特にフルリモートのお仕事を探す中で、フレームワーク経験がないと全然駄目ですね?。なので、もし会社でフレームワークを使っていないのならば・・・。フレームワークを今すぐに使いませんかと上司に提案することをオススメします。そこで骨を埋める覚悟で働いている人でも同じくフレームワークで開発をしていないともしもの時に大変な目にあいます。

これから、ITエンジニアとして生き残りたければどんなに小さな開発でも上流工程から下流までの手順を踏んでいて且つ、フレームワークで開発している会社。この条件がど田舎以外のIT会社につきまとう最低条件だと思ったほうが良いです。もしそういう機会のない会社に入った場合、自分でサービスをイチから作り公開する事だけが唯一の道かもしれません。何にせよフレームワーク大事です!!

以上、現場からでした。

タグ

web, エンジニア, お仕事, お気, かなり, こと, ソフトウェア, プル, フレームワーク, リモート, , 上司, 不利, , 今週, 仕事, 会社, 使用, 個人, 就職, 彼岸, 技術力, 提案, , , , , 活動, 皆さん, 経験, 若干, 言葉, 転職, 開発, 雨模様, 駄目, 高知県,

無駄づくりを黙々と楽しんでいる?方。書籍化されたあの人。

2021.03.27

Logging

無駄づくりを黙々と楽しんでいる?方、そして書籍化されたあの人。あの人とは藤原 麻里菜 | Marina Fujiwaraさんです。この鬼才ぷっりがすごいです。やーほんと無駄なことをだけどかなり本気に制作しているので完成度が高く、「あぁー無駄なぁと」思えて疲れたときに見ると明日も頑張ろうーってなります。因みに書籍の本のタイトルは

「考える術」です

人と違うことが次々ひらめくすごい思考ワザ71

いや、本当に毎日のように無駄だと思えることを考える力と、それを実行に移して作り上げる技術力には感服します?。

【頭がおかしい通販番組】らくらくハイタッチくん | 無駄づくり
合法なのに違法アップロード感があるテレビを作ろう

最後にYOUTUBEのチャンネル登録はこちらです。
https://www.youtube.com/channel/UCHFvKf-ATrhs3jbjj793N6w

タグ

Marina Fujiwaraさん, youtube, かなり, すごい思考ワザ, タイトル, チャンネル登録, , , 完成度, 実行, 技術力, 書籍, 書籍化, 最後, , 藤原, , 鬼才, 麻里菜,

人のプログラミングコードを見て学ぶ。

2021.01.26

Logging

人のプログラミングコードを見て学ぶことが、大事だなと思うことがある、上に上があって「あぁぁ」と思うことも多々あるけれどやはり学び続けるしかないなと思う。近くに師がいなければ広大なネットから師を探せば良いと自分は思っている。切磋琢磨も良いけれど、師と思える人を探すことは大事だなと。

自分にはそんなに能力値が高いわけでもないし、技術力も秀でたものでもないだけども、やはり今の自分の能力に満足はしていなくてここまでは出来るようになりたいなと思えることがある。だからYOUTUBEやネットで技術者のコードを見ている、因みにやはり技術の高いプログラミングコードは余計なものがなくきれいだなと思える。数学の公式を見てこの公式は美しいというのは、ある意味わかる気がする。

タグ

youtube, きれい, コード, ここ, こと, ネット, プログラミング, もの, わけ, , , , 余計, 公式, 切磋琢磨, 大事, , 意味, 技術, 技術力, 技術者, 数学, , 満足, 能力, 自分, 近く,

はてな?リモートワークとお仕事。

2020.04.13

Logging

リモートワークになれば仕事が増えるのか?自分はその逆で仕事が減る、仕事ができない人はデスクワークではいらなくなる。ある一定の基準を満たしていないとアウトになる。そして中小企業が消えていくような時代になると思います。何故、デスクワークの中小企業が減ってくるのか?

リモートワークになれば人材は世界中から人材を集められるから、別に日本で駄目だという制限がなくなる。別に下請けに仕事を頼まなくても良くなるから下請けは消えていくだろうなと思います。

リモートワークは良いところは本当に技術力があるひとが認められる社会になるということだけかなと思います。これからIT関係で言えばセキュリティに強い技術者が重宝される時代になると思います、また英語が話せる技術者も有利になるかなと思います。

タグ

IT, アウト, お仕事, こと, これ, セキュリティ, デスク, ところ, はてな, ひと, リモート, ワーク, 一定, 下請け, 世界, 中小企業, , 人材, 仕事, 制限, 基準, 技術力, 技術者, 日本, 時代, 有利, 本当, 社会, 自分, 英語, , 重宝, 関係, 駄目,

アロー演算子の数珠繋ぎの作り方?

2020.03.17

Logging

コロナウィルス対策の一環として東京都が“GitHub”に開設した新型コロナウイルス対策サイトがすごいと話題になっているらしいので自分も見てみました。ソースコードはVue.js,TypeScript,React.js,PHPなどなどいろいろな言語が使用されていました。PHPはLaravelの機能が使われてたりして、書き方が綺麗で勉強になるなぁと思ったわけです。参考になりますよね、きれいな書き方のコードを見るとやはり参考になります。

もともと、書き方が古いと自分は古い書き方に合わせます。特に上がプライドが高い人だと出る杭は打たれるみたいな状態になりますので要注意ですね…。そういう人が上にいると徐々にコードを書くのが面白くなくなります。そういうのは大いにあるなと思います。名も知らないひとのコード書きが自分の上司だったらなと思うときがあります。

そう愚痴ってもしょうが無い、その環境を選んだのは自分自身な訳ですからね。
ただ技術力を伸ばしたければやはり環境は大事、辞めたいなら辞めて自分の力を表現できる環境に身をおいた方が断然良い。

前置き長くなりました、、アロー演算子を数珠繋ぎする考え方はこんな感じです。考え方を知っとくと応用が出来るようになります、やはり基準を知るが大事かなといつも思います。

追記:これを応用するとこんな感じになります。追記のソースコードを記載しました(2021.07.05)

<?php
class testA{
    public $a = "";
    public function __construct($a)
    {
        $this->a = $a;
    }
    public function test1($a=""):string{
        return (string)$this->a." ".$a."<br>\n";
    }
    public function test2($a=""):string{
        return (string)$this->a." ".$a."<br>\n";
    }
}
class test{
    public function main($a="Hello"):object
    {
        $this->a = $a;
        return new testA($this->a);
    }
}
$test = new test();
print $test->main()->test1("PHP");
print $test->main("by")->test2("C");
<?php
    class test{
        function main(){
            return new class{
                function testA(){
                    return "testA";
                }
                function testB(){
                    return "testB";
                }
            };
        }
    }
    $test = new test();
    print $test->main()->testA();
    print $test->main()->testB();

タグ

github, JS, Laravel, php, react, TypeScript, vue, アロー, いろいろ, ウィルス, きれい, コード, コロナ, コロナウイルス, サイト, しょう, ソース, とき, ひと, プライド, もともと, わけ, 一環, , 上司, , 作り方, 使用, 勉強, 参考, , 対策, 技術力, 数珠繋ぎ, 新型, 書き方, , 東京都, 機能, 注意, 演算子, 状態, , 環境, 綺麗, 自分, 自身, 言語, , 話題, 開設,

女性のITエンジニアはまだ少ない。

2020.02.16

Logging

女性のITエンジニアはまだまだ少ない気がします。自分としては増えてほしいなという気持ちが結構あります。職場が男だらけだととてもギシギシ感あります、WEBの職場はコーダーさんやデザイナーさんが女性というのは結構な確率でありますが、エンジニアという職に女性が就いている割合はかなり低いなと感じます。比較てきに新しい職場は女性の割合が昔よりは多い気がするのだけど、それでも比率が半々とはいかないのが、現状かと思います。

a day in the life of a software engineer

mayukoさんは日本人だと思います、確かそうだった。大企業(日本)のエンジニアさんとも絡んでたりしてます。容姿端麗な方だと感じますが、そんな事よりもエンジニアとしてバリバリ働いている技術力も有る方なところが凄いなと感じます。やはり技術力を身につけるには日々、努力して頑張るしか無いなと本当にこの頃、痛感します。

最後にチャンネル登録はこちら
https://www.youtube.com/channel/UCEDkO7wshcDZ7UZo17rPkzQ

タグ

IT, mayuko, web, エンジニア, かなり, コーダー, こちら, チャンネル, デザイナー, ところ, , 企業, 割合, 努力, 半々, 女性, 容姿, , 技術力, , 日々, 日本, 日本人, , 最後, 本当, 比率, 比較, , 気持ち, 現状, , 痛感, 登録, 確率, 端麗, 結構, , 職場, 自分, , ,

ファイナルファンタジー7リメイクのオープニングが!

2020.02.15

Logging

FINAL FANTASY VII REMAKE オープニングムービートレーラー

ファイナルファンタジー7リメイクのオープニングを見ました。FF7にかなり忠実に作られたリメイク版だなと感じました。いや、ほんとスクウェア・エニックスさんの技術力には圧巻ですね。これが2020年の4月10日にプレイできるというのはとても嬉しい限りです。どこまでプレイできるのだろうかという所が一番気になるところなんですが、ミッドガル脱出までだそうです。

ファイナルファンタジー7の時のミッドガル脱出までの時間は3時間から10時間ぐらいだそうです。じゃリメイク版も同じぐらいの時間になるのかと考えるのはあまりよろしく無いと思います。ソフト1本分のお値段で10時間というのはやはり高い気がします。次々とFF7Rをシリーズを発売できるかと言えば疑問です。

FINAL FANTASY VII REMAKE バトルプレイ動画<アプス戦>

なので、ミッドガル脱出までにかかる時間は、意外にも30時間ぐらいかかるのでは無いかなとか、観測的希望を自分は抱いているのですが皆さんはどうでしょう。プレイ時間が10時間でそれに9000?8000円も支払うのは結構痛いと思うので、もう支払っているけれど。

FINAL FANTASY VII REMAKE テーマソング発表記念トレーラー

次々と続編だしてくれれば別だけど。

タグ

, 10, 2020, , 30, 4, 7, FF, エニックス, オープニング, かなり, ガル, これ, シリーズ, スクウェア, ソフト, どこ, ところ, ファイナルファンタジー, プレイ, ほんと, ミッド, リメイク, 値段, 圧巻, 希望, 忠実, , 技術力, , 時間, , 疑問, 発売, 皆さん, 脱出, 自分, 観測, 限り,

技術のあれこれ。

2019.01.26

Logging

技術のあれこれ。
技術力をあげるには手を動かすしかない。
 

タグ

nbsp, あれこれ, , 技術, 技術力,

そういやもう3年目か4年目だと。

2018.06.05

Logging


今、働いているところで3年という月日が経つ。
なんだか早いものです。
最初は会社ではなく個人事業主だったのですが
いつの間にか人が増えて株式会社になったのです。
でも人が足りないような気がします。
どんな人でも良いわけではないので、人が足りません。
この三年間、じぶんの技術力が上がったのかと問われると
すごく微妙な感じがします。サーバ関係だけで言えば
確かに経験や知識は増えましたが、主とするPHPやJSの知識は
それほど、上がっていないのではないかなと感じます。
いま、自分が頑張らないといけないのはPHPとJSの技術を
上げることだとPHPではフレームワークであり、
JSで言えば、フレームワークだったり、独自のライブラリを
作成する事、CSSに言えばレスポンシブ対応をググらないで出来るように
なることだったりします。
この中で一番、CSSの知識が皆無に等しいぐらい無いのです。
ちなみに今の自分が会社の採用試験受けたら通らないかもしれないです。
実技試験有りです。逆に言えば資格や高学歴でも
この実技試験を通らなければ、おそらくお試し採用も無いでしょう。
いま会社に望むものと言えば、インターンでも良いので
若い人材が入ればなと思います。夏休み限定で大学生や専門学校生の求人出せば
人が集まるかもしれないなと感じますが、さて大学や専門学校の生徒さんが
どこまで出来るのかと言えば・・・疑問。

タグ

css, php, インターン, お試し採用, サーバ関係, じぶん, フレーム, ライブラリ, 個人事業主, 大学生, 実技試験, 専門学校, 技術力, 採用試験, 株式会社, 生徒, 知識, 若い人材,

小島プロダクションのロゴムービーが凄いのだけど。もっと凄いのは DEATH STRANDING(デス・ストランディング)!!

2016.12.03

Logging

Kojima Productions logo movie

小島プロダクションの精鋭部隊の技術力が半端ないなという事がわかります。
まだ、次回作のゲーム内容が未だ不明のだけど小島プロダクションファンは
待ち遠しいと思う新たな映像が届きましたね。
DEATH STRANDING(デス・ストランディング)!!
おそらくR18のゲームになりそうな予感さえします。
メタルギアにしろ、大人が楽しめるゲームのコンセプトで
動いていると思うのですね。そして下記の新たな動画を見ると
やはりR18になりそうな気がします。
なんだか、怖いな今回のゲーム・・・。
もろ、戦争の怖さとか言うものを体験しそうな気がします。
これがVRとかで発売されたら夜も眠れないかもしれない。
うなされそうな予感さえします。
徐々にアンダーグラウンドなゲーム展開になっていく・・・・。

Death Stranding – Teaser Trailer – TGA 2016 – 4K

タグ

B01L8EOOY4, DEATH STRANDING, GROUND ZEROES, METAL GEAR SOLID V, PS4, R18, THE PHANTOM PAIN, アンダーグラウンド, ゲーム, デス・ストランディング, メタルギア, ロゴムービー, 予感, 小島プロダクション, 小島プロダクションファン, 技術力, 昨日, 次回作, 精鋭部隊,

映画、ファイナルファンタジーキングスグレイブを観ましたので。

2016.11.22

Logging


映画、ファイナルファンタジーキングスグレイブを観ました(レンタル)ので
ちょっと感想を残しときます。
FF15を始める前にファイナルファンタジーキングスグレイブを
観とくとよりいっそう楽しめるのではないかなぁという感じです。
CGのクオリティはかなり高いので観ていて違和感ないですね。
ファイナルファンタジーの世界をリアルに再現したら
こうなったという印象です。あとはストーリーをもっと深くすれば
回収できる映画として成り立つと思います。
それにしてもFINAL FANTASYの開発陣営の技術力は
半端ないなと体験版をプレイしていて思うわけです。
どれぐらいの人数で開発しているのだろうか・・・。
数百人は開発に関わっているだろうけど…。
トイウコトデ、FF15の発売日まで
あともう少しです、自分は土日からプレイすると
思います。

キングスグレイブ ファイナルファンタジーXV E3 2016 TRAILER(日本語版)

タグ

B01DKGAQWW, FF15, KINGSGLAIVE FINAL FANTASY XV Blu-ray, いな, クオリティ, ストーリー, トイウコトデ, どれぐらい, ファイナルファンタジーキングス, レンタル, 体験版, 大事, 始末, 技術力, 数百人, 発売日, 違和感, 開発陣営,

cronPHPを作ってみた朝の続き。

2015.06.24

Logging


 
cronPHPを作ってみた朝の続き・・・たぶん、コレだけで十分かと思います(稼働させてないのでどう動くかは不明?)。仕事帰って作りました。この頃、もっと勉強しないとなと思うこの頃です。いまの自分に足りないのは間違いなく技術力です、あとタイピングとか・・・かなり遅いので生産性がかなり低いです。英語を打つのに遅すぎる・・・・。日本語はまぁまぁ早いのですけど。キーを覚えているというよりは何となく覚えているので・・・・なぜ、タイピングできるのか自分でも不思議なのです。
 

追記2022/09/06:詳しくは、こちらを参照くださいませ

<?php
//5分刻みに対して有効な無限クローン 処理が負荷の場合どうなるかは知りません。
date_default_timezone_set('Asia/Tokyo');
class cron{

    public function d_m($obj)
    {
            if($obj->m==="*")return true;
            if(preg_match("/,/",$obj->m))return $this->comma($obj->m,date("m"));
            if((int)$obj->m === (int)date("m"))return true;

            return false;
    }

    public function d_d($obj)
    {
            if($obj->d==="*")return true;
            if(preg_match("/,/",$obj->d))return $this->comma($obj->d,date("d"));
            if((int)$obj->d === (int)date("d"))return true;

            return false;
    }

    public function d_H($obj)
    {
            if(preg_match("/\*\/[0-9]{1,2}/",$obj->H)){
                $H = explode("/",$obj->H);
                if((int)$H[1]>0 && ((int)date("H") % (int)$H[1])===0)return true;
            }else{
                if($obj->H==="*")return true;
                if(preg_match("/,/",$obj->H))return $this->comma($obj->H,date("H"));
                if((int)$obj->H === (int)date("H"))return true;

            }
            return false;
    }

    public function d_i($obj)
    {
            if(preg_match("/\*\/[0-9]{1,2}/",$obj->i)){
                $i = explode("/",$obj->i);
                if((int)$i[1]>0 && ((int)date("i") % (int)$i[1])===0)return true;
            }else{
                if($obj->i==="*")return true;
                if(preg_match("/,/",$obj->i))return $this->comma($obj->i,date("i"));
                if((int)$obj->i === (int)date("i"))return true;

            }
            return false;
    }

    //曜日 0=日曜日 6=土曜日
    public function d_w($obj)
    {
            if((int)$obj->w[date("w")]===1)return true;
            return false;
    }

    public  function comma($c="",$t=""){
        if($c==="")return false;
        if($t==="")return false;
        $flg = false;
        foreach(explode(",",$c) as $cc){
            if((int)$cc===(int)$t)$flg = true;
        }
        return $flg;
    }


    public function d_command($obj){
        if($obj->command){
            exec($obj->command . " > /dev/null &");
        }
        return true;
    }

}
if ($argv[1]) {
   $filename = $argv[1];
    if(is_file($filename)){
        $jsn = json_decode(file_get_contents($filename));
        $cron = new cron();
        try {
            foreach($jsn as $obj){
                if($cron->d_m($obj)){
                    if($cron->d_d($obj)){
                        if($cron->d_H($obj)){
                            if($cron->d_i($obj)){
                                if($cron->d_w($obj)){
                                    $cron->d_command($obj);//波動拳{{{{
                                }
                            }
                        }
                    }
                }
            }
        } catch (\Throwable $th) {
            print $th->getMessage();
        }
    }
}

タグ

06, 09, 2022, 39, 5, Asia, class, cron, cronphp, date, default, function, lt, nbsp, obj, php, public, set, timezone, Tokyo, いま, かなり, キー, クローン, こちら, コレ, ダイビング, 不思議, 不明, 仕事, 処理, 分刻み, 勉強, 参照, 場合, 技術力, 日本語, 有効, , 無限, 生産性, 稼働, 自分, 英語, 負荷, 追記, ,