今日も今日とてpaizaラーニングでC#言語を学びました、田舎嫁です。 C#の学習講座は全10レッスン・現在レッスン5を履修中なのでだいたい半分くらいまで来てるんですが、体感の理解度としては半分もないですね……。 一応、レベルアップ問題集もスキルチェックも解ける問題が増えてきてはいるので、ある程度は理解していると思いたい。う~ん。 本日の学習内容 レッスン5・最終チャプターとなるチャプター11を終えました。 2次元配列で画像を表示させるという内容でしたが……うん、わかんない!!!!!(笑) 夫いわく「今はわからなくてもいいので繰り返しコードを書くのが重要。今、わからない部分もいつか必ずわかる日…
今日の学習内容も難しかったです……。チャプター1つ進めるのに何時間もかかるし、時間かけても理解しきれず。 これでいいのか悩みつつ勉強しています。 今日の学習内容 ≪レベルアップ問題集≫ 4問解きました。標準出力の内容なのでさすがにこの辺りはわかるかな、と。paiza.jp 条件分岐はわかってきた気がするけど、まだEvernoteにとったメモ見ながらじゃないとコードが書けないです。反復練習あるのみかなあ。 paiza.jp ループ処理は苦手だけどだんだん理解出来てきたかも。forでいいのかforeachがいいのかまだわからず。個人的にはforの方が()の中身がわかりやすいので好きです。 (実務上…
時間管理が下手過ぎる……一昨日と昨日の学習進捗をメモメモ。 一昨日の学習内容 レベルアップ問題集を3問解きました。t.co t.co t.co 昨日の学習内容 問題集の他、スキルチェックにもトライ。t.cot.cot.co そして久しぶりに講座を進めました。C#言語入門編のレッスン5・チャプター8と9を履修。2次元配列も3次元配列も難しいです……。 今日も簿記はお休みしてC#言語の講座を進めていきます。最近はpaizaラーニングだけだと理解が追い付かないので、何か補助教材になりそうなものを探そうかと考え中です。 本でもサイトでも、何でもよいのだけど(なるべく無料or低予算で) ブログで書きたい…
※昨日(4月12日)の学習進捗です。 プログラミングの学習はこちらを利用しています。 paiza.jp 動画視聴しながら自分でコードを書いてみて、何となくでも理解出来れば演習問題に進んで★が取れたら次のチャプターへ進む……といった感じで学習しています。ログインボーナス等でもらったチケットでレベルアップ問題集を解いて基礎が身についているか確認したり、スキルチェック問題にチャレンジして応用出来るようになってるか確認したりで進めています。 学習内容 他のタスクで詰まってしまい時間が取れず、paizaラーニングのレベルアップ問題集を1問だけ解いて終わりました。 トライした問題はこちら。 paiza.j…
置き土産 やることないので、気が向いたらですが、ゆっくりと「遺言」を書きます。 ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ◆◇ 『スーパーエンジニアの遺言 其の漆 にせもののにせものはほんもの"』 ◇◆ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ よくあるネタなんですが、 儀礼的なお作法で「ネトフリ」 (Netflix) で「ハローワールド」してみます。 どこで見つけたのかは失念しました。 ウェブがすべてを包み込んでいくのでしょうか。 家庭教師のトライ 下記のURLを試してみます。 https://www.netflix.com/h…
未経験からゲームプログラマーに転身することは可能でしょうか? この記事では、その疑問に答えるために、具体的な秘訣をご紹介します。ゲーム業界でのキャリアを目指す未経験者にとって、どのようなステップを踏めば良いのか、どのようなスキルが求められるのか、成功するためのポイントは何か、そんな疑問を持つ方々に向けて、本記事が役立つ情報を提供します。 未経験からゲームプログラマーになるための道筋を明確にするために、一緒に解説していきましょう。 【PR】ゲーム業界の転職・求人情報 まずは無料エントリー!最短30秒で完了!【G-JOBエージェント】 1.未経験からゲームプログラマーになれるのか 1-1.ゲームプ…
ゲーム開発において欠かせない存在となっているゲームデバッガー。本記事では、ゲームデバッガーになるための手順や必要スキル、実践的なデバッグ方法について詳しく解説します。 また、ゲームデバッガーに必要な経験や学習方法、有名ゲームデバッガーの成功事例、業界の現状についても掘り下げて紹介します。 さらに、よくある質問や回答も含め、ゲームデバッガーを目指す方々にとって役立つ情報を網羅しています。ゲーム業界でのキャリアを築きたい方やデバッグ技術を磨きたい方は必見です。 それでは、ゲームデバッガーになるための秘訣をご紹介します。 【PR】ゲーム業界の転職・求人情報 まずは無料エントリー!最短30秒で完了!【…
0.はじめに 皆様初めまして。 北の大地で新米一般エンジニアをやっている、.Enter(どっとえんたー)と申します。 今回、はてなブログにブログを開くにあたって、まずは自己紹介をと思い今筆を執っています。 若輩者の自分語りの文章ではありますが、最後まで読んでいただければ幸いです。 1.自己紹介 基本情報 ハンドルネーム:.Enter(どっとえんたー) 誕生日:8月15日 年齢:24歳 出身と在住:北海道 家族構成:実家暮らしで家族と共に暮らしているが、独身 趣味や好物など 趣味:棋戦観戦、歩くこと、文章を書くこと 好物:ハンバーグ、ポテトフライ、寿司 好きな曲(載せれるものはYoutubeのP…
はじめに プログラミング言語C++ではenumが使えます。 しかしenumは日本語文字列が使えません。 enum class hoge { "青", "黄", "赤" }; // NG 日本語で書くにはどうするか。 ということで、以下のようにしてみました。 #include <algorithm> #include <array> #include <cassert> #include <cstddef> #include <string_view> #include <utility> class master { using value_type = std::pair<std::stri…
会津大学の正門と磐梯山 注意事項 本記事は2019年4月から2024年3月の5年間、会津大学に学生として在籍していた人物の文章です。全ての文章は筆者の主観に基づいており、勘違いや誤りが含まれる可能性があります。 またこの文章は客観的な大学案内ではなく、一人の学生による会津大学に対する思いの吐露、という位置付けを前提に読んでください。 特に授業の質や教員に対する意見、学生生活の特定の側面に関する評価などは、他の学生によっては異なる見解が存在する可能性があります。 この記事を執筆した2024年3月19日以降、この記事の内容は古くなっていきます。適宜公式が提供する最新の情報を参照してください。 会津…
おはようございます🌞 今回は、 【テック投資】CPUと半導体メモリの仕組みを、理解しよう! Arm CPU 【CPUとは!? (基礎おさらい)】 『CPU』プログラムを解釈して、その命令に従ってデータを計算したり、メモリ・ハードディスク・ディスプレイ・マウス等に命令を出す半導体の中心部にある部品の事。計算・命令・制御等の複雑な処理をこなす。パソコンやスマホ等の電子機器の処理能力に大きく関わる為、『コンピューターの頭脳』と呼ばれている。 プログラム(ソフトウェア)・・・装置をどう制御するかCPUに教える指示書 正式名称は、Central Processing Unit。 『CPUの種類』(%は世…
C++を使用した競馬予想プログラムの作成方法 競馬は多くの人々にとって興味深いスポーツですが、競馬の結果を予測することは難しいものです。そこで、プログラミング言語C++を使用して、競馬予想を行うプログラムを作成することができます。この記事では、C++を使用して競馬予想を行う方法について詳しく説明します。 プログラムの概要 このプログラムでは、過去の競馬のデータを利用して、将来の競馬の結果を予測します。具体的には、過去の競馬のデータから各馬の成績や条件を分析し、その情報を元に各馬の勝利確率を計算します。そして、計算された勝利確率を元に、最も勝利確率が高い馬を予測します。 プログラムの実装 まずは…
もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと 以前別の記事で、Win32APIのCreateMutexを使ってC++でMutexで排他するというのをやったが、今回は標準ライブラリというのを使ってやってみる。 実験コード 今回の肝の「Mutex」は、冒頭のstd::mutex mtx;の部分。 mtx.lock();でロックをかけ、mtx.unlock();でロックを解除する。 実験① mutexをかけて排他する #include <iostream> #include <thread> #include <mutex> std:…
プログラミング言語C++において、nodiscard属性が指定された関数に対し意図的な戻り値破棄を明示する方法。まとめ: C++23現在は、方式(3) std::ignoreへの関数戻り値代入が実践的か。*1 C++2c(C++26)以降は、方式(4) プレースホルダ識別子_(アンダースコア1文字)への関数戻り値代入がベター。 方式(3), (4)は戻り値オブジェクトの破棄タイミングが異なることに注意。 // 戻り値の破棄をすべきでない関数 [[nodiscard]] int f() { return 42; } f(); // コンパイラによる警告(warning) // GCC: igno…
今回紹介するのは以下 ・Linuxのデスクトップアプリケーション ・Linuxのサーバーアプリケーション ・Linuxのパッケージとパッケージ管理ツール ・補足:Linuxの主なプログラミング言語 LPI Linuxエッセンシャル試験対応 しっかりわかるLinux入門作者:株式会社ティエスイー,海堂正裕,平井達也,上村斎文秀和システムAmazonLPI公式認定 Linux Essentials 合格テキスト&問題集作者:長原 宏治日本能率協会マネジメントセンターAmazon
はじめに 最近,ブルアカのイベントでヴェリタスが主役のやつが開始され,ハレとコタマがキャンプ姿で実装されたらしい. それに合わせて,楽曲「Get Over the World」が配信された.推しのチヒロの歌が聞けるので非常に良かった. ところで,ヴェリタスはハッカー集団,すなわち情報系の技術団なので当然歌詞もそれに合わせたように用語が連なる. 最近低レイヤに踏み入れた初学者自分としても,聞いたことある用語や意味が曖昧になっている単語などがあるのでまとめた. 間違っていたりしたら指摘してくれ.できるだけ優しく. 用語 Hello, World だいたい何かしらのプログラミング言語(高級)では標準…
新年、あけましておめでとうございます。 昨年中は大変お世話になりました。 本年もどうぞよろしくお願い申し上げます。さて、本日より、新しい会社に勤めさせて頂く運びとなりました。 というわけで、20歳で社会人になってから20年目という節目の年に、初めての転職ブログというものを書いております*1。三ヶ日明けてから新年のご挨拶というのもアレですが、一応仕事始めに合わせてということで。 *1:なお転職は4回目(5社目)です
2023年は二つ目の会社の方で大きな動きがありました。 それまで間借りだったオフィスが、念願の秋葉原に移転となりました。 移転に伴って信用もましたのか、仕事の内容も高度化した印象 2023年に実際使っていた言語 プログラミング言語 Python C++ 語学 英語 中国語 2024年に強化していきたい言語 プログラミング言語 C++ Rust 語学 英語 中国語 韓国語
プログラミング言語Cの次期仕様C2yに向けて、式の評価順序を厳格に規定する提案 N3203 Strict order of expression evaluation が提出されている。チャレンジングなお話。C言語(C++も同様)では歴史的経緯から、演算子オペランドの評価順*1や関数実引数リストの評価順(→id:yohhoy:20120304)は規定されておらず、任意の順序で実行される可能性がある。*2C/C++以降のプログラミング言語では演算子オペランドや関数実引数リストの評価順「左→右」と保証されており、本提案がC言語に採用されれば未規定(unspecified)動作や未定義動作(unde…