コンピュータプログラムを記述するために使われる人工言語のこと。 文法や意味が厳密に定められている点が自然言語と異なる。
などなど。(他あったら書き加えてください…)
プログラミング言語の歴史 http://www.shos.info/develop/oo/prglng.html も参考になる。
*1:APLの拡張版であり、Javaとは無関係。
メール運営のトラブルですっかりやる気が薄れてしまったところはあるけれど、もう一度気合いを入れ直してWebサイト作りに挑戦します。 どういうWebサイトを作りたいかというと、CMS(コンテンツ・マネジメント・システム)を使わずに一からHTML+CSSで制作するホームページです。 基本中の基本にちょっと立ち返ってみたくなったというのが、今の心境なのです。 どんな・・・・ 続きはこちら
私は根っからのエンジニアなのかなぁ・・・・と最近つくづく思います。 ホームページやCGIを作成していると、ときの経つのも忘れてトコトンやってしまう私。 「できない」ということが許せないのです。 「何か方法があるはず」・・・・ 続きはこちら
パソコンで何か作業していると、ついつい他のことに気を取られてしまい、一つのことに集中するのがなかなかできなくなってしまいます。 今は、ともかくWebサイトについて勉強することが、最優先事項のはずなのに、停滞してしまっている。 Webサイトについて勉強すると、自分でしっかり決めたのに・・・・それが、もう、他のことに気持ちが移りそうになってしまいました。 今まで・・・・ 続きはこちら
ブログの引っ越しを決めたこともあるのかもしれないけど、なんとなくやりたいことが見えてきたように思います。 この調子で続けていければ、この先大きな成果に結び付けるような気がします。 ともかく努力していくしかないのです。 やり続ける・・・・ 続きはこちら
パソコン好きというとパソコンそのものが好きなように思われるかもしれませんが、私は「パソコン+インターネット」が大好きなのです。 この「パソコン+インターネット」の組み合わせで不思議なくらいいろいろなことをしてきました。 今もこうしてブログを運営することができています。 私に・・・・ 続きはこちら
今回購入した中古本は、私にとってまさに「出会い頭」の知識でした。 出会い頭的に買うことができて、本当に良かったと嬉しく思います。 あまり詳細を確認せずに買ってしまったのだけれど、よくよく読んでみると今の自分に必要なことだったのです。 これから・・・・ 続きはこちら
何度も、何度も、気持ちが決まらないままときが過ぎてしまいました。 このままではどうにもならなくなりそうなので、中途半端にしていることをなくしていくことにしました。 そうすることで、本当にやりたいこと好きなことを再発見できそうな気がするのです。 それに・・・・ 続きはこちら
レンタルサーバーも新しいところにしたので、CMS(コンテンツマネージメントシステム)も新しいものを使ってみることにしました。 以前から興味があったので本だけは買ってありました。 せっかく買ったのですから無駄にはしたくないので、この際に勉強してみることにしました。 幸いにも・・・・ 続きはこちら
今の悩みの種は、ホームページ作成が思うように行かないのです。 少し前なら何ともないことが、今は、ちょっと苦痛に感じてしまう。 それだけ自分自身の能力が、落ちているということなのかもしれません。 これは・・・・ 続きはこちら
自分の思う通りにならないと、つい新しいものが欲しくなってしまいます。 悪いことではないかもしれないけど、それでもなんだかすぐに中途半端にしてしまいそうで、あまり気分が良いものでもない感じです。 やはり一度始めたら腰を据えてじっくりとというのが、一番確実な方法なのかもしれません。 そのためには・・・・ 続きはこちら
YAPCは「Yet Another Perl Conference」の略称であり、Perlを軸としたITに関わる全ての人のためのカンファレンスです。このカンファレンスは、Perlのみならず参加者たちが好きな技術の話をして交流することを目的としており、毎年数多くの方々が参加する一大イベントとなっています。 2024年2月9日・10日に広島県で開催されたYAPC::Hiroshima 2024は「what you like」がテーマ。職種やロール、プログラミング言語、技術要素など、各々のさまざまな「お好み」を語る場となりました。YAPC::Hiroshima 2024の運営に携わったメンバーたちは…
今回は昔高校の時に書いていた些細な事でもいいから死ぬ前にやりたいことを書く事をしました。自分は口だけが達者で願望だけは多いので何を書いていたのかまた大学に入ってやりたい事は増えたのかこれについて書きたいと思います。 なのでさっそく羅列していきます。ちなみにこの死ぬ前にやりたい事のリストを書く大切さは最後に書きます。(ハードル上げちゃいました。)これは更新予定なのでもしかしたら以前より願望が増えているかもしれません。 坂道グループのライブに行く できるだけメンバーと友達になりたい(坂道グループの) 人を論破する 人に褒められたい 超頭のいい大学に行きたい(入学とか通う意味で 行くだけではないです…
はじめに 近年、Kubernetesの採用が進む中、複数のチームが関わり、複数のクラウドプロバイダーへのデプロイを行い、異なるスタックを扱う組織では、その導入の複雑さが新たな問題となっています。本書 『Platform Engineering on Kubernetes』は、Kubernetes に登場しつつあるベストプラクティスとオープンソースツールを活用し、これらのクラウドネイティブの問題を技術的に組織的にどのように解決するかを示してくれます。 learning.oreilly.com 本書では、Kubernetes上に優れたプラットフォームを構築するための要素を明確に定義し、組織の要件に…
ここでもChatGPTでプログラムの仕様を書いてもらいます。以下のように入力しました。 次のようなプログラムを考えます。今日から一日に一回、気象観測システムからその日の天気が晴れなのか雨なのかという情報が送られてきます。このプログラムはこの情報を一日に一回受け取ります。この情報をある日受け取るとこのプログラムは、今日からその日までに受け取ったすべての情報に基づいて、次の日の天気が雨である確率を予測し、それを返します。このようなプログラムを C# で書こうと思います。このようなプログラムの仕様を書いてください 以下は引用です。 以下は、C#で記述された天気予測プログラムの仕様です。 プログラムは…
AWS HEROになれました。 AWS DevTools Hero
WEBデザイン技能検定は、Webデザインのスキルを評価するための資格試験です。この検定を受けることで、自身のスキルを客観的に評価し、業界での競争力を高めることができます。では、WEBデザイン技能検定に合格するための最速の鍵を握る秘訣について見ていきましょう。 【PR】Webデザイナーを目指す方におすすめのWebデザインスクール! 副業・フリーランスのWebデザイナーを目指すなら『ChapterTwo』 1.WEBデザイン技能検定とは? 2.最新のWEBデザイン技能検定対策について 3.WEBデザイン技能検定の難易度と合格率は? 4.WEBデザイン技能検定の受験資格と申込方法 5.よくある質問と…
ブライダルエステ エルセーヌ 目指せ!合計-8cmやせる体験【エルセーヌ】 テレビ番組で大反響!大幅減量ダイエットダイエット番組でエルセーヌが大幅減量をサポートしました。 「これがエルセーヌだ!」エルセーヌのエステ体験行ってみた!【画像あり】 エルセーヌ「やせる道場?」エステ体験行ってみた! MuuMuu Domain! 10日間無料お試しはこちら 【GOM Mix】簡単に使える無料動画編集ソフト 独立すべきか 会社設立の多くはどこかの企業に勤めてい人です。外部の企業に勤めることなく会社設立する人や、一般的には社会人経験で得たものを活かして会社設立をするケースです。会社に勤め始めたことからいつ…
概要 PHP 7 は 2015/12/3 に正式リリースされました。これは、プログラマーと開発者に非常に興味深い体験を提供します。実際、PHP 7 は新しい機能を導入し、いくつかの機能を変更および改善してパフォーマンスを向上させ、リソース管理を最も効率的にします。ご存知のように、現在最も安定した PHP バージョンは PHP 5.6 ですが、最新のリリースは PHP 7 です。なぜですか?なぜ PHP 6 ではないのでしょうか?実際、開発者たちはこの問題について多くの議論を繰り広げてきました。過去には PHP 6 というバージョンが存在しましたが、開発者やリリース担当者の期待に応えられるもので…
一言英語 : Thinking strategically at the famous tourist spot (有名な観光名所で戦略的に考える時にこの一言) 英語 Strategize your way through the lines. 日本語 列に沿って戦略を立てよう。 英語の長文 : Strategic Planning in Programming Languages (プログラミング言語における戦略的計画) 英語 When it comes to choosing a programming language for a project, it is crucial to ha…
この連載では、Pythonについて色々な形で再学習に取り組んでいます。前回の記事はこちらになります。 hirocom777.hatenadiary.org 前回は、関数の記述方法についてご紹介しました。Pythonには便利な組み込み関数がたくさんあります。 今回も関数の記述です。引数の指定方法について、さらに突き詰めていきたいと思います。 可変長キーワード引数 前回、位置引数、キーワード引数、可変長位置引数をご紹介しました。そして、キーワード引数にも可変長引数があります。これを可変長キーワード引数と呼びます。可変長キーワード引数を指定するには、以下のように記述します。 def 関数名(**引数…
ChatGPTに入力してみることの続きです。今のところ自分でプログラムを書くぐらいの入力をしてもプログラムをちゃんと書いてくれないし、自分で証明を書くぐらいの入力をしても証明をちゃんと書いてくれないという状況です。今はやり方が書かれた本がいろいろ出ているのでできるようになっているかと思いましたが、今のところこのようなやり方が書かれた本は見つかりません。しかしいずれはそのようなことが書かれた本も出るのではないかと思います。それまではこのブログも意味があるので、それはそれで良いです。自分が何かを考えるときのヒントにはなるので、ここではその方針でやっていきます。関数型言語について質問するよりもラムダ…
この記事ははJLCPCBの提供でお送りします。 JLCPCBとは jlcpcb.jp (↑こちらは日本語版のログインページで、お得なクーポンも配布されています。) JLCPCBとは、プリント基板製造などで有名な香港の企業です。 日本からでもWebページでポチポチするだけでKiCADなどで作成した基板データの製造を依頼できます。 値段もかなりお手頃で、ホビー電子工作ユーザーの間では広く利用されています。 この記事の作例はJLCPCBに基板を発注して作成した、以前の基板を更に活用した内容です。 inajob.hatenablog.jp これは何? 私が作っているRakuChordは、もともとArd…
「モナドは単なる自己関手の圏におけるモノイド対象だよ。何か問題でも?」 有名な煽りだけども、言葉だけが独り歩きしてる気がする。これ、真剣に悩むようなものではない。だってただのジョークだもの。この言葉の出典は、『不完全にしておよそ正しくないプログラミング言語小史』(James Iry / 青木靖 訳:原題『A Brief, Incomplete, and Mostly Wrong History of Programming Languages』) というジョーク記事である。 この記事には歴代のプログラミング言語に関する皮肉が書かれている。たとえば Objective-Cについてはこうだ。 19…
先日、博士(情報学)になりました。学部と大学院をあわせた 9 年間で読んだ情報科学関連の教科書・専門書を思い出を振り返りつつここにまとめます。私は授業はあまり聞かずに独学するタイプだったので、ここに挙げた書籍を通読すれば、大学に通わなくてもおおよそ情報学博士ほどの知識は身につくものと思われます。ただし、特に大学院で重要となる論文を読み書きすることについては本稿には含めておりません。それらについては論文読みの日課についてや論文の書き方などを参考にしてください。 joisino.hatenablog.com 凡例:(半端)とは、数章だけ読んだ場合か、最後まで読んだものの理解が浅く、今となっては薄ぼ…
辞書順という言葉は聞きなれないかもしれないが、ここでマスターしよう! 問題へのリンク 問題概要 文字列 が与えられる。 が よりも辞書順で小さいならば "Yes" を出力し、そうでなければ "No" を出力せよ。 解法 辞書順とは、その名の通り「辞書に出てくる順」のことである。たとえば、 "alpha" は "beta" より小さい "beta" は "theta" より小さい "a" は "b" より小さい "a" は "a" より小さい "a" は "aa" より小さい "alphabet" は "apple" より小さい "ringo" は "zebra" より小さい という感じだ。そし…