ブログ記事39件
私は大学でBASICとFortranのプログラミングを学んだ。プログラマーやシステムエンジニアになるつもりは全然無かったが、学んで良かったと思うし、そういう講座を設けた大学に感謝している。当時はPC黎明期の少し前で、マニアックな人たちは「マイコン」をいじっていた。第一次コンピューターブームの時代で、コンピューターがどういうものか知らない人たちが神のように崇めていた。「コンピューターが理想の結婚相手を選びます。」という広告には笑った。現在のAIブームと殆ど同じだ。AIが値上がりする株式の銘柄を選ぶ
カシンです。これはアタシ(50代・男)が適当に書くブログです。昨日までの米騒動の解釈の話とはまったく関係なく。今日は日曜日の「ずもゆお」の舞台裏です。当初、アメブロで使う「吹き出し」の実装として作って。コピペが気軽にできないので、予め何往復分も入っているテンプレートを下書き記事として用意して、それを複製して使っていました。一方で。アメブロの外で(テキストエディタで)下書きした記事をアメブロに貼り付ける際に起きる問題にも悩まさていて。2024/6/19までには。Androidス
こちらの記事でコンピュータのハードウェア中心に触れてきました。進化の一端が伺えます。『BCLと趣味遍歴(コンピュータ)』趣味だけでなく仕事での関わりが大きいのがコンピュータです。就職し配属された部署では、溶接ロボットの研究開発を行っていました。仕事しながら電子計算機で機械である…ameblo.jp今回はコンピュータ言語を遡ってみて、その時代の流行言語に触れてみます。初めて携わったのはミニコンピュータを使ったロボットの制御です。DataGeneralNova-Wikipedia
趣味だけでなく仕事での関わりが大きいのがコンピュータです。就職し配属された部署では、溶接ロボットの研究開発を行っていました。仕事しながら電子計算機で機械であるロボットを動かせるのか不思議でいた。当時、会社にはIBMSystem/360が在り、専用の部屋に設置されて一般社員立入禁止であったため、オペレーターに紙カードを渡して後日に計算結果を受け取る仕組みだった。ロボットを動かしていたのは、先のメインフレームではなくミニコンピュータと分類されるコンピュータです。業界に痕跡を残して消えた
久しぶりに過去の記憶のリフレッシュを兼ね、WindowsPCに仮想マシン環境を構築してみました。大掛かりな物ではなく、簡単に言えば、OSのWindows10上にLinuxが動作するようにしました。WSL(WindowsSubsystemforLinux)をWindows上に起動させて、Linuxをセットアップ。今回は、Linux系OSのUbuntuをインストールしました。OSやアプリのインストールは、久しぶりですが夢中になってやっていました。インストール情報は、ネット
FORTRANでは,一般にプログラムの行順に処理が進められていきます。それに加え,「何々の場合はどこどこに書かれた処理の場所の処理まで飛ぶ」という処理がありました。これは判定という重要な処理でした。それにはGOTO文という命令が使われます。FORTRANでは普通に使われていました。処理があっちに飛んだりこっちに飛んだりとして混み行ってしまい,「スパゲッティープログラム」などと揶揄されたものです。C言語を独学で勉強し始めた時,GOTO文に相当する命令が見つかりませんでした(ないわけではありま
大学3年生まで電子計算機(電算機)というとアニメに出てくるものしか知りませんでした。アニメの中では博士が操作すると紙テープがひゅるひゅるとでてくるようなものでした。それも現在の生成AIのような優れモノでした。3年生の夏休みの3日間に電気科の先生が電算機の講習会を開いてくれました。当時,情報学科などという概念はなく,電気科が電算機を扱っていました。これが化学を専攻する私と電算機との初めての出会いです。ここで初めて電算機が単に計算をする道具であることを知りました。わずか3日間でしたが,科学用電算機
本格的に大学院の授業が始まりました春学期(4月~9月)の登校日は月曜と金曜になりそうです金曜日は『構造解析特論』例年の講義はこんな感じ・トラス構造の理解(FEM解析1)・梁要素とラーメン構造(FEM解析2)・境界条件の理解(FEM解析3)・仮想仕事の原理・最小ポテンシャルエネルギーの原理・変位場とひずみ(三角形1次要素1)・要素マトリクスと全体マトリクス(三角形1次要素2)・変位場とひずみ(四辺形要素1)・数値積分(四辺形要素2)・アイソパラメトリック要素・4
本日の抜け毛。1962年に米国人として初めての地球周回軌道飛行を影で支えた、NASAの3人の黒人系女性スタッフ(3人とも数学者!)の映画「ドリーム」を観て、「半世紀前の女性差別、人種差別って、アメリカでもこんなだったの?」と驚きましたしかもエンドロールで、彼女達のその後の活躍と写真が出てきて、「えっ?実在する人物の話?」と更にびっくり今では考えられない理不尽さ・・・真夜中なのに最後まで観ちゃったよ個人的には、IBMとプログラミング言語のFORTRA
仕事でエクセルのVBAを使うことになったので自主勉強を始めました。マイクロソフト(MS)の勉強は十数年前のアクセス以来です。当初はアクセスでデーターベース処理を考えてましたが、こちらの方がエクセルデーターをそのまま使えるので便利かな~っと。まだ理解力が少し残っているのでボケていないようです。CellsとRangeの違いがどうにか理解が出来き、セルの比較と分岐処理が少しで出来るようになりました。若い頃はアセンブリ言語、コンパイル言語(コボル、フォートラン)、インタプ
ちょっと酷使してきたせいか、モータ取り付け部のひび割れが広がってしまいました。完全崩壊する前に、代替パーツを用意しないと。3Dプリンタで自作するのが定番の改造のようですが、どうしようかな~。とりあえず、当面必要なパーツは作り終えたので急がないんですけどね。16式の新シャーシです。おまけ私の場合、JWCAD→NCVC(加工用データ)→grblControl(加工)という順でデータを作成しています。ただ、①微妙なサイズのRはエラーが出て加工してくれない(何か設定が悪いのか
西高英哉SFです。今週はなかなかここを更新することができません。今日は久しぶりにフォートラン5を聴いていました。Fortran5-HeartOnTheLineIStartCounting,Fortran5,Komputerarethe3incarnationsofelectronicpioneersSimonLeonardandDavidBakerwhosignedtoMutein1984.Havingauniq
皆さん、おはようございますソフトブレインのシニアAですいつもSE道場をお読み頂きありがとうございます今日はCADシステム開発秘話(後編)ですではどうぞ・・・要求仕様を受け取って直ぐ、私たちは喫茶店で頭合わせをおこなった『Jさん、8層基板だなんて、凄いですね。』『そうですね。かなりの受注を見込んでいるからこそ、自動化なんでしょうね。』『なるほど、では納期遅れはできないプロジェクトになったということですか』『シニアAさん、大丈夫ですよ、一緒に頑張りましょう』Jさんに励まされ、本社
皆さん、こんにちはソフトブレインのシニアAですいつもSE道場をお読み頂きありがとうございます今日はCADシステム開発秘話(前編)ですではどうぞ・・・『シニアAさん。こちらが本日付けで入社したJさんだ。Jさんは大手F社にてCAD関連のお仕事をしてきている。』『はじめまして、Jさん。シニアAと申します。CADですか。まだ未経験な分野だ。いろいろと教えて下さいね。』『とんでもない。私の方こそ、入りたてなので、なにかとよろしくお願いします。』こ
コンピュータのHWは、加算減算などを行う演算器や、演算器の入力となるデータを一時的に蓄えるレジスタ、メモリなどからなる。コンピュータに処理を行わせるためには、そのHWの要素一つひとつに対し何をするのか指定する必要がある。これをいちいち人間がやっていては大変なので、人間にとって扱いやすい形で処理内容を書き下し、それをHW要素に対する操作に自動変換することが行われるようになった。人間が処理内容を書くための言語をプログラミング言語という。FORTRANはもっとも初期に登場した
■9月12日は「プログラマーの日」(ロシア語Деньпрограммиста、英語Programmers'Day)コンピュータのデータを扱う単位である1バイト(byte)==8ビット(bit)で、0と1(電流がOFFとON)という2通り(2進法)で、2の8乗==256通りの数字を表わすことができる。そのことから、1年の始め1月1日から256日目に当たる9月13日(閏年は9月12日)が「プログラマーの日」として定められ、2009年に「ロシア情報技術・通信省」によりロシア国の
プログラミングを体験してみたい??▼本日限定!ブログスタンプあなたもスタンプをGETしよう9月13日は、1月1日から数えて「256日目」にあたるから今日が「プログラマーの日」なんだって。この「256」って数字は何ぞや…ってなりますよね。ちょっと面倒な説明しますね。↓の薄文字、飛ばしてもいいですよ(笑)コンピューター上でデーターを扱う時に使用される8ビット(1バイト)が256通りの表現可能な情報量にあたります。コンピューターでは「1」「0」の2進数で動いています
プログラムは昔から時おり書く。今もっぱら使っているのはMicrosoftVisualStudioです。いろいろな言語が一つの統合環境で使えるのでマル。私が使っているのは、その中のVisualBasicです。な~んだベーシックか、なんていう人は経験者?結構これで、高度な処理ができます。これで充分。何をプログラミングするのか?って?パソコンを使っていて不便に思った時、それを軽減するようなサポート的ソフトを作っています。ほんとに、それにしか使えない単機能ですけど(
プログラミングを体験してみたい??▼本日限定!ブログスタンプあなたもスタンプをGETしよう商業高校から経理の専門学校へ通ってた私。コンピューターは出始め(?)でFORTRANというプログラミング言語を使ってました。パンチカードやロール紙に印字してた記憶が…。あれから時は流れ…。すっかり錆び付いた頭脳を読み覚ますべく新たな言語にチャレンジ。購入したテキストは「猫でもわかるC言語」。………。さっぱり分からん!はい。猫以下であることが
ネットを見ていると、昔の汎用コンピュータが目に入りました。うん?MELCOM-COSMO?私が入社した頃は、汎用コンピュータを導入し社内業務をオンライン化する企業が増えて来た時代で、私が入社時に配属されたのは、情報システム本部という部署。学生時代にFORTRANというプログラミング言語を使って簡単な計算をしていたのがきっかけでした。で、当時初めて触ったのが、三菱電機製のMELCOM-COSMO500でした。もう詳しくは覚えていませんが、右に見える3台が交換型磁気ディスク
Styxの"Babe"厳密には1979年のリリースですが、実質的には1980年代の幕開け的&象徴的な曲でした。★☆★☆★☆★☆★☆★☆★☆★親父から譲り受けた4速ミッションのカローラ30、大阪中央環状線、国道171号、国道176号、北摂の新緑の山々、コーナーが連続するドライブウェイ、終点の箕面の滝、キャンパスの新旧講義棟、階段形状の大きな5番教室、生協運営の食堂、マーケティングゼミでの需要予測・最小二乗法・コン
パソコンのタイピング得意?▼本日限定!ブログスタンプあなたもスタンプをGETしよう工業高校生の頃、実習で汎用コンピューターを使ってました。現在のパソコンではありません。タイピンは「端末の沖」と言われる沖電気製です。アルファベットを7秒で打ってた記憶があります。汎用コンピューターは富士通のFACOM230-15でFOTRAN言語を使ってました。そのFORTRAN言語で描いたスヌーピーです。もう45年前に描いた絵です。描き方は下記↓参照です。https:/
下書き今回の記事では、プログラミング言語の誕生期について触れてみたいと思います。誕生の時期を考えると「コンピュータの歴史」の2章から4章の内容と被る場合がございますが、併せて見ていただけると幸いです。プログラミング言語が誕生した経緯は、その時の時代背景と言語開発を取り巻く環境が大きく影響しています。現在のコンピュータいわゆるノイマン型コンピュータが誕生したのは1945年に第二次世界大戦が終結した頃であり、その頃は機械語とアセンブラと呼ばれるプログラミング言語が主流でし
今日はとっても天気が良かったです(^_^)そんな徐々に冬の空気になってきた標茶の町からお送りしています(^_^)毎度様です。ひらた家具店、三代目社長の平田修(おさむ)です(^_^)え~。本日、12月3日はジョン・バッカスさんとゆー方のお誕生日なんだそーです。…いきなり言われても誰?って感じですよね(^_^;)まぁ、ちょっとだけお付き合いくださいな♪この方、一体何をした方なのか、ってゆーと、いわゆるコンピューター言語とゆーヤ
プログラミングを体験してみたい??今となってはプログラミングなんて体験したくありません。高校生の頃、FORTRANという言語でプログラミングを学びました。この時はマークカードを使って読み込ませるのでひとつでもマーキングの場所を間違えたら書き直しで非常にめんどくさかったです。それでもうまくできて動いた時は感動しました。専門学校時代もFORTRANでプログラミング学びましたが、授業時間が短かったので中途半端に終わってしまいました。今、小学校でプログラミングの授業が義務教育化す
プログラミングを体験してみたい??子供の頃、何回かBASIC教室に通いましたし、大学の時にFORTRANの授業があったので、やったことありますが、向いてないって思いました。C言語やVisualBASICにも手を出しましたが挫折経験ありです。▼本日限定!ブログスタンプあなたもスタンプをGETしよう
'印刷の例Rows("101").PageBreak=xlManualWithActiveSheet.PageSetup.PrintArea="A1:H200".Orientation=xlPortrait'または、xlLandscapeなど.Zoom=58.CenterHorizontally=TrueEndWith'メッセージボックスの例
ログファイルにcsv形式で記録する例DimLogFlAsString'ログファイル名DimdtAsDoubleDimNxAsInteger'行の列数DimjerAsIntegerDimiAsIntegerDimjAsLongj=10'編集行が10行目という例Nx=5'1行に5列という例LogFl=ThisWorkbook.Path'ログファイル名の