ブログ記事1,049件
採用ナレッジの一環で、今日はRubyについて深掘り。▼プログラミング言語の一覧はこちら『プログラミング言語の特徴と有名なプロダクト、言語ごとの想定年収一覧まとめ』エンジニア採用に向けて、プログラミング言語など、エンジニア界隈のことを幅広く情報収集中です。勉強の一環でのアウトプット用記事なので、つまらない内容だったらす…ameblo.jpRubyに関しては、他の言語が多くのフレームワークを用いるのに対して、RubyonRails一択という特徴があるらしい。(厳密には他にもフ
エンジニア採用のための準備として、朝一チョコザップに通いながら(笑)YouTubeで情報収集した内容を、ブログでアウトプットしていきたいと思う。▼エンジニアの採用について『エンジニアの採用について』5月から、フリーランスでの業務委託案件が無事決まったポートフォリオを準備して臨んだ面接以降から、面接自体の感触が変わった感じだったのでそれが良かったのだと思…ameblo.jpおそらく面接における確認事項は「再現性」と「継続性」。これはエンジニア採用であっても変わらない。
こちらの記事でコンピュータのハードウェア中心に触れてきました。進化の一端が伺えます。『BCLと趣味遍歴(コンピュータ)』趣味だけでなく仕事での関わりが大きいのがコンピュータです。就職し配属された部署では、溶接ロボットの研究開発を行っていました。仕事しながら電子計算機で機械である…ameblo.jp今回はコンピュータ言語を遡ってみて、その時代の流行言語に触れてみます。初めて携わったのはミニコンピュータを使ったロボットの制御です。DataGeneralNova-Wikipedia
PyTorchやPythonなしの純粋なC言語を使用した大規模言語モデルトレーニングツール「llm.c」がリリースされるAIの本体と言える大規模言語モデル(LLM)のトレーニングはほとんどの場合PyTorchやPythonを使用して行われていますが、そうしたトレーニングを純粋なC言語のみで実装したツール「llm.c」が登場しました。まだ最適化が行われておらず従来の手法に速度面では敗北していますが、GPT-2のトレーニングを行う実装を約1000行のクリーンなコードで行えています…gigazin
日記このところ、ある機材と接続するため、Pythonでシリアル通信用のプログラムを書いているのだけれど、最初こそPythonって変数とか関数の型宣言をしなくていいのが楽でいいなあと思っていたのだけれど、とんでもない話だった。人間の(オイラの?)記憶なんて当てにならないもので、ステップ数が増えていくにしたがって何がどんな変数だったか忘れてどんどんデータの流れが読めなくなっていく。これがCだったら冒頭の型宣言を見ればある程度思い出すか、どんな変数か推定もできるのだが・・・加えて、関数
PCにLinuxをインストールするとPythonは使用できるのですが、環境によっては、gccなどがインストールされていない場合があります。C言語を使用する場合には、gccをインストールすることになりますが、C++を使用する際にはg++をインストールする必要があります。g++がインストールされている場合、のようにmanページの表示のコマンドを打ち込むとのような表示になります。インストールされていない場合には、エラーメッセージが出てインストールのコマンドが表示されるので
C言語を学ぶ初心者が取り組むべき具体的なステップを以下に示します。1:基本構文の理解:C言語の基本的な構文、変数、データ型、制御構造(条件分岐、ループ)、関数などの基礎を理解します。これらの概念を理解するために、参考書やオンラインのチュートリアルを利用しましょう。2:実践プログラミング:学んだ概念を実際にコーディングしてみましょう。小さなプログラムから始めて、徐々に難易度を上げていくと良いでしょう。コーディングを通じて、概念をより深く理解し、プログラミングのスキルを向上させます。3
momoharu-マウスでお絵かきDXライブラリ4マウスでお絵かきsites.google.comたこ焼き、描けます百春(momoharu)さんの動画を見ながら、お絵かきソフトを作りました。マウスのクリックした場所や、クリックした間隔。それと、カラフルな色の扱い方を、学ぶことが出来ました。線を描くという、作業は単純であっても、そのプログラムを書くとなると、結構、大変でした。これからも、色々なソフトを作って、プログラムを得意にしていきますソースコードはこちらGitHub
プログラミング言語「Rust」の凄さについて大手現役エンジニアに聞いてみた!😀なるほど、勉強になるね🤔よかったら参考にしてね!😄#プログラミング言語#プログラミング学習#プログラミング#Rust#C言語#Google#比較#エンジニア#おススメhttps://t.co/v44Xk7TvfB—ダヴ@ITスキルと自由を兼ね備えるエンジニア&アドバイザー(@dove8148)April3,2024
DXライブラリゲームプログラム講座dxlib.xsrv.jp趣味でゲームを作っています。開発環境はDXライブラリ。Unity使いなよ!という意見がありますが、C++に慣れたいので、DXライブラリを使っています。C++を使いこなせたら、自信がつくと思うんですよね
今必要に迫られてPythonの500ステップ弱のプログラムを眺めているのだけれど、データの流れがよくつかめなくて困っている。というのも、Pythonには型宣言がないので、関数に送っているデータがintなのか、charなのか、受け取ったデータが配列なのかスカラーなのかなどが一見で分からない。それは呼び出す関数のコードを見れば分かるけれど、自前の関数ならまだしも、人の作ったものとなると、これが結構な手間で、ましてこれが見慣れないライブラリ関数なんかになると(ほとんど見慣れていないが笑)いちいち
ITパスポートの本、基本情報技術者試験の本と日経PC21という月刊誌を買ってきました!他に、家にあるCCNA、LPIC、オラクルマスターの本、C言語の本を読みます!また、Propateというサイトでプログラミング言語を再び学び直します全ては転職希望先であるソフトウェア会社のテストをパスするためです。書類選考で落とされる可能性もありますが、ITスキルはあるに越した事はないのでしっかり勉強します目的が決まってる時の勉強は楽しいです♪今日、本を買った帰りにドンキに寄ったのですが、めちゃく
1.プロジェクトの生成・C言語を使うためにはVisualStudioよりプロジェクトの生成を行う必要があります。新しいプロジェクトの作成(N)をクリックします。空のプロジェクトをクリック。C++はC言語のすべてを含んでいるため、C++のプロジェクトを作成します。ソリューションエクスプローラーから追加ー>新しい項目↓すべてのテンプレートの表示ファイル名を作成します。ちなみに、ここで最後の.cppを.cに変えることで、c言語ソースファイルを作成できます#include<s
おこんばんはちょっとお疲れ気味な今日でございます。今日は勉強はもう終わって、後は羊毛フェルトでもしようかな勉強・・・続いてはいますが、段々と難しくなってきて牛の歩み状態になっています。なんとしても乗り切りたい先週末、同い年のママ友ちゃんとランチに行ってきましたいつも6時間くらいおしゃべりしてしまうんモリモリ食べながら、いろんな話をしましたよ。仕事のこととか育児のこととか、共感できるとこや参考になることが多くてありがたいお友達です羊毛フェルトは、どんどんハマっ
こんにちは。Yukiです。今回は、OpenGL(GLUT)を使ってみたいと思います。OpenGL(GLUT)とはOpenGL(OpenGraphicLibrary)とは、グラフィック関係のライブラリです。映像や画像を出力することは、かなり大変なのですが、それらを簡単に出来るようにしたライブラリです。ただ、OpenGL自体はOSに依存しにくい仕様だったのですが、それでもWindowsやLinuxなど、マウスポインタの取得方法やキーボードの取得方法などが違うため、そこら
ポケコン生活、なかの人、よーでぶです。今回は、ポケコンとプログラム言語についてです。PB-100はプログラミング言語としてBASIC言語を搭載しています。でも他のポケコンでは、BASIC言語以外の言語も搭載している機種があります。それらBASIC以外の、ポケコンに搭載されている言語についてお話したいと思います。BASIC言語以外の言語も搭載しているポケコンも、基本はBASIC言語がメインです。別のプログラミング言語が使えるモードがあり、モードを切り替えることでBASIC言語以外も使えるとい
ぼくは開発言語としてHSPしか知らない。まずいと思って、マイクロソフトのVC++をダウンロードしてみたが、英語版なので、ちんぷんかんぷん。ゲームを作る人なのだが、0から勉強しなおしだ。教科書は持っている。ゆっくりやっていきたい。とにかく、ツールを使いこなさないと。
UdemyでDocker勉強中です。初心者OK!Docker入門+応用:ゼロからでも実務で使えるスキルが身に付ける現役IT企業で働くエンジニアがDockerの基礎から応用までカバー。コンテナを理解し、知識ゼロからでも実務で使えるスキルが身につけられます。www.udemy.com講師の方はMac-bookを使っていて、Mac環境ではbashが使えるようですが、私はWindwos環境であり、シェルで使えるコマンドが異なり、また、PowerShellのコマンドとか全然わからないので、ちょ
島根大学退職後は以下で制御工学の教材や実験装置を紹介しています.制御と設計(google.com)主な内容1.C言語教材2.Matlab教材3.Scilabによる古典制御計算4.システムと制御講義ノート5.制御工学I講義ノート6.制御工学II講義ノート7.制御工学III講義ノート(2023.12.7更新)
おはようございます(*'ω'*)3連休初日ということで、少し気が楽なわたし。です。少し前に(本当に数日前)、Yuki先生のリアスメイでのドレス講座を終えることが出来ました。スカート、タック寄っちゃってるので直したいですけど。。。これで、ドレス販売ができるようにもなりました最初はこんなにすごいものが作れるの??と半信半疑でしたが、Yuki先生の親切丁寧な添削とお心遣いでここまで作れるようになりました。落ち着いたらドール服販売も再開したいですプチブライス熱はまだまだ暑い
IT系のお仕事でクリエイターを目指したい方全力でサポートします♪※Mac対応初心者でも、今更人には聞けないお悩みでも一緒に解決しましょう!スピリチュアル系🌙クリエイター創出サポーター⭐️山口ゆかりですプロフィールはこちらプログラミングは初めてという方にどの言語から始めたら良いのかと悩んでいる方にまずは、未経験の初心者でも分かりやすいPythonをおすすめしています以下にそのメリット・デメリットと他の言語とどのように違うのかを挙げてみますねメリット簡単な構文Pyt
IT系のお仕事でクリエイターを目指したい方全力でサポートします♪※Mac対応初心者でも、今更人には聞けないお悩みでも一緒に解決しましょう!スピリチュアル系🌙クリエイター創出サポーター⭐️山口ゆかりですプロフィールはこちらプログラミングを独学で習い始めた初心者によくある挫折の例として「エラーの解決方法が分からない」と言った事をよく耳にします。周りに聞く人が居る、聞ける環境にある人はこの壁を乗り越えることが出来るのですが、独学ではエラーの解決方法を思いつかずに終わってし
未来、Pythonをフロントエンド(プログラミングの効率向上)に採用し、Rustをバックエンド(パフォーマンス向上)として利用するライブラリが増えていくでしょう。pythonRustは、高性能なPythonパッケージの「バックエンド」としてCに代わりつつあります。その背景にはどのような理由があるのでしょうか?まず初めに、動機について考えてみましょう。Pythonは書きやすいが、実行速度が遅いという課題があります。Pythonの速度は非常に遅く、純粋なPythonで高性能なライブラリを書
IT系のお仕事でクリエイターを目指したい方全力でサポートします♪※Mac対応今更人には聞けないお悩みを一緒に解決しましょう!スピリチュアル系🌙クリエイター創出サポーター⭐️山口ゆかりですプロフィールはこちら今年こそは!ITのことを色々と学んで、プログラミングの知識もつけたいできればIT業界で仕事がしてみたいと思っている方一体何から学んだらいいの?自分にも理解できるのだろうか?言語ってなんだか難しそう・・・と思っている方々も多いと思います。まずどの分野で何がして
今回はプログラミング言語「Carbon」の紹介!これからプログラミング言語を学びたい方はぜひ!挑戦してみてね!😄#プログラミング言語#Carbon#おススメ#C言語#Rust#プログラミング#プログラミング学習https://t.co/X8BHRqTqnw—ダヴ@ITスキルと自由を兼ね備えるエンジニア&アドバイザー(@dove8148)January28,2024
(ブログ内でソースコードを見やすく書く)最近よく思っていたのですが、ソースコードが普通の字と同じレタリングで見にくいと感じました。そのため最近は、ソースコードの横に数字を追加して見やすくしていたのですがあまり見やすくないと思ったのでソースコードを見やすくするための方法について書いていきたいと思います。僕は、プログラミング初心者でHTML表示で文字をいじるなんてハードルが高いなと思っていたのですが、そんなに高くなくてよかったです。では、実際にソースコードを見や
私のお気に入りマイコンはSTM32シリーズです。PICも使っていますがリモートデバッグ開発環境の良さとCプログラム・ソースのひな形自動生成、さらにFreeRTOSが標準で使える事がお気に入りの最大の理由。少し工夫して手を加えればプログラム領域の一部を「書き換え可能な不揮発メモリ」としてEEPROMの様に利用できるところも便利。(Flashメモリなので書き換え回数は100回程度ですけどね)ウンチクはさておき、今回はSTM32の開発環境の話です。現状使っているのはSTMicroelectro
(c言語でさいころを作る)今回は、c言語でさいころを作ってみたいと思います。実際は、さいころといっても1~6までの値をランダムに表示させるというプログラムになっています。#include<stdio.h>#include<stdlib.h>#include<time.h>intmain(void){srand((unsignedint)time(NULL));intnumber=rand()%6+
(C言語を勉強する①)今回は、C言語について勉強していきたいと思います。c言語は、去年の12月くらいからちょこっとだけ勉強し始めて今は、paizaというプログラミング学習アプリなどを使って勉強しています。今は、配列の基礎くらいは、できるようになったので復習がてら定期的にc言語のネタを掲載したいと思います。今日は、簡単なHTML表示をしてみたいと思います。#include<stdio.h>intmain(void){printf("<