コンピュータプログラムを記述するために使われる人工言語のこと。 文法や意味が厳密に定められている点が自然言語と異なる。
などなど。(他あったら書き加えてください…)
プログラミング言語の歴史 http://www.shos.info/develop/oo/prglng.html も参考になる。
*1:APLの拡張版であり、Javaとは無関係。
ブログを続けている影響なのかもしれませんが、もう一度プログラミングの勉強をしてみたくなりました。 単なる思い付きみたいなところは無きにしも非ずですけど、何か始めたい気持ちになっているのは確かなことなのです。 何か好きなことをすることで、少なくとも記事のネタに困ることはなくなるのではと、つい期待してしまいます。 私にとって・・・・ 続きはこちら
なんだかんだ言っても、やはり私はパソコン作業が大好きなのです。 パソコンを使って何かしているときは、本当に時間を忘れてトコトンやってしまいます。 パソコン作業と読書のどちらが好きかと問われれば、それはもちろん両方です(笑) どちらも・・・・ 続きはこちら
システムエンジニア(SE)時代にデータベース(DB)を経験していたお陰で、Web系でもそんなに苦労することはありませんでした。 Web系でもHTML+CSSを使ったホームページ自体の作成よりも、PerlやPHPなどのプログラミング言語を使ったシステム開発的なものが多かったです。 一例で言えば、会員制のシステムや在庫管理システム、事務的なシステムなどをWeb系にしたりしていました。 画面・・・・ 続きはこちら
やっとこさホームページが完成しました。 ここまで辿りつくのに試行錯誤の連続。 一時はあきらめようとも思いましたけど、なんとなく中途半端で納得できませんでした。 やっぱり・・・・ 続きはこちら
昔はいろいろなものをCGI(Common Gateway Interface)で作っていました。 殆んどは実用的なものが多いのですが、お遊びで作っていたものもありました。 最近では、新しいものを制作することは殆んどなくなってしまいました。 ネタが・・・・ 続きはこちら
どうしてもWebサイト制作に集中することができません。 パソコンを使用するとついつい誘惑が多く、他のことに気がいってしまうのです。 今は、ともかくWebサイト制作に集中していかなければ、目標としていることには到底たどり着けなくなってしまいます。 それだけ・・・・ 続きはこちら
もうこれはやる気の問題のように思います。 なかなかエンジンがかかるまで、ちょっと時間が必要なところもあるのです。 自分ではいろいろと考えて行動しているつもりでも、空回りな状態で無情にもときが過ぎていくだけになってしまっています。 それでも・・・・ 続きはこちら
やっとトップページが完成しました。 2日間かかってしまいました。 本格的なサイトのホームページ制作は久しぶりだから・・・・ う~ん・・・・ 続きはこちら
メール運営のトラブルですっかりやる気が薄れてしまったところはあるけれど、もう一度気合いを入れ直してWebサイト作りに挑戦します。 どういうWebサイトを作りたいかというと、CMS(コンテンツ・マネジメント・システム)を使わずに一からHTML+CSSで制作するホームページです。 基本中の基本にちょっと立ち返ってみたくなったというのが、今の心境なのです。 どんな・・・・ 続きはこちら
私は根っからのエンジニアなのかなぁ・・・・と最近つくづく思います。 ホームページやCGIを作成していると、ときの経つのも忘れてトコトンやってしまう私。 「できない」ということが許せないのです。 「何か方法があるはず」・・・・ 続きはこちら
(※イメージ画像です。) (※一部、広告・宣伝が含まれます。) (アフィリエイトリンク テキストリンク) <DMM WEBCAMPとは?> <DMM WEBCAMPの充実したカリキュラム> <DMM WEBCAMPの手厚いサポート体制> <DMM WEBCAMPの充実した就職サポート> <DMM WEBCAMPの口コミ・評判> <DMM WEBCAMPの魅力> 20代のうちにキャリアアップをしていきたいと思っている方は必見!! プログラミングを身につけることで自分の市場価値を高めることができ、 転職に有利になります。 DMM WEBCAMPは、オンライン完結型でプログラミングを学べるスクールで…
こんにちは、ロジカル・アーツの石山です。 最近見つけた便利なメソッドがありましたので、 Apexで取得したい項目の項目名を動的に変更する方法についてと題して ご紹介します。 Apexとは 紹介するsObjectメソッド sObjectメソッド:get(fieldName)メソッドについて 動的に取得する際の簡易応用例 注意点 最後に Apexとは Salesforceのサーバで動作するプログラミング言語になります。 型付けされたオブジェクト指向言語で、基本的にはJavaに非常によく似ている文法構造をしています。 Apexの基本的な概要については開発者ガイドに記載されておりますので、是非ご確認下…
ランキング参加中【公式】2024年開設ブログ こんにちは! 雑学王です!! 今回は【プログラマーについて】です プログラマーは、コンピューターや他のデジタルデバイスが特定のタスクを実行するための指示を書き、プログラミング言語を使用してそれらのタスクを自動化する人々です。彼らはソフトウェア開発の専門家であり、多くの場合、ソフトウェアやアプリケーションの設計、開発、テスト、および保守を担当します。 プログラマーが行う主なタスクには、以下のようなものがあります 1:プログラミング言語を使用してソフトウェアやアプリケーションを設計および開発する。 2:コードのテストとデバッグを行い、問題を解決する。 …
宣伝宣伝〜!!!私が書いた書籍「つくって、壊して、直して学ぶKubernetes入門」が発売になりました〜〜〜!!!チリンチリン〜〜〜!!! 前回、本書を執筆するに至った経緯などについて書いたため、今回は純粋に宣伝ブログになります。 blux.hatenablog.com 本のリンク https://www.amazon.co.jp/dp/4798183962 つくって、壊して、直して学ぶKubernetes入門の概要 目次は以下の通りです。 Part 1:つくってみようKubernetes Chapter 1 Dockerコンテナをつくってみる Chapter 2 Kubernetesクラス…
はじめに こんにちは。セキュリティエンジニアの田村と千原です。この記事は 2 人で共同執筆しております。 この記事はFFRIセキュリティに興味はあるものの、大学や専門学校で非情報系の事を学んでいる、もしくは、セキュリティやコンピュータの事前知識をあまり持っていない方向けの記事です。 そのような方の中には、セキュリティの事前知識が無いのに選考に応募してもよいのだろうか、入社したとしてその後の業務について行けるのだろうか、といった疑問を持つ方もいらっしゃるのではないでしょうか。 実は当社には、数学・物理をはじめとした非情報系出身の社員がセキュリティエンジニアとして多く在籍しています。本記事を執筆し…
Kotlin Fest 2024が約5年ぶりにオフライン形式で開催されるそうです。そんなKotlin Fest 2024に「今までのKotlin Standard Libraryの追加APIを眺めてみよう」というタイトルでプロポーザル(セッション登壇申し込み)を送りました。 fortee.jp Kotlinと自分 Kotlinとの最初の出会いは、2013年の秋「JavaのコミュニティーイベントJJUG CCC 2013」内の「JVM言語パネルディスカッション」でした。そのパネルディスカッションで、Kotlin Fest代表のたろうさんのKotlinへの愛やプレゼンを見て、「Kotlinってめっ…
こんにちは、こんこんにちは、こんにちは。どうもこんにちはです。 前提 ExcelにはDATEDIF関数というものがあります。DATEDIF関数とはその名の通り、日付(DATE)と日付の差(DIF)を求める関数です。また、 DATEDIF(state_date, end_date, unit)と3つの引数から出力されるものです。state_dateは日付の始点、end_dateは日付の終点、unitは日付の単位区間(日、月、年)のようなものです。例えば年(Year)の頭文字である「"Y"」を入力すると、他の二つの引数の間の年数が出力されます。他にも日(Day)の頭文字である「"D"」と入力しても…
■配列(array)って何? ■配列のメリット A.概要 B.詳細 【参考引用元】 ■配列(array)って何? ・イメージとしては、変数という箱が複数くっついたもので、 その分だけ値を入れておけるようになった箱の集まりのようなもの ・最も基本的なデータ構造の一つで、ほとんどのプログラミング言語に存在するよ ・単純に複数の変数(データ)を連続的に並べたデータ構造で、 複数の要素(値)の集合を格納・管理するのに用いられるよ →各それぞれの変数(データ)をその配列の「要素」と言うよ ■配列のメリット 私のような初学者だと、ふと「普通に変数じゃダメなの?」と疑問に思うときがある。 そこで配列のメリッ…
コンピューターのプログラミングでは、プログラムを実行できる形式に変換する処理をコンパイルと呼びます。コンパイルには以下のような特徴があります。 プログラムソースコードからオブジェクトコードの生成プログラミング言語で書かれたソースコードは、コンピューターが直接理解できる機械語に変換される必要があります。コンパイルは、ソースコードを分析し、機械語に対応するオブジェクトコードを生成する処理です。 中間言語の生成高レベルな言語で記述されたプログラムは、一度その言語の中間言語に変換されることがあります。中間言語は、ソースコードと機械語の中間的な形式で、コンパイラの最適化や仮想マシンによる実行に利用されま…
X見てたら見つけたものをやってみた。 mediumとhard以外は頑張った(PPCとOSINTは除く)。今回PPCとOSINTを解けなかったのが痛い。好き嫌いしないことは大切ですね。 開閉 [Web] Typing game [OSINT] mokomoko [Shell] netcat 知識(netcat) [Forensics] white has much information [Forensics] Register(未解決) 知識(URB) 知識(USB転送方式) [Forensics] which is true flag 知識(SPFレコード) [Pwn] Attack! At…
システムエンジニアの年収について興味がある方も多いのではないでしょうか。実際の数字や理想とのギャップ、それを左右する要因や具体的な方法、さらには比較できるサイトやツールまで、幅広い情報を一挙にご紹介します。 システムエンジニアとしてのキャリアを考える上で重要なポイントを押さえて、年収アップにつなげましょう。 【PR】副業・フリーランスを目指す方におすすめのプログラミングスクール ChapterTwo(チャプターツー) 1.システムエンジニアの年収とは?理想の年収とのギャップとは 2.システムエンジニアの年収を左右する要因とは?資格や経験の重要性 3.システムエンジニアの年収を上げるための具体的…
Hello there, ('ω')ノ セキュアソフトウェア開発ライフサイクル(SSDLC)においてChatGPTを活用することで、プロセスの多くの面でサポートを提供し、開発効率とセキュリティの品質を向上させることができます。 1. 計画フェーズ ・セキュリティポリシーの作成支援:ChatGPTを使用して、セキュリティポリシーのドラフトを作成します。これには、組織のセキュリティ基準や規制遵守の要件に関する情報を統合することが含まれます。 ・リスク評価:ChatGPTに特定のシステムやテクノロジーに関連する既知の脅威やリスクを問い合わせ、リスク評価のプロセスを支援させます。 2. 要件定義フェー…
概要 Google が開発したマルチモーダル生成 AI モデル Google Gemini(以降、Gemini) をご存じでしょうか? Gemini は Google が開発した人工知能モデルであり、テキスト・画像・音声・動画を入力として受け取り、テキストと画像を生成することができる生成 AI となります。 gemini.google.com Gemini が発表される間瀬までは OpenAI 社の ChatGPT が一人勝ちしており、その中でも有料プランの GPT-4 が生成 AI として主力の生成 AI でしたが、Gemini は多くの指標で GPT-4 の性能をうわ待っているとされ、Ch…
About プログラミング言語PHPに関するメモ用ページ。 reference php(1) php -a でインタラクティブシェルに入る php -r で引数に渡された任意のPHP処理を実行する ex) php -r "echo 'hoge';" php -m で使用可能なすべてのPHPモジュールの一覧を出力 文法 名前空間 namespace 命令で宣言 クラス名の衝突を避けるための機能 階層化ができる。デリミタにはバックスラッシュ \ が使われる 同一名前空間内であれば、名前空間(アドレス)を省略して呼び出すことができる 言語上のルールではないが、実際のクラスファイルが置かれているクラス…
システムエンジニアの仕事は、IT業界において重要な役割を果たしています。 この記事では、システムエンジニアの仕事内容について詳しく解説していきます。システムエンジニアとは一体何をする人なのか、その日常業務や必要なスキルセット、成長に必要な要素などについて紹介していきます。 さらに、システムエンジニアの魅力や必要な能力、その将来性についても掘り下げていきます。システムエンジニアとプログラマーの違いやキャリアパス、給与、労働環境などに関する情報も含め、幅広くお伝えしていきます。最後に、システムエンジニアを目指す方へのアドバイスや転職方法なども解説します。 システムエンジニアに興味のある方やこれから…