laravelのchunkとchunkByIdどっちが速い論争?
2024.06.08
おはようございます.laravelのchunkとchunkByIdどっちが速い論争があります.自分の肌感覚ではどっちもどっちだったのですが、chunkByIdの方が速くて良いという記事が多いです.因みに自分は何万件もあるテーブルを呼び出してデータをダウンロードさせるのにchunkを使用しました.
こうしないとメモリ不足でプロセスが落ちてしまうので、何万件も処理を行う場合はchunkを使用は必須みたいですね.使用してみたら確かに良いなって思いましたが、chunkとchunkByIdどちらも同じ時間でダウンロードが完了したので、万単位ではあまり差が広がらない感じでしたね.
Laravelのchunkを使用するのに参考にしたサイトはこちらになります.参考にしただけでそのまま使用はしていません.因みに例ソースコードを書こうと思いましたが自分の解説より下記のサイトが役に立つので今回は割愛します😌.
以上技術共有でした.
明日へ続く.
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
chunk, chunkById, chunkByIdどちらも同じ時間, chunkByIdどっち, Laravel, ダウンロード, テーブル, プロセス, メモリ不足, 例ソースコード, 処理, 参考, 差, 役, 必須, 技術共有, 肌感覚, 解説, 論争,
データサイエンティストって
2024.03.03
おはようございます、chatGPTとGeminiに「これから先に未来がありそうな職業はなにか」と質問したところ、人工知能に関わっている職業を提示された、人工知能以外には遺伝子医療やクリエイターなどだそうだ(Geminiの結果では)。
人工知能技術はこれから先、需要は伸びそうだけどもエンジニア止まりな気がしてならない。いまから勉強する人はPythonは必須だと思います。そして出来ればAPIを使用してナニカするより人工知能にデータを学習させてモデルを生成しそのモデルを使用して画像認識や制御するなどが出来る人が優遇される気がします。
プロンプトという職業は、誰もが慣れるのでたぶんすぐに飽和すると思います。先行有利なのでいますぐに(2024年)始めないと無理だと思います。速い人は2020年頃に始めているので、今からなかなか厳しいのではないだろうかと。
先日、OpenAIが発表したテキストから一分間の動画が生成される「Sora」を見てこれからは誰でもクリエイターだなって。でも誰もが人工知能でクリエイターに慣れる中で、本物のクリエイターは生き残るだろうなって感じました、そしてこれからは今まで以上に作る過程も大事になるだと思います。
明日へ続く。
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
API, chatGPTとGemini, gemini, OpenAI, Python, Sora, エンジニア止まり, クリエイター, テキスト, プロンプト, 人工知能, 人工知能以外, 人工知能技術, 必須, 本物, 気, 職業, 過程, 遺伝子医療, 需要,
Laravelがまぁまぁ身についてきいる。
2024.01.10
おはようございます、Laravelがまぁまぁ身についてきいるのですが今年はもっと磨きをかけたいなって思っています。非同期処理とかキューとかは一通り理解できた感じですが、DDDが未だまだ感が強いのでそこを慣れていきたいなって思っています。
スケジュールでJobを実行する場合、withoutOverlappingをお忘れなく。無いと重い処理とかでコケちゃう部分が出てくるのでこれは必須だと思います。Qiitaに有ると無いとでの処理の時系列を解説されている方がいるので、そちらを参考にしてみてください。
$schedule->command($command)->everyMinute()->withoutOverlapping();
明日へ続く。
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
-Command, $schedule->, DDD, everyMinute, gt, job, Laravel, qiita, withoutOverlapping, キュー, コケちゃう部分, スケジュール, 一通り, 処理, 参考, 必須, 時系列, 身, 非同期処理,
リセットメールが詐欺メールに判断されないために。
2023.08.19
おはようございます、リセットメールが詐欺メールに判断されないために。最低限、対応しないといけないの事がセキュア送信に対応することです。これを知らなかったので、今ちょっと送信メールが詐欺メールと誤判断されて面倒なことになっています。一つは送信時に詐欺メールじゃないよって暗号化をかけて送信することと、サイト事態はSSL化は必須ですけど、それだけでは不充分でウィルス対策ソフトサイトから信頼を得るために、サイト申請(ウィルス対策ソフト)を行うべしです。
これらを担保すれば詐欺メールから脱却出来ます。因みに詐欺メール脱却は現在手続き中ですが、Gメールの迷惑メール脱却はメール送信でセキュア送信に変えるだけでOKになりました💁。
LaravelではenvのMAIL_ENCRYPTIONをtlsからstarttls変えるだけ今のところ大丈夫みたいです。
上記の問題はいまEC管理ツールを夏季休暇を使用して少しずつ形にしっている中で起こったインシデントです。Xにもポストしたのですが商品一覧なんてかなりショボい。情報量が少ない状態ですが、登録時にはYahoo!モールで使用できる量の情報量がインプット出来るようにはしています。なので、完成形になればそれなりに使えるツールになるはずです。お値段は月5000円のサブスクで提供していくつもりでいます。今のところ個人開発で頑張ります。
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
EC管理ツール, env, Laravel, MAIL_ENCRYPTION, tls, X, Yahoo, ウィルス対策, サブスク, セキュア送信, ツール, モール, リセットメール, 信頼, 夏季休暇, 必須, 最低限, 詐欺メール脱却, 誤, 迷惑メール脱却,
プログラミングは世界共通語なのかも。
2020.10.26
英語がわからない方でもプログラミングコードを見れば何を書いているのか、わかってしまうのでそういう意味でプログラミングは世界共通語なのかもしれないなと思います。プログラミングで会話ができるそんなプログラミング言語ができたら、それはITエンジニアにとってかなり朗報なのかもしれないなとふと思いました。
そうなればバグの指摘なども簡単になるし、意思疎通も簡単に。これからITエンジニアになりたい方は英語は必須ですね。英語がわかれば海外からの仕事もうけれるし会社に雇われないフリーランスの仕事も軌道に乗りやすいかと思います。クラウドワークスやランサーズなどでは中々厳しいですね…。それで生活ができる人はほんの一部のひとだと思います。
お小遣い稼ぎならクラウドワークスやランサーズで出来るかと思いますが、生計を立てる事はほとんどの人が出来ないでしょう、なのでもしクラウドワークスやランサーズのような仕事の請負を行って生活していくには海外でも同じような活動を行っていかなければならいでしょう。
そういう意味でも英語は必須。新たな世界共通語を秀才なITエンジニアが開発してくれれば話は変わりますが、今の処、英語ができれば海外から仕事が取れます。因みに翻訳に頼らない日常の英会話ができると尚良いと。トイウコトデ、それらが出来ない方は、自分も含め学ばなければなりません。
地球語を読んで想像したことでした。
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
IT, エンジニア, お小遣い, かなり, クラウド, コード, これ, それ, バグ, ひと, フリー, プログラミング, ほとんど, ランサーズ, ランス, ワークス, 一部, 世界, 事, 人, 仕事, 会社, 会話, 何, 共通語, 必須, 意味, 意思, 指摘, 方, 朗報, 海外, 生活, 生計, 疎通, 簡単, 英語, 言語, 請負, 軌道,
おつりアルゴリズム番外編。
2020.07.10
おつりアルゴリズムのアクセスがまぁまぁ好評なので番外編を記載します。硬貨や紙幣の制限がない場合、単なるこれだけのアルゴリズムで動作させることが可能です。尚、自動販売機などは硬貨の枚数なども計算しておつりを算出しているだろうと思います。因みにこのアルゴリズムに硬貨の枚数などのアルゴリズムを追加することにより比較的に簡単に導入できるかと思います。
デモ21としてリンクを載せときます、実際に使用してみて勘どころを掴んでください。なお、このコードはHTMLとJSで動させています。PHPなどは使用していません。ジャバスクリプト(JavaScript)で結構いろいろなことを処理することが可能だと感じますね。WEBでなにか勉強しようと考えている場合、JS(ジャバスクリプト)は必須であり、ブラウザさえあれば普通に動くのでお勧めな言語かなと思います。
ソースコードは下記になります。https://zip358.com/tool/demo21/
document.getElementById("money").addEventListener("input",function(){
var money = document.getElementById("money").value;
var change = {
calc1:{yen:10000,change:0,str1:"紙幣",str2:"枚"},
calc2:{yen:5000,change:0,str1:"紙幣",str2:"枚"},
// calc33:{yen:2000,change:0,str:"紙幣",str2:"枚"},
calc3:{yen:1000,change:0,str1:"紙幣",str2:"枚"},
calc4:{yen:500,change:0,str1:"硬貨",str2:"個"},
calc5:{yen:100,change:0,str1:"硬貨",str2:"個"},
calc6:{yen:50,change:0,str1:"硬貨",str2:"個"},
calc7:{yen:10,change:0,str1:"硬貨",str2:"個"},
calc8:{yen:5,change:0,str1:"硬貨",str2:"個"},
calc9:{yen:1,change:0,str1:"硬貨",str2:"個"}
};
money = money.replace(/[,|,]/g,"");
if(money.match(/[0-9]{1,}/g)){
for (const key in change) {
if (change.hasOwnProperty(key)) {
const obj = change[key];
change[key].change = Math.floor(money / obj.yen);
money = money % obj.yen;
}
}
var anser = function() {
var str = "";
for (const key in change) {
if (change.hasOwnProperty(key)) {
const obj = change[key];
if(obj.change){
str+= obj.yen + "円、" + obj.str1 + "が" + obj.change + obj.str2 + "<br>";
}
}
}
return str;
};
document.getElementById("change_print").innerHTML = anser();
}else{
document.getElementById("change_print").innerHTML = "入力が不適切です!";
}
});
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
21, document, getElementById, html, javascript, JS, php, quot, web, アクセス, アルゴリズム, いろいろ, おつり, お勧め, コード, こと, これだけ, ジャバ, スクリプト, ソース, デモ, ブラウザ, リンク, 下記, 使用, 処理, 制限, 勉強, 動, 動作, 勘どころ, 可能, 場合, 好評, 実際, 導入, 必須, 普通, 枚数, 番外編, 硬貨, 算出, 簡単, 紙幣, 自動販売機, 言語, 計算, 記載, 追加,
複合現実の世界。人は便利な方へ流れる。
2020.02.07
MR(複合現実)の事について記事を最近アップしました。想像しにくい、そんな未来になるのかと思っている人も多いと思いますが、近い将来、MRが浸透し便利になる世界になると考えています。そんな世界になるにはMR機器の軽量化は必須だと思いますが、軽量化が進み装着していることが苦にならない状態になると爆発的に普及すると思います。
映画『レディプレイヤーワン』見たいな世界になるかは未知数ですが、社会は変わりつつあるのは確かです。MRという技術は今後、成長していくと思います。人工知能がいま急速に社会の中に入ってきているように、MRという技術が社会に入ってくる未来はそう遠くない未来かと思います。そしてMRという技術によって新たな職業が生まれる可能性は『レディ・プレイヤー1』のように訪れるかもしれません。
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
age, alex, amp, campaign, com, futuristic, holograms, kipman, medium, Mr, of, referral, source, talks, ted, tedcomshare, tedspread, The, utm, vision, アップ, いま, こと, プレイヤー, レディ, ワン, 世界, 中, 事, 人, 人工, 今後, 便利, 将来, 必須, 急速, 想像, 成長, 技術, 方, 映画, 普及, 最近, 未来, 未知数, 機器, 浸透, 状態, 現実, 知能, 社会, 苦, 装着, 複合, 記事, 軽量,
リモートワーク=在宅で仕事を取り組んでみて分かったこと。
2018.10.21
リモートワークに取り組んでみて
非常にやりづらいということ、いまの仕事の体制ではリモートワークという形態は仕事がはけない、特に意思疎通に無駄に時間を割くことになり時間の無駄だと感じた。
電話を使わないは自分は賛成で、やはり記録に残るものでないと何かあったときにトラブルになりやすいから記録に残るものが大事という考え。
●リモートワークの必須ツールは?
リモートワークという仕事の場合はスカイプが必須、もしくはスカイプに変わる音声ツールは必須だと感じた。
あとはチャット系ツールも必須。
●リモートワークの問題点
リモートワークというのは孤立感が非常に感じるのものです、職場との温度差が非常に感じやすいという事。
特に自宅でいきなりリモートワークを始めると近所からは仕事をやめたのかなという事にもなりメンタル的によく感じない。
やるなら外で仕事をすることがオススメ。
ちなみにリモートワークを次に指令を受けた場合、自分は来年あたりに仕事を辞めるかを考え中です。
辞めて次は何をするかというのは、まだ未定だけど辞めて一年間の間にIT系の仕事に就けなかったら、
仕方なく【ひとり起業する】という選択をする可能性がある。
●【ひとり起業】から【企業】へ
たぶん、ひとりで起業して軌道に乗せるまでたぶん人脈もコミュ力もないので、数年はかかるだろうと思うが
仕方なく起業するひとは、意欲的なひとより成功しやすいらしい。
何故かなのかは知らないけどそういう統計がある。
さて、現在はどうなったでしょうか@2021.07.11の君へ、リモートワークで働くじゃないの?
追記:会社のリモートワーク体制が整っていなかっただけだった、他の会社でリモートワークしてみてリモートワークの方が向いているなと感じました。
著者名 @taoka_toshiaki
※この記事は著者が30代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
あと, いま, おすすめ, こと, スカイプ, チャット, ツール, とき, トラブル, メンタル, もの, リモート, ワーク, 事, 仕事, 体制, 問題点, 在宅, 場合, 外, 大事, 孤立感, 形態, 必須, 意思, 指令, 時間, 来年, 温度差, 無駄, 疎通, 職場, 自分, 自宅, 記録, 賛成, 近所, 電話, 音声,
私はITエンジニアという職業ですが英語はズタボロです。
2018.09.01
私はITエンジニアという職業ですが英語はズタボロです。
ズタボロですが、頑張って勉強をしようという志はありますが、
いつも三日坊主です。
そんなズタボロITエンジニアですが、よろしくお願いいたします。
この度、TwitterのAPIを申請を行いましたが、申請はすべて英語で
書かないといけなくなっており、翻訳サービスを使用して
申請を行いました。
やはりITエンジニアは、高校生レベルの英語で良いので
書くことと読めることは必須なのかなぁとつくづく思います。
何せ、自分の英語力は小学生レベルで止まっています。
実際、英語圏の人から言えば、日本の英語なんて大学生レベルの英語は
中学生レベルか小学生高学年の生徒なら楽々解ける問題なんですよ。
という事は、自分の英語力は英語圏の人から言えば
幼稚園児レベルなのでしょう。
英語はITエンジニアには必須強化です、
数字と英語は必須強化だと思って良いと思います。
著者名 @taoka_toshiaki
※この記事は著者が30代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
ITエンジニア, ズタボロ, ズタボロITエンジニア, すべて英語, 三日坊主, 中学生, 大学生, 小学生高学年, 幼稚園児, 必須, 業務知識, 申請, 翻訳サービス, 職業, 英語力, 英語圏, 高校生,
専門書のすゝめ{読み放題サービスで!}
2016.08.05
アマゾンで専門書の読み放題サービスが始まりました。
このサービスは、かなりお得感があります。
特に専門書の雑誌が980円で過去のもので読めちゃうで良いです。
今日のお題は「専門書のすゝめ」です。
専門書の薦めと言っても専門書が良いと薦めるお話ではないです。
専門書の選び方を開設します。
IT系の専門書を自分がネット購入する際に
気をつけていることを記載します。
- 本の発行日を確認する。
- 目次を見る。
- 評価を見る。
- 有ればサンプルページを確認する。
- 中古本の価格の確認をする。
- 著者を確認しHPが存在するか確認。
上記の内容を確認してから購入することを検討しています。
買ってみたけど、レベルが合わないという事もあるので
目次の確認は必須です。また、技術書は古いと時代遅れの場合が
あるので、発行日は必ず確認したほうが良いです。
なぜ、新書ではなく中古本の価格を確認したら
良いのかといえば、あまり値下がりのない本は
売れ筋商品の可能性があるので確認したほうが良いです。
1?6の中で一番自分が購入するときに
大事にするのが目次ですね。上記でも言ったように
必須です。初心者向けの技術書から玄人向けの技術書まで
ある中で自分にあった本を見つけるには目次に目を通すことは
必須です。これらの事を注意して購入すれば
あまり、大きな外れはないと思います。
著者名 @taoka_toshiaki
※この記事は著者が30代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
アマゾン, かなりお得感, サンプルページ, 上記, 価格, 値下がり, 初心者向け, 売れ筋商品, 専門書, 専門書のすゝめ, 必須, 技術書, 放題サービス, 新書, 玄人向け, 発行日, 目次, 確認, 薦め, 選び方,
WEBのおごり、NETの過信。
2014.12.30
経営者がWEBサイトを開設したら、
それで商売繁盛になると思っている人たちがいます。
これはまさにWEBのおごりです。
一昔前はそれでも大丈夫だったかもしれませんが、
現在はそうはいきません。
WEBで収益をあげようと考えるならばSNSは外せません。
SNSの繋がりが広ければそれだけで収益を上げることも可能でしょう。
しかし名前も知られていない、人脈もないお店がWEBサイトを開設した場合は
それだけでは軌道に乗らないと思います。
その場合の対応としてWEBサイトを開設していることを
お客様に認知してもらう事から始めると良いでしょう。
SNSを使い地道に人脈を築いていくしか無いと思います。
ある程度、認知された時に紙ベースの広告を出して、
そこにQRコードやURLを記載しておくとWEBの集客は増すと
自分は考えています。
一番は広告などで宣伝することが近道です。
WEBサイト開設のヒント
SNSとブログは必須です、
店舗の場合、記事の最後にお問い合わせ先と
店舗住所記載することをオススメします。
検索サービスを使って
たまたま、ブログを見に来てくれた人のために必要となります。
著者名 @taoka_toshiaki
※この記事は著者が30代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
1, QRコード, SNS, WEBサイト, WEBサイト開設, Webマーケッター瞳, WEBマーケティング, おごり, お問い合わせ先, それだけ, ヒント, マンガ, 人脈, 収益, 商売繁盛, 広告, 店舗住所, 必須, 検索サービス, 紙ベース, 経営者, 繋がり, 軌道, 過信, 集客,