Content-Length: 255424 | pFad | http://anond.hatelabo.jp/keyword/FreeBSD
はてなキーワード: FreeBSDとは
第3回でNode.jsのインストールには成功していた。と思う。3時間くらいかかったけど。
ところが、
npm run dev
Error: Your current platform "freebsd" and architecture "x64" combination is not yet supported by the native Rollup build. Please use the WASM build "@rollup/wasm-node" instead.
第3回 さくらインターネットのスタンダードプランの環境にnpmをインストールする
第2回が頓挫したので、その原因を取り除くためにnpmとやらをインストールする。
参考文献を元に進める。
まず新しいバージョンのOpenSSLをコンパイルするらしい。あと新しいバージョンを使うにはPythonも必要らしい。
openssl version OpenSSL 1.1.1k-freebsd 24 Aug 2021 python --version Python 3.8.12
いきなりnpm(⇔Node.js?)のコンパイルが行けそうな気がしたので、とりあえずやってみる。
参考にしたサイトにはOpenSSL云々に関することが書いてあるが、その辺は全部問題ないことを祈って、関連するオプションを全部取っ払う。
curl -sSf https://nodejs.org/dist/v20.11.0/node-v20.11.0.tar.gz -O tar zxf node-v20.11.0.tar.gz cd node-v20.11.0 ./configure
とすると、
Node.js configure: Found Python 3.8.12... WARNING: C++ compiler (CXX=g++, 9.4.0) too old, need g++ 10.1.0 or clang++ 8.0.0 WARNING: warnings were emitted in the configure phase INFO: configure completed successfully
「successfully」なら問題ないよな?
続いてmakeだ。makeってなに?もちろんconfigureもよくわかってない。大規模なプログラムをコンパイルするときに必要なヤツというボンヤリとした認識だ。
当然コンパイルがなんなのかもよくわかってない。
nohup make install DESTDIR=/home/*****/local PREFIX=
ここから30分経っても応答が無いので飽きる。
はい、もう無理。飽きた! 次回があるとしたら「npmをインストールする②」である。
もっと新しい情報があったようだ。こっち見てやればよかった。
Mac使い呼称 | 正式名称 | 備考 |
---|---|---|
winOS | Microsoft Windows | |
dosOS | MS-DOSまたはMicrosoft Windows | |
andOS | Android | |
roidOS | Android | |
chrOS | Google ChromeOS | |
gooOS | Google ChromeOS | |
linOS | Linux | |
ubnOS | Ubuntu | |
debOS | Debian GNU/Linux | |
ubnOS | Ubuntu | |
bsdOS | FreeBSD | freeBSDと表記しないのが不思議(BSDIのBSD/OSではない) |
gChrome | Google Chrome | |
msEdge | Microsoft Edge | |
iEdge | Microsoft Edge | おそらくIEとEdgeを合成しているのだと思われる |
fireFox | Mozilla Firefox | |
Visual Studio | Visual Studio Code | CodeでないVisual Studioとは違うので注意 |
vStudio | Visual Studio Code | 同上 |
VStudio | Visual Studio Code | 同上 |
DOSV | いわゆるPC | |
ryPC | AMD Ryzen | Intel系CPUのMac使い呼称は見たことが無い |
eGPU | オンチップでないGPU | |
gForce | NVIDIA GeForce | |
nForce | NVIDIA GeForce | 懐かしチップセットではない(nvidia GeForce)という事? |
rad | AMD Radeon | 放射線量は関係ない |
radGpu | AMD Radeon | こちらも放射線量は関係ない |
andPhone | Anrdoid搭載のスマートフォン |
少し前にmacOSはLinuxではないとTwitterで話題になりました。その際に
といった内容のTweetを見かけたのですが「元になったのはBSDではなくMachなんだけどな~。昔を懐かしみつつ、調べながら何か書くか」と思いつつ、面倒になったので記憶のまま適当に書くことにしました。
Machは当時一世を風靡していたマイクロカーネル設計を採用したOSで、BSDとは全く違うOSです。
ただしBSD互換機能を利用していたユーザーは、内部に関心が無ければ
といった印象を持っていたのではないでしょうか。互換機能としては成功なのですが。
macOSのもとになったNeXTSTEPはMachを改造して始まりましたが、現在では別物であると考えるべきです。
macOSは直接にはMachから派生したもので、BSDではありません。ただし
など、BSDと誤解させる点があるのは確かです。
上記のUnix → BSD → Mach → NeXTSTEP → macOSではソースコードを利用しながらOSを作って行ったため共通の部分がありますが、これらとは全く関係無く独立して開発されたものです。
しかし現状ではNode.jsやPythonなどでプログラムを作ろうとした場合にシェルで使うコマンドはmacOSとLinuxでは共通するものも多く
出典: フリー百科事典『ウィキペディア(Wikipedia)』
BSDの子孫(ビーエスディーのしそん)では、Berkeley Software Distribution (BSD) をもとに開発が行われているオペレーティングシステム (OS) について解説する。主要なものにFreeBSD、NetBSD、OpenBSD、DragonFly BSD、BSD/OS などがある。一部ではmacOSも含める場合がある。これはmacOSの基礎部分に、MachカーネルとFreeBSDの環境を組み合わせたDarwinを利用しているからである。
FreeBSD、NetBSD、OpenBSD、DragonFly BSD、Darwinはフリーで提供されているが、BSD/OS、macOSは商用製品として提供されている。
いえいえ、なんかの助けになれば幸いですけど😃
あと、ソースコード読んでるなら命名はやっぱり大事だなあと思う
最近も命名についてちょっと考えさせられてしまうことがあったのだけど
命名からググってというのも自分の場合はかなりヒントになる、助かる
知らない分野でもとりあえず関数や変数の名前でググってみるとか(というか、Googleない時代を考えると地獄だよなあ
コメントも適度にあるといいとは思うけど、過剰にコメントする意味はないし、
といっても、コメントを書く必要があるかないかって当然だけど読む側のレベルを試されているんですよね
やっぱりハッカーが好きそうなトリッキー?な書き方があったりして、
でも、こういうときはこう書くものだ、みたいなのがあったりもするので、
昔のゲームとか、あとメガデモみたいなのもそうだけど、浮動小数点演算とか富豪すぎるので、
整数演算でいかに適当に誤魔化すかみたいな、精密さより高速にそれらしく動作するのが求められるのもあるし、
自分の場合はレベルが低いのか、知らなくてもググって調べてけば大体なんとかなってる
でも、発売前のゲーム機と書いたけど、公開されてないのでググっても出ない情報、社外秘のソースコードとか技術で、
特にレベルが高いのとか、逆に酷く汚いコードだけどなんか動いてる()みたいな場合は、
前のつぶやきが予想外に見てもらえたので、続編をやってみる。
何か、コメントで90年代も語ってほしいなんて無茶要求があったので、
中途半端なインターネット老人らしく早く目が覚めてしまい、今日が平日で数時間後に勤務と分かりつつ無理に書いてみる。
前のつぶやきでは分かりやすさのため自身の属性を2000年代の高校生と称していた。
呪術廻戦で多少有名になった感があるが、バトルはしない理系の変態が行くアレなところと思ってもらえば差し支えない。
そういう経歴なので、90年代のネットというのは余り知らない。
Windows95でパソコン時代の潮流を眺め、Windows98時代にネットとともにJOINした程度にしか知らない。
親父がオタクだったせいもあり、5インチフロッピーのPC98のゲームとかには触れていたものの、ネットへの邂逅は98年前後位だ。
とは言え、3.5インチのフロッピーからRPGツクールを遊び、宝箱のフラグ制御による実現については学んでいた自負のある中途半端なガキではあった。
なんで、自宅はテレホタイムでのWindows、学校ではFreeBSD、寮ではVineLinexでインターネットに接続していた。
そのレベルなので、あまりこの時代のインターネッツは知らない。
知らないけど、知らないなりに触れて覚えているそれを記したうえで、諸先輩方にご教示頂ければあと3日で到達できる週末のggりライフも捗るというもの。
なんてスケベ心で、知っている限りで書いてみる。
そうやって浅薄な知識を挙げることで情報集収集できるってツーチャンネルで学んだんだ、僕は詳しいんだ。
それこそ、インターネット=HP(ホームページ)というノリだった。
ただ、個人の糞つまらない趣味を載せたページや、形だけの企業サイトなど、
目がチカチカする効果や、嫌がらせのMidi音源、文字の無駄な移動、キリバンとかそれしかないのという楽しみ…
同じく、当時の論調を見れば「こんなつまらないものを見るのにお金をかける人なんていないよ。普及しないね!」なんてのもあって
なんかすごいらしいけどつまらないなぁ、なんて思っていた。
それが今やテレビより接するメディアになるなんて思ってはいなかった。
今やブラウザでほぼ完結する世界のWindowsだけど、昔はツールがなければただのチラシの裏代わりのメモ帳だった。
なんで、いろいろしたいときにはこれらのサイトを巡回して「Toolスゲー」って感じで入れて飽きてアンインストールのローテーションだった。
この時期はストレージが数百メガ、メモリが数十メガのゴミみたいな時代なので、Tool入れ放題なんてそんな優しい時代ではなかった。
それこそ十年以上前にこれはからブラウザですべて完結するってgoogleがchromeを出したときは
「ご冗談をw」って思っていたけど正にそうなっていて、googleのノストラダムス力に西野プペルカナ以上に震える限り。
とは言え、かゆいところはtoolが必要なのでこれらのサイトは需要は低くなったけど今も必要だよね。
当時の検索と言うと、自分の認識的には鉄板のYahoo!とロボットが広くあまねくのgooという認識だった。
初めはYahooで当たり障りのないページを探しつつ、goo(同名ドメインのエロサイトはまぁ別途)から派生し、
Infoseek、AltaVistaなど、よく知らない世界への入り口を紹介してくれるロボット検索エンジンにたどり着いた。
この時は、google?ゴーグル?なんて感じで90年代の後半に出てくるくらいで知りもしなかった。
それこそ、2chのトップかどっかにgoogleの検索窓があって、それで知った位な感じ。
検索で色々未知の探求をしていくうちにたどり着いたのは、図書館のネットに放課後はつなぎだしたのはいわゆるアングラだった。
街の灯、日本海溝、メリーゴーランド等、まぁワードで分かる人は分かるアレですね。
眺めつつ、アレしつつ、うわースゲー、ここは別世界だ!なんて図書館やテレホタイムに興奮していた。
ニュースになるのは2000年のだけど、ファミコン決死隊とか労務課の倉庫とかそいう感じのアレで逮捕される人が出てきて現実だと改めて認識した。
そういうのはいつか消えるかと思えば、まだ形を変えて主に中華系で生きている。
法や制度が整備されても、人の欲望の忠実さを表すこれらは人間らしい。
コミュ障ボッチだったので、Outlookメールの発する妙なメール着信音にいちいち狂喜乱舞していた。
あの頃なので、スパムなんてなくて知り合いとかのメールで喜んで長文返信してそこで途絶えるなんてのをしていて、学ばないなと改めて思う。
とは言えそういう、一人一つと思っていたメールをWebメールとして取得できるHotmailはその存在を知り喜んで取得した。
が、まぁ上述の状況から取得しただけで終わった。
この後、フリーメールは各種ドメインで乱立するんだけど、今はgmailに収束した感がある。
なんて、過去の先輩の学籍番号を特定してアクセス出来て、そこからレポートをパクッて提出が出来ていた。
ただ、これが後にバレて不可を教員から受けるというドラマがあり、そのぐぬぬを何とか乗り切ったのはまた別の話。
FreeBSD自体は今も生きてはいるけど、Linux系列の方が多いのかな、少なくとも仕事の上では見ない。
なんて思うけど、自分自身の90年代のネットへの関わりがうっすいので、
このあたりのあれやこれやを知っている人が教えてくれると嬉しい。
一時は200万の借金に加えほとんど引きこもりに近い生活を送るほど荒れていたが、
少しずつ生活を立て直し。実家を飛び出しても2ヶ月くらいは生活できるほどの貯金もできた。
心機一転満を辞しての転職活動。今さら焦っても仕方ないしオリンピックの余韻が続く来年3月ごろまでに決められれば御の字だろうと悠長に構えていた矢先のコロナ禍。資格試験をキャンセルしポートフォリオ制作も投げ出し、ひたすら求人検索エンジンやコーポレートサイトのリクルートページをチェックし片っ端から応募。エージェントにも6社ほど登録した。
現在の仕事は夜勤も多く、仕事が終わってからエージェントのヒアリングや面接のために6時間待機し、その後反省点をまとめる作業に1時間かかり、2時間の仮眠のあとシャワーと食事を済ませてまた出社…というような日が4日続いたり、1日置きに1週間という感じでこの3ヶ月を過ごした。
丸一日休みをとれても、不安でうまく眠れないしやらなければいけないことがいくらでもある状況下なので寝てはいけない。
そんなことは何の言い訳にもならないが、転職活動を始めてから現職の方でミスが増えてしまい、上司にも目をつけられるようになってしまった。
正直いうとここ最近半狂乱に近い状態で、病院の予約時間を1時間早く間違えたくらいで「自分はこの程度のスケジュール管理もまともにできないのか」と帰りの車中で泣き喚き散らしてしまうくらいで、何にしても冷静な判断がくだせるという自信が持てない。
内定までの経緯が少し変わっていて、内定をもらった会社をA社とするとそこと全く別のB社にもともと俺は応募していた。すると採用担当とは別のB社社員から個別に電話がかかってきてA社を紹介された。A社社長と数回電話面談を行ったあと直接会って内定が決まった。
サイトを見る限り俺にとってA社は魅力的ではある。学生時代から未練があった業種に携わっていて、そこに未経験から挑戦するとすれば今が俺にとってラストチャンスかもしれない。しかし選考時の豪快さが妙に気になって仕方がない。
そしてここにきて俺はフロントエンドやWebデザインのポートフォリオ作りに熱をあげている。
もともとHTMLやCSSやらはテキストサイト全盛期だった小4の頃から見様見真似で暇つぶしに書いていた。書いていたといってもレンタルサーバに手打ちしたファイルをあげたり、WordPressに自作のテーマを仕込んだりはてなブログのカスタマイズ機能にCSSやJavaScriptをちゃちゃっと加えてたぐらい、だが、そらである程度書けるぐらいの知識はあった。
イラレやフォトショも大学の課題制作で嫌になるくらい使った。というか卒業してからもフライヤー制作とかで使った。
これくらいのことなんて常識の範疇で、AT限定免許所有者くらい取るに足らないレベルなのはわかっている。しかし病んで人と会話できなくなったりパソコンがお釈迦になって何もできなくなったりとそんな風に何かが起こっても常に俺が関心を寄せていたのサイトやWebデザインだった。
もともと転職活動で当初志望していたのもデザイナーやフロントエンドだった。借金を完済したのを契機に念願のラップトップを買ったので今年の2月から意気揚々とポートフォリオ制作を始めていた。この時はまだかっこよくてかつしっかりしたサイトが作れさえすれば、どこか拾ってくれるんじゃないかと思っていた。いや、就職できるかどうかは二の次で、かっこいいサイトを作りたい、サイトをもっとちゃんと運用できるようになりたい、もっとフロントエンドの知識を深めたいというのが一番の動機だった。
コロナ禍で転職活動を方向転換してからは求人があるうちに動かなくてはという思いで、ひたすらお気持ちポエムみたいなPR文を募集先に送りつけた。手元に何もない俺にはそれしか出来ることがなくていつも情けない気持ちだった。そんな嫌な毎日の中でポートフォリオ作りに関することが俺の逃げ場になっていった。借りてるさくらサーバー、VirtualBox上のFreeBSD、CentOSを仕込んだラズパイ、稚拙な知識を黙示録として書き記した雑魚虫なQiita…こんなとこに俺の未来なんてあるはずもないのに、もはや使い捨ての傭兵のようにこきつわれるだけで死んでく分際なのがほとんど決まってる癖に。
コロナ禍はリーマンショックとも震災とも違った。業界業種で影響の度合いに差がありすぎるし、情勢の変わり方も激しい。いきなり悪くなったり劇的に改善したりする。じわじわと影響が露出してきて経済が回復するのも長期的だった従来の経済的混乱とは違い、病床数やワクチン開発などの医療の状況、緊急事態宣言等の社会情勢で一変する。その時が来れば一気にコロナ禍による経済不安はなくなる。現に緊急事態宣言のあの騒ぎは劇的に落ち着いてしまった。
そんな中でこれは未曾有の危機!20年代は暗黒の時代だ!とヒステリックになり、よくわからない企業に飛び込んでしまうのはかなりのギャンブルなのではないかと感じ始めている。その反面これが自分の宿命なのだと得体の知れない企業で怨念にずぶずぶ浸かりながら野垂れ死ぬことを受け入れなければならないんじゃないかとも思う。
考えがまとまらずとっ散らかった文章になってしまったが、俺は何がしたいんだろうか?何が一番ベターな選択になるのだろうか。
フロントエンドの知識なんて俺にはたいしてない。30年近く生きているにも関わらず。でもだからこそもっと知りたいし、知らないことが悔しいし、しょうもない雑念に囚われて何のスキルになるのかもわからない仕事で時間を消耗することを受け入れられない。どう気持ちに折り合いをつければいいのかわからない。
高校入学時にパソコンを買ってもらって、FrontPageExpressってソフトウェアが入っていた。
触ったら、Webサイトを作るソフトって事を知って、その日に本を買ってHTMLでページを作った。
数日たって、掲示板を置いた。
その時にPerl言語を知って、ソースを見て何となくいじったりして覚えていった。
そんで、親戚が務めている会社のWebサイトを作ってくれって頼まれて作ったり、その会社経由でPCサポートのバイトをしながら
自宅でサーバを立ててみたくて、その時はFreeBSDをインストールして、色々必要なアプリのソースコンパイルしながらソース見て行って
C言語を何となく覚えて、自分でファイル圧縮を作ってみたりソケット通信作ってみたりした。
その後、たしか高3くらいでDirectXが面白そうでいじり始めて、一回挫折して
VB6で暇つぶしで電卓作ったり、関数をC++で作ってdll化とかしていて
ふと、DirectXをいじったらすんなり扱えるようになってたり
って感じで、とりあえず何かを作って表示させるってのは成功体験として凄く楽しいし、
だからといって、自分で調べないで教えてもらって表示出来ましたってのは、成功体験として弱すぎる。
何も見ずに全部作れるレベルになるまでには、相当な回数の検索をしないといけないから、その練習にもなる。
Fetched URL: http://anond.hatelabo.jp/keyword/FreeBSD
Alternative Proxies: