「C#」を含む日記 RSS

はてなキーワード: C#とは

2023-04-02

anond:20230402122443

ゆうちゃん事件の時は、ゆうちゃんウイルスを作る技術はない!警察でっち上げだ!みたいに擁護してる有名エンジニアかいたな。

C#で実務経験なくても、特定掲示板ポストするようなアプリ程度ならつくれるんじゃね?って思ってたわ。

2023-03-18

anond:20230318155116

wpf+C#とかなら指示すれば結構簡単にいけるんじゃないか

やってないけど

2023-03-10

時間差でホッテントリ入りしててびっくりした!【VPSOSS増田です】

OSS記事https://anond.hatelabo.jp/20230126104427)の元増田です。

まあ、書いた記事がすぐバズるとは思わなかったけど、1ヶ月とちょっとという短期間で掘り起こしてもらい、まさかの1000ブクマ越えでびっくりしてます

増田言及については、既にコメ返させてもらったので、ブコメの方にも、いくつか気になったのはお返事したいと思います

id:DustOfHuman こっちの方がネタとしては好き。alternativeto.net とか回遊するの好きな人なんかな

はい、そんな感じです。https://www.opensourcealternative.to/ は、全部1プロダクトずつ見てます

あとは、Awesome Opensourceとか。

id:korin 2年前の段階では見た目はだいぶ違うけれどexmentよりもPleasanterのほうがwebデータベースとしてはこなれていたと思う。だいぶ変わっていてもおかしくないので再評価必要かもと思った。

PleasanterもDockerで試したのですが、UI/UXが今ひとつで、デフォルトはただのスプレッドシート画面で「このあとユーザーはどうしたらええんや…」感がありました。C#でできてるってのも、カスタマイズ考えた時にちょっとハードル高かったですね。(個人的理由ですが)その点Exmentの方がUIがまだ分かりやすかったのと、LAMP(Laravel)だったので、カスタマイズやすいし、他人に投げるにしてもコスト的単価が低そうだな、という印象から軍配を上げております

id:take-it KENT-WEBとか窓の杜でいろいろ漁ってた頃を思い出させる。

懐かしい! 今もFeedly窓の杜は購読してますけどね!

id:iwanofsky 内製の事例を知りたいなぁ。気になるわぁ。

全部が全部内製で使った事例というわけではないんですけどね。ちょっくらDockerローカルで試しただけ、ってのもあります

実際の事例で言えば、関与しているオンラインスクール講師生徒間チャットにMattermost採用してます

以前はChatwork無料プランだったんですが、昨年11月からサービス内容変更で、お引越しとなりました。

id:dec123456789 TinyTinyRSSあるだろうな、と思ったらなかったのでオススメしておく。

ごめん、個人的RSSリーダーを利用する習慣がなかったので観測外だったわ。

前述だけど、Feedlyを週1で確認するぐらい…

id:sbrtnpg 今はredmineじゃなくてOpenProject。教えてくれてありがとう

や、今もRedmine猛烈に愛好している人いるし、案件次第だと思うよRedmine

からと言ってOpenProjectがRedmineの困りごと全て潰してるかといえば、そうじゃないと思うし。

そもそもMS製品模倣しているところもあって、UIはやや堅物なんだ。

Redmineも、SaaSのLychee Redmineなんかは良さげなので、

本家もそれを取り込むとか、それを上回る開発してくれるといいんだが? とか思っちゃうんだけどね。

id:Shinwiki 一手目から「本気か…?」ってなった。あとMattermost、クライアントスマホアプリサーバーバージョン要求ガンガン上げてくるんでセルフホストめんどくさくない?更新止め忘れるやつ絶対いるし

ん? どういうコンテキストで「本気」なのかな? Mattermost、そういうデメリットあんのか。

管理してるのは自分じゃないので、管理してる人に今度聞いておくよ。

OwnCloudはしょっちゅうバージョン戻ったりしてて使い物にならなかった。Synology縛りだがCloudStationはDropbox並に使える。/こういうの、惹かれるけど自分メンテしたりあの機能が無いとかあって結局回帰したりする…

自分はNextCloudから入ってるので、ownCloudのその問題は知らなかった。

他の人も言ってるけど、結局ここで紹介したのは、自分マネジメントできるか、それができないならSaaSに乗っかるかの2者択一トレードオフなので、こればっかりはなんともだよね。

id:kozakihtn 何個か入れてみたいやつあった。Zoom代替とか気になる

記事でも触れたけど、Jitsiは本格的に使おうと思うと、それなりにサーバースペック回線帯域が求められるので、気をつけた方がいいです。

特に会社で使うとか、エンドユーザーから課金するようなサービスで使うなら、念入りな検証必要ですね。

id:toro-chan VPSに入れたいか微妙だが参考になった。

なぜにVPSだと微妙VPS以外なら、オンプレか、ローカル自分けが楽しむしか用途としてないんだが?

id:BlueSkyDetector PeerTubeは分散型なのも特徴のひとつ

おおー、そうそう。あくま既存SaaS代替テーマだったんで触れなかったけど、そこもアピールポイントよね。

id:craftone よいまとめ。セルフホストはだいたいDockerでサクッと動かせて、近い&混んでないのでサクサク動くのが良いんだけど、バックアップバージョンアップが大変なのが難点。

うそう、最近はどこもDocker用意してくれてて便利になったよね。バックアップバージョンアップはね、簡単になったとはいえ課題だよね〜

id:rgfx あーそこでFrendicaが出てくるか。ActivityPubも喋れるので、「いわゆるMastodon」というかfediverse界隈のやつなんだけど。/DBが高いのでDbaasに任せたいところ

そうなのか、ActivityPub対応なのは知らなかった。完全にFacebook代替としてしか見てなかった。

それだと、可能ももう一段広がるよね!

id:Andrion 素晴らしいまとめ。知っているもの自分が調べた通りの内容だし信頼性高い

評価いただき嬉しいのだが、紹介したもののうち、大抵はローカルちょっと触ってみただけ、というのもあるので、参考程度に読んでおいてほしい。

ただ、自分で試すのは無料だし、SaaS版も無料枠あるものもあるので、試すのはハードル低いと思う。

もし本格採用するなら、じっくりご満足いくまで試してから採用でお願いします。

id:matchy2 おーいっぱいあるすごい。Nextcloudはストレージ以外の機能、例えばTrelloみたいな機能もあったりするので1つ入れとくといろいろ便利よね

うそう、NextCloudは、最近だとカレンダー機能とかカンバンとか、ファイル共有以外の機能も充実してるよね。そういう意味では、Google Workspaceの代替狙ってるのかも(完全代替は現時点では無理そうだが。)

id:d6rkaiz "画面右下に吹き出しアイコンがあって、チャットウインドウがぴょこっと出てくるやつ。" ←これは rocket.chat にもありますな。この機能自体は使ったことないけど

Rocket.chatやMattermostにも似た機能あるのは把握してたんだけど、IntercomやZendesk大体となると、問い合わせに回答する側の機能も重視されるので、そこの機能があるかどうか把握しておらず、触れてなかった。

まりチャットによる問い合わせに対して、複数担当者対応できるような仕組みね。ChatwootやPapercupsはこれに対応している。

id:d0i 大人の事情オンプレで動かしたいときにも便利そう

まさに。うちの関与先がMattermost導入したのも、その理由からから

id:uehaj Airtable代替の決定版は今はApitableだよ

おお、そうなんだ。その情報は初耳。調べてみるね!

id:tuzuki030 秘匿性の高い動画を限られた人に配信したいという要求結構あるので、提案に使えそなのいくつかあるなあ。ただ素直にサブスク課金した方がいいものもあるね

これも大人の事情ってやつよね。元記事で紹介した学習塾とかでの活用とか、企業研修用途インナー向け動画需要とかあるね。

とはいえ、これらも今はSaaSサービス結構あるので、そっちでニーズ満たせることも増えたかな。

オンプレでやらず、そういうSaaSを紹介したことはあるね。

id:knok nextcloudはdocker-composeで立ててるな。flatpak版もある。passwordsも入れてパスワード管理はこれでやってる https://apps.nextcloud.com/apps/passwords

ああ、そうそう。1Password/LastPass代替ってのも結構あるね。

個人的にはこれについてはOSS使ってないので、外したんだけど…

id:TakamoriTarou 増田コーヒーお茶を一杯奢ってお礼したいんだけどその為のサービスないですか

ありがとうお気持ちだけいただいておくよ。

そのコーヒ代は、あなたの大切な人のために、何か使ってくれ。

別に、僕と茶飲み話したいとかいうんだったら、この増田レスなりブコメなりつけてくれたら、見つけ次第返事するよ。

id:htmikan NextCloudは無いかな。クライアントソフトバージョンファイル消えたりした。Web経由でのアクセスが無ければsyncthingのほうが安定している。

気持ちはわかるが、だったらこれがDropboxだったら絶対いかっていうとそういう保証もないわけで。

これについては、Saas/Self-hostの違い抜きにして、各種サービス比較して、自分が信頼置けるやつ使うしかないんじゃないかな。

id:rawkranz 本文と関係ないがサービス名のところにURL追加してくれない?ってChatGPTに聞いたらやってくれた。未来だな..。 @de

思いつきの書き殴りだったもんで、URLつけておらずすまん。

そしてChatGPTありがとう。便利だよね。

id:Keisuke69 こんなに代替OSSがあるのかという驚きとこれ全部自前でホストしたらそれはそれで大変そうというのと。でも流出コスト減らしたいってのはわかる

うちもこれ全部セルフホストしてるわけじゃないです。しかも、それなりに負荷高いやつもあるので、VPSスペック見ながら、入れれても1アプリか2アプリぐらいじゃなかろうか。

まあ、そこんとこは経験値求められますよね。

id:toaruR こう言うの調べるの結構大変なんよねー(´-`)ハズレが多くて

既述ですが、参考程度にしておいてください。かなり使い込んだやつばかり、とかではないので。

id:daaaaaai いい・・・。ほか掲示板https://github.com/discourse/discourse とか?

DiscourseはフォーラムOSSですよね。

パッと思い浮かべたところ、DiscourseみたいなSaaS日本でも市民権得てる、みたいなのを知らなかったもので…

海外プロダクトとかOSSフォーラム採用されてるの、よく見かけますよね。

id:everybodyelse NextCloudはdocker composeのファイル公式で出してくれてるので嬉しい。S3と繋げて無限ストレージを実現してる。

ここで紹介した他のプロダクトも結構Docker用意してくれてたりするので、ぜひ確認してみてほしい。

id:cubick はてブ代替は無いのかしら

その発想はなかった。はてブに相当するグローバルレベルサービスというと、既に無くなったDeliciousとかを想像するんだけど、それのOSSとなるとRaindrop.ioってのがあるんだが、画面見た感じ、はてブとはだいぶイメージ違うんだよね… 日本独特なのかも。

id:als_uz 月額払いたくない vs セルフホスティングしたくない このバランス自分でそういう商売する用」ってのはいいね

SaaSに乗っかってリスクヘッジしたいところと、何でもかんでもSaaSに乗っかるとコスト問題と、ベンダーロックインやコンテンツ握られてる不安感とかすごいあるよね。

自分でそういう商売する用ってのは、割と自分独特の発想かも。しがない技術フリーランスなもんで、こういうの見るとすぐ飯のタネ考えちゃう

id:enemyoffreedom 代替元のサービスすらけっこう知らないものがある

実はOSS/Self-hostedだけじゃなくて、SaaS自体も好きなのよね。だからProduct Huntとかは定期的に周回してる。

id:kenzy_n 気がついたらサービス終了している

それはSaaSにも言えることなんよ、突然のサ集は。だから、使ってるサービスalternativeは知っておいて損はないよ。

id:pqw k8s違和感なく読めるのにn8nは全くそんな気がしないのは見慣れてるからという理由だけじゃない気がする。別にnodemation読みにくくないし無理がある。

だよね。とある勉強会の登壇でn8nを紹介しようと思って、てっきりエヌエイトエヌと発音すると思ってたけど

念の為調べてみたらnodemationだと知って愕然としたんだ…

id:kitayama より簡単になっているのがいいな

何度も既述だが、Docker時代になって、より簡単になってきたね。

WASMが普及すれば、もっと簡単になっていくと思う。ちょうどこれから過渡期になりそう。

id:tkni2005 参考になるかどうかはわからないけど見てて楽しい

わかるわかる。今回の記事自分のこれまでの集大成的なもんなんだけど、

なんだかんだ「これのOSSってあるかな」って調べる時は、ワクワクするもん。

思いがけず「本家より良いね」みたいなの見つけるとテンションぶち上がり。

今回あげたやつで言うと、SFA/CRMのErxesとかがそうかな。

id:pwatermark こういうのいちいち試すの大変なので経験談助かる

これも既述ですが、さっと試しただけなので、ぜひご自身で使われる時は念入りにご調査ください。

id:nekonyantaro VPSを使いこなすだけのスキル時間の確保が課題

自分も昔はデザイナー出身だったんでサーバーとかわけわからん怖い、ってなってたけど、

ローカルNode.js/npm使うために黒い画面使い出したあたりから、徐々に勉強していって、

余ってるMac miniUbuntu入れたり、AWS Lightsailでお試ししてみたりしてたら、なんか触れるようになってました。

とはいえクライアントワークではまだ不安あったりするので、詳しい人や詳しい会社サポートしてもらうこともあるけど。

まずは自分用途ならリスクヘッジできると思うので、やれる範囲から試してみたらいいのでは。

id:futonchan こういった情報をどこで集めてるのかが知りたい

これ、何パターンかあって。

昔は、MOONGIFTってサイトを定期的にみてたんだけど、既に終了しちゃったのね。

で、似たような感じで紹介しているのが、はてなブログのpaiza開発日記の、まさとらんさんの記事

この人のTwitterフォローしてます

あとは、気になったSaaSがあったら、OSS代替がないか逐一調べる感じ。

たとえば、Slack代替がないかと思ったら「Slack OSS alternative」でググる

id:irimo ありがと gmail代替もっとkwsk、notion,evernote代替も欲しいな

Gmail代替kwskというと、Mailuの使い方を詳しくって感じかな?

Mailuは一応Gmail代替できるけど、メールの設定が人によってはちょっとハードルいかもしれないのと、

機能的にはGmailの基本機能ぐらいしかないので、高度な使い方では代替にならないかもね。

Mailu以外だと、最近見かけたposte.ioかな。まだ試せてないので、なんともいえない。

メールOSSは、多分そんなに選択肢ないと思う。

id:camellow PC簡単インストールできる一人用のredmime代替が欲しい

id:rrringress メディアサーバとして emby 使ってる

ありがとう

名前はなんか聞いたことあるので、調べてみる!

みんなもお気に入りSaaSOSSあったら教えてね!

2023-02-18

退職する際、自作VBAは引き継ぎせず全部捨てたほうがいいの?

僕は非IT企業デスクワーカーで、ある業務専任でやっています

これまでマクロソフトウェアをいくつか作成して業務を省力化してきました。

用途に応じて、Excel+VBAC#PowerShellAccess+VBAAutoHotKeyを使いました。

仕事は楽になり、長時間残業していたのが定時に帰れるようになっています

最近、体調が思わしくなく仕事を辞めたくなっているのですが、これらマクロ類をどうしようか悩んでいます

他人が使うことは考慮していません。

マニュアルはないし、ドキュメントは雑なメモしかありません。

エラー処理も適当にやった箇所があります

後任の人が後日困りそうです。

かといって、これらを引き継がないと後任は残業地獄になるでしょう。

そして、マクロ類を使わないでどうやって仕事をしていたのかだいぶ忘れてしまったので、あやふやなことしか後任に教えられません。

マクロ存在秘密にして、あやふやな引き継ぎをするのがベターなんでしょうか。

それとも「なにか不具合が起きたら利用を諦めて」と言ってマクロを引き継ぎした方がいいんでしょうか。

2023-02-09

anond:20230209152726

仕事中ヒマなのでエクセルで遊ぼうかなと思ってる

(本当はなにかスクリプト言語でもやりたいのだがインストールできない。C#コンパイラだけあっても仕方ないし)

2023-01-30

C#って厚化粧w

見た目とやってること違うの多すぎw

厚化粧すぎてケバいわ

2023-01-24

.Net5以降ならforeach内でDictionaryの値を変更しても怒られない!

->Unityじゃ無理です

C#で調べるとたまによくあるから辛い

C#のawaitとかってインチキだよな

今のスレッドからリターンしてタスク終わったらそこから処理再開するとか

これプログラム言語文法っていうかほぼマクロじゃん

処理が上から下に流れないの混乱するわ

ありきたりなシェアウェア代替オープンソースソフトウェアリスト

MS OfficeがどうのこうのAdobeがどうのこうの

いやわかる、MS OfficeとかAdobe業界標準だしファイル互換インポートとかも楽だ。
ただまぁその万人へ必須か?と言われたら圧倒的にそれが必須じゃない仕事をしている人のほうが多い。
何なら仕事じゃなくて趣味レベルであるならばなおさらMS OfficeとかAdobeとか業界標準ソフトウェアじゃなくても良くなっちゃう。

ということで、ありきたりなシェアウェア代替オープンソースソフトウェアリスト作ってみた

Libreoffice

定番中のド定番オープンソースオフィススイートだ。
MS Officeじゃなくて良い人はLibreofficeGoogleクラウドのヤツを使ってる。
やはり主に使われるのはワープロソフトWriter表計算ソフトCalcプレゼンテーションソフトImpressだが、MS Access代替として挙げられるBaseは厳密な意味代替とはならないためMS Access代替無料でゲットしてやろうと考える人が陥りがちの罠だ。
まぁただデータベースフロントエンドソフトとしてBaseはそこそこ使えるので、MS Access代替として捉えるのではなく別種のデータベースフロントエンドソフトとして割り切れば想定されることの大半ができる。
MS Visio代替としてDrawも挙げられがちだがMS Access場合と同様にDrawVisioの厳密な代替とはならないので注意が必要だ。

Inkscape

Adobe Illastratorの代替として挙げられがちなオープンソースベクターグラフィックスソフトウェア
機能なのだがIllastratorと比較すると恐ろしいほど使いにくいUIを持っており、折角の高機能アクセスするにはどうしたら良いのかわからないと挫折する人が多く出る。いやなんでホントこんなUIなんだ。
ただ、諦めずクソUIに付き合っていると不思議もの人間は慣れてしま結構自由度高くベクターグラフィックスを生成できるようになる。
Adobe Illastratorには無い長所としてSVG規格へ厳密に従うという方針で開発されているため、Illastratorで生成したSVGWebでそのまま使うとWebブラウザで謎の描画バグWeb屋は悩まされるがInkscapeではそれが無い。描画バグが起きるとき製作者が間違った設定を行っているかWebブラウザ側が使っている設定に未対応場合ほとんど。
将来的にサポートする気はあるらしいが現状はアニメーションSVGに弱いのも残念でならない。どうしてもアニメーションSVGをやりたいのであればInkscapeで生成された静止画SVGアニメーションSVG化することを想定しているaniGenというWebベースエディタがあるので調べてみると良い。

GIMP

Adobe Photoshop代替として挙げられがちだが、元来Web用の画像製作するためのラスタグラフィックスソフトウェアなのでRAW現像写真を加工するためのソフトじゃないが、本家すらその辺のことを忘れたふりをしている。
画像編集や加工で求められる基本的機能はほぼ網羅されているが、RAW現像に関しては標準状態のままではできず、最近Adobeが搭載している人工知能を用いた機能もないのでクラシカルラスタグラフィックスソフトウェア表現することもできる。
GIMPInkscapeが使えると大半の画像製作は何とかなってしまうため一部の情報技術者寄りのギークPhotoshopやIllastratorは触ったこともなく使えないがGIMPInkscapeは困らない程度には扱えるというデザイナーツッコミ入れそうなおかしスキルセットになっていることがある。

Raw Therapee

Adobe Lightroom代替として挙げられがちなオープンソースRAW現像ソフトウェア
実はdcrawというRAW現像のためのオープンソースライブラリフロントエンドであり、GIMPRAW現像するために活用されるUFrawも同様にdcrawフロントエンドであるため中身は同じだったりする。オープンソースRAW現像ソフトウェアはdcraw使いがち。
オープンソースソフトウェアRAW現像を賄っている人はGIMPでUFraw活用してRAW現像するよりもUI的に使いやすいのでRaw TherapeeでRAW現像TIFFを出力しGIMPで微調整するような使い方をしている人が多い。

LibreCAD

オープンソース2D CADで以前はQcadと呼ばれていた。
一部の読者はJw_cadJWWファイルを扱うことが可能という特徴を持っているというだけで興味を惹かれてしまうのではないか
Jw_cadとは違ってWindowsmacOS、各種Linuxディストリビューションで動くので2D CADデータネット上の友人知人などとやり取りしたいときに向くんじゃなかろうか?ニコニコ技術部的な遊びとか、最近流行りのルール無用JCJCタイムアタックとかで。

FreeCAD

オープンソース3D CADで、近年は3Dプリンターあたりの需要でよく目にするようになった。
Autodesk AutoCADFusion 360、Dassault Systèmes SolidWorksよりも草の根では広まっており日本語でのハウツー記事オープンソースソフトウェアとしては比較的多い印象。
シミュレーション機能シェアウェア比較すると弱い傾向があるもの草の根でそこまで必要か?と言われたら悩む。無料シミュレーションやりたいならOpenFOAMにでも流し込め。

Krita

オープンソースお絵描きに特化したラスタグラフィックスソフトウェア
歴史的経緯ではLinux界隈でのGUIツールキットの2大巨塔にGTKQtがあり、GTKGIMPを作り上げるために生まれたこともありGTK側には高度なラスタグラフィックスソフトウェア存在していたがQt側には存在していなかった。そこでGIMPの対抗としてQtを用いたKritaの開発が進められたが次第にGIMP的な画像編集ソフトウェアよりもお絵描きに特化していき現在のような性格を帯びるようになった。
SYSTEMAX ペイントツールSAIセルシス CLIP STUDIO PAINTからの影響が強く現れており、オープンソース界隈のSAIクリスタなどと呼ばれることがある。クリスタがそうであるようにスマートデバイスへの対応も計られAndorid OS版やChrome OS版が存在する。
ただ日本需要を敏感に拾えるクリスタなどと比較して漫画作成機能に関してKritaは弱いと言われることがあるものの、GIMPと同様に無料とは思えない機能が充実しているのもまた事実である

Blender

オープンソース3DCGアニメーションソフトウェアで、非常に多機能のため何故かAdobe After Effects代替として挙げられることもある。
YoutubeBlenderYoutubeチャンネル広告を載せろと迫ってBlender公式がそれを拒否してYoutubeから撤退したり、庵野秀明が率いる株式会社カラー出資したことなどオープンソース界隈でも異彩な存在感を放っており日本国内でも非常に注目されているプロジェクトだ。
ただ、初期状態では独特なUIによる使い勝手が非常に悪くユーザー自分で使いやすい配置を模索する必要があったりタイムラインが使いにくかったりと何故オープンソースソフトウェアUIがクソになりがちなのか?という問題にぶち当たる。

Godot

オープンソース2DG/3DCG兼用プログラミングIDE。つまりUnityとかみたいなやつ。
MIT Licenseロイヤリティフリー、開発言語はC#もしくはC++、そしてPythonライクなGDScriptで、Unityみたいにマウスポチポチしてオブジェクトへ色んな設定を決められるので「Unityみたいのでゲーム作りたいけど運良くヒットしたときライセンス料がなぁ」と懸念している人に役立つ。
ちなみにWiiニンテンドーDS用向けにリリースされたSEGAゲームタイトルソニックカラーズSwitchPS4などのマルチプラットフォーム移植ソニックカラーズ アルティメットはGodotを用いて移植されているので商用でも耐えうることはSEGA証明している。あのSEGAソニックでだ。

Shotcut

オープンソース動画編集ソフトウェア
様々な部分で動画ライブラリFFmpeg依存しているためFFmepgのフロントエンドソフトとしての性格も持つ。
この手の無料動画編集ソフト国内だとAviUtlや近年ではBlackmagic Design DaVinci Resolveが人気だけれど、海外オープンソース界隈ではShotcutは比較知名度が高い。
カラーグレーディングに関して不足のない機能を有しているので高度なトランジションを用いるというよりも色を追い込むような使い方が合っているだろう。
ていうかFFmpegのフロントエンドなのでFFmpegができることは理論上なんでもできる(理論上なので追加でコマンドを叩く必要があったりするけどね)。

Tenacity

オープンソースレコーディングソフトウェア旧名称はAudacityと言われるとご存じの方も多いハズ。プライバシー問題Audacityからプロジェクト分岐されTenacityとして再出発することとなった。
Audacityは開発の主な拠点ロシアを中心に行われていたという経緯があり、現在ウクライナ-ロシア戦争へ至る前の影響から個人情報収集ロシア企業が行うと発表され、それに反発したユーザーらによってプロジェクト分岐しTenacityプロジェクトが立ち上がった。
Audacity自体VSTプラグイン動作するなど非常に高機能レコーディングソフトウェアであったがウクライナ-ロシア騒動に巻き込まれたと言った感じだ。
Audacityから分岐したTenacityもそのまま高機能レコーディングソフトウェアなのでこれからはTenacityを使ったほうが色々面倒が少ないだろう。

Ardour

ProTools代替として挙げられがちなオープンソースDAW。非常に高機能DAWとして求められることの大半ができるものの、これもまた通例通り最近流行りの人工知能を用いた云々かんぬんは標準状態だとできない。
Ardourプロジェクトの立ち上げをし主要開発者であるポールデービス氏はJACK Audio Connection Kitのプロジェクトの立ち上げをし主要開発者であるという事実を伝えると驚く人がいるかも知れない。LinuxGitリーナス・トーバルズ的な文脈だ。

LMMS

オープンソース界のFL Studioと呼ばれることもあるDAWステップシーケンサーを中心に作曲するタイプDAW電子音楽が得意。LMMSという名称Linux Multi Media Studioの略でLinuxに端を発してマルチプラットフォーム展開をしたDAW
オープンソースDAWにしては珍しく初期状態から多数のソフトウェアシンセサイザープラグインが用意されておりインストールした時点で遊び始めることができるものの、オープンソースの例に漏れずクソUIを持っており使いにくい。GIMPBlenderもそうだが1990年代後半〜2000年代前半あたりに流行したMDI(Multiple Document Interface)を未だに引きずっているためクソUIになりがちなのだ
ググる日本国内にも意外とユーザーは居て、DTMやりたいけど初期投資は低く抑えたいみたいなユーザーが選んでいる模様。そういう需要ならLMMSの他に基本無料で全機能が使えて一部のプリセットが有料のVitalっていうソフトウェアシンセサイザーも導入しておくと延々遊べるよ。

Mozilla Firefox

オープンソースWebブラウザとして非常に有名な存在
Google率いるChromiumWebブラウザに近年物凄く押されているもの独禁法回避するためGoogleMozilla出資しているという歪な構造を持つ。
Mozilla運営が下手すぎて資金をドブに捨てることを繰り返しているためGekkoレンダリングエンジン未来があるのかと一部の識者から不安がられている。
Firefoxは使いやすいのか?と言われたら、それはもう好みの問題しか返せないのだがカスタマイズ性は非常に高い。


というわけで書いていて飽きたからこの辺でやめておく。気が向いたら何か追記するかもしれない。

2023-01-12

anond:20230112221133

・色んなこと満遍なくやりたい

・やべー案件に何年も磔にされたくない

これが多様なサービスアプリ作ってみたいという話なら高単価SESに行くしかない。

かなりの経験を積んだベテランじゃないと入れない世界出身学部も見られるから相当に厳しいと思う。

フロントバックエンドインフラなどもやってみたいという話なら自社でウェブサービス運用している上場企業正社員で入るのがいいだろう。

ただし正社員ということはリリース日には何が何でもサービスインさせる立場になるということでもある。定時退社の社風であっても進捗上がってないなら稼動上げて対応ということは普通にある。

派遣で入ればそういうことは無い。上場企業ならコンプラ厳しいからね。でも数ヶ月程度、長くて数年のスポットになることがほとんどなので長期的にはどうなんだろうな。

ここでは俺の経験を踏まえて「自社でウェブサービス運用している上場企業正社員で入る」という前提で話す。

アピールすると良いのは使える言語インフラの知見、構築と運用経験

全部が強い必要は無い。どれか一つが強くて他はまあなんとか程度でいい。逆に言うと全くダメですが一つでもあると厳しい。

使える言語では、C#,Javaを大きめな規模のバックエンドとして使ってるとこが多い反面、対応できる人はフリーにも派遣にもたくさんいるのでちょっと弱い。SIer出身コード書いてたなら当然できるよね、というレベル

今ならtypescript(javascript), pythonあたりができてgo あるいは Rust勉強してます、というのがけっこう強い。

分かってると思うが言語が使えるというのは、まっさらPCを与えられて主要なウェブフレームワークセットアップしてローカルホストを立てるとこまでを含む。

JavaならSpringboot+gradle+JUnit、PHPならLaravel、pythonならdjangotypescriptならNode+React+knex、あとJestかDreddも入るかな。

インフラ知識では、クラウドオンプレ両方のメリットデメリットを把握しているとよい。

AWS,Azure,GCP,Oracle Cloudのどれでもいいけど実際に使った経験があるとよい。俺は個人GCP契約してkubernetesVM、LBを使っている。

ネットワーク知識は薄くでも持っていた方がよい。HTTPとかcookieとかセッションとか知りませんCORSって何ですか?レベルでは無理。まあここら辺はウェブサービスを作れば必ずやるので大丈夫だろう。

LetsSSL証明書を作ってopenssl検証してnginx適用してHTTPS化ができるならアピールになる。

dockerはもうそろそろ使えて当然のレベルになってきているので必須。実際ウチではdockerが分からない使えない人は面接へ進めないようになっている。

構築と運用では、予算内に収まるような構築と運用サービスインした後のトラブルシューティング経験があるとよい。

常にコスト意識を持っていることが必要クラウドは油断すると100万程度すぐ飛ぶ。コスト意識が無い人を運用担当として採用することは絶対にない。

トラブルシューティングで重視されるのはベンダー対応よりもエンドユーザー対応の方。

サービスを早急に復旧させること、そのためにどういう仕組みが必要なのか、構築するところから語れる知見があるとよい。もちろんそこにもコスト意識必要

CI/CD、PrometheusやDatadogによる監視アラートについて語れるとよい。

CI/CDを扱うということは当然gradle,maven,yarn,シェルスクリプトは書けて使えてwebpack,minify,Jenkinsコンフィグもできるということである


どうだろう、かなり雑に書いたが雰囲気は伝わると思う。

あ、git使えないは論外。もし使えないなら今すぐ使えるようになるか諦めるかのどちらかで。

相談したい

下記希望なんだけど無茶なこと言ってるか判断してくれる人居ないか

__

システムエンジニア志望

・色んなこと満遍なくやりたい

・やべー案件に何年も磔にされたくない

・定時退社風土

年収350万以上

福利厚生は最低限あればよい

・転勤がない(福岡在住)

高卒

・女

雇用形態派遣正社員のどちらか

__

経験としては前前職がSI

php7年 得意なものバックエンド系。見積もり・基本設計からテスト、お客さんとの折衝やってた。ブランク2年 今職業訓練c#java勉強中。

--

職業訓練先のキャリコンに相談したら会社立ち上げてまだ浅くデータが集まってないので実態が分からないと言われて、笑ってしまった&途方に暮れた。

エージェント言うことはあんまり信用できなさそうだし、野生の人から意見が聞きたいですおなしゃす。

2023-01-01

たかしくんは、夜、シャワーを浴びた後で下着を新しく交換するという一般的生活スタイルですが

このたび欲しいバイクのために節約しようと、パンツをだいたい2日に1回くらいしか替えない事にしよう、と決めました。

具体的には、今日の日付が偶数であれば(2日・4日・・・)今夜はパンツを替える日である、というルール運用しました。

しかしこのルールは不満でした。

月末が31日・次の日が1日である場合は3日間も同じパンツを履く事になり、それはちょっとさすがになあ、と思っていました。

なので「例外として、今日31日であれば今夜はパンツを替える日」というルールを追加しました。

しかしこのルールにも穴はあるんだよな・・・

うるう年2月29日3月1日連続してしまう事に気づいたのです。

なので「もう一つ例外として、今日2月29日であれば今夜はパンツを替える日」というルールを追加しました。

たかしくんの〝今日パンツを替える日?〟判定ロジック(C#)

bool ShouldChangeMySexyPants(DateTime today)
{
    return (today.Day % 2) == 0 || today.Day == 31 || (today.Month == 2 && today.Day == 29);
}

たかしくん「なんだか、ルールが複雑になっちゃったなあ・・・

ぼくは提案しました。

ぼく「〝明日奇数日であれば、今日パンツを替える日とする〟というルールでも同じじゃね?」

bool ShouldChangeMySexyPants(DateTime today)
{
    return (TomorrowOf(today).Day % 2) == 1;
}

DateTime TomorrowOf(DateTime d) => d + TimeSpan.FromDays(1);


たかしくんは満足しました。

まあお客さんによっては、「いややっぱり前者のロジックの方がいい。社内の業務マニュアルにそう書きまくってるから・・・」という話になって

やっぱりロジックは替えずに行こう、という事になったりもするけどね。

から何なんだ。。。

誰かオチつけて。

2022-12-06

anond:20221206001552

C#には乗っても大丈夫だぞって教えてあげる優しさはあってもいい

2022-12-04

地方在住者にエンジニア転職活動は難しいのか

現職社内SE(開発もやる)を6年務めている10SE経験ありの33歳の地方在住者

転職活動を進めているが、エージェント経由で応募しても書類選考がなかなか通らない。エージェント経由だとマージン取られるから通らないのかと愚考して、転職サイトで探してみるも、SESかフルリモートワークの会社しかない。

SESは半年間、100時間越えの残業身体を壊した経験があるので務めたくない。

リモートワークの会社は日々勉強してスキルを磨いていこうという所ばかりでついていけるか不安になる。

もう腹をくくってリモートワークの会社を狙っていったほうがいいのだろうか。

できれば大手SIerに入りたかった。

発言スキル

C#PHP(Laravel)、SQLJavaScript

開発環境

WindowsLinuxSqlServer、MySql

現職年収

400万

希望年収

450~500万

2022-11-23

C#JavaPythonWindowsC++のWCHARなんかはエンコーディングUCS2なので

それしかやったことがないおっさんには2バイト理解サロゲートペアとかは知らない)してる奴もおるかもな

ワイは遭遇したことないが

2022-11-22

anond:20221122083941

障害者雇用でなくても障害者手帳無し完全無職でもSESなら雇うとこあるのであんま悲観的になる必要性はない

就労許可が降りるまでのんびり焦らず過ごしたら良い気がする

 

会社勤めをせず、自宅で開発を完全受託したいんです』って話なら、それを生活の柱としては考えない方がいい気がする

技術的に良い経験ではないけど誰でも入れてくれるSESで完全在宅の運用周りやってた方がよっぽど良いと思うよ

完全受託はまぁまぁ難しい。強い信頼・コネ、もしくは高い技術力がいる。それ無しだとトンデモなく単価が安い

生活の柱ではなく、就労許可が降りるまでのお小遣い稼ぎ・気晴らしってスタンスならすごく良いと思う

 

それよりも幻聴とか強い被害妄想とかないなら無理矢理でも陽の明かりを浴びたほうがいいで。ウォーキングしよう

あと鉄とりつつ腸の調子を気にかけよう。家に閉じこもっててある日良くなるとか絶対ない

 

お外出る理由として就労支援とか行ったらいい気がするよ。生活支援系は闇みたいなので、

データサイエンティスト養成とか、おそらくSESにぶち込む気なんだろうなセット(JavaC#PythonPHPSQLVBA)とかあるよ

もしくはジム水泳の利用が無料になるからそれでも良いかもな

2022-11-19

C#で数行のSQL書くのにヒアドキュメントやめてStringBuilder使えって言うの、何かに取り憑かれてない?

2022-11-01

anond:20221101233255

C#のカルチャとかあのへんがぜんぜんわかんない(入門書にも書いてない)

https://learn.microsoft.com/ja-jp/dotnet/standard/base-types/best-practices-strings

このへんやらないと文字の置換もできないじゃないか(※置換じゃなかったソートだった)

こんなとこで時間使いたくない

プログラミング言語の基礎文法と基礎的関数マニュアル記憶できるドリンク

みたいなのないの

ここで詰まりたくない

C#Kotlinのがほしい

C#入門書読むの飽きてきた

2022-10-28

anond:20221028174329

VBはもう淘汰されてるやろ

昔はVB.NETの現場はクソだたかC#現場ぶって感じで役に立っていたものだが

2022-10-13

anond:20221013145402

ほいノ

学歴

中学ん時の偏差値は60くらい。

高専行こうと思えば行けたんだけど、実家離れるの怖くて偏差値45の工業高校へ。

もう全然馴染めなくてさっさと中退

17歳までニート

18歳までフリーター

18歳〜21歳まで定時制に通った。

英語個人的にそこそこ勉強したけど、数学なんかはⅠの後のAが半分も終わらなかったレベルバカ校。

大検で足りない単位取って3年で卒業した。

職歴

21歳〜24歳まで契約社員

この時期は暇で、なぜかやる気に満ち溢れてたから、TOEIC700近くとか日商簿記2級とか色々資格を取った。

24歳でうつになって、30歳くらいまで日雇い派遣無職を半々くらいでリピートしてた。

30歳で製造業正社員になった。

これが人生初めての正社員だった。

やってる仕事は大したことなかったけど、幸い仕事中にPCをめちゃくちゃ使うのでやりたい放題だった。

この時にプログラミングを始めた。

33歳で正社員社内SE転職

年収めっちゃ下がった。

34歳でWebスタートアップ転職

ここで年収どんどん上がった。

36歳でうつが再発して辞めて今に至る。

プログラミング遍歴

略歴・技術スタック

基本は、仕事で使えそうなもの必要ものをその都度吸収していった感じ。

Webが中心ではあるけど、組み込みとかのハードが絡む分野以外は結果的に広く浅く手を出してる、つもり。

言語的なやーつ
Excel VBA 1年
VB.NET半年
JavaScriptNode.js 4年
HTML 1年
SQL 4年
GAS 3年
C# 1年半
TypeScript 2年
Java半年
C++半年
ラダーFB三菱シーメンス 1年

実務経験があるって胸張って言えるのはこれくらい。

大体習得順。

他には、Python、Julia、R、Fortran、Rust、GoDart、Shell、Deno、CSSなんかは少しずつかじってる。

最近Webに関してはほとんどJSTS)で済む感じになったので楽。

なんでPLC最後やねんってツッコミは置いといて、Web系寄りでラダーも触ってるって人は観測範囲ではあんまりいないので、それが俺の数少ない強み。

それ以外のなんかなやーつ

RDBPostgreSQLSQL Server、MySQLSQLiteの順で実務経験あり。

NoSQLはFirestoreが実務経験あり、実務なしだとNeo4jとか。

PaaSGCP(Firebase)、AWSの順で実務経験あり。AzureADVM周りをちょっと触った程度。

Dockerはよく使うけどKubernetesとかまでは行ってない。

後は産業用の通信プロトコル的なやつを無駄に色々触ってる。Modbus TCPとかORiNとかCC-Linkとか。PLCもそうだけど、あの辺は日本ドイツアメリカが未だに既得権益で幅利かせててまじで闇深い。その代わりそれをブレイクスルーできればめっちゃ稼げる分野だと思う。

閑話休題

俺のキャリア形成方法と、簡単アドバイス

まずはカイゼンをしよう

フリーターでどんな仕事してるか知らないけど、仕事で一日の半分が無くなっちゃうじゃん?

から、その時間をまず有効に使う。

以下、俺の場合ね。

次長クラスの人が「この製造番号でクレームがあったんだけど、作業当時どんなことあったか覚えてない?」みたいなことをわざわざ現場まで何度も聞きに来るんだよ。

作業したのなんて半年前だったりするから一々覚えてないっすよ、って言ってるのに何度も聞きに来るからイラッとして仕事用のPC勝手Excel業務日報を付けるようにして、イントラファイルサーバーに置いて「そういう時はこれ見て下さい。次長の貴重な時間が勿体ないです」って言ったのよ。

それだけでめちゃくちゃ喜ばれる。

で、今度はその次長が「この製造番号どれくらいの時間作業終わった?」みたいなことを現場までわざわざ何度も聞きに来るから、俺はその時またイラッとして、Excelストップウォッチもどき作って製造番号とか工程ごとに時間計測して記録して、やっぱりファイルサーバーに置いて「これ見て下さい」って言ったのよ。

それでまた、めちゃくちゃ喜ばれる。

俺のプログラミングの始まりは、ひたすらそれの繰り返し。

最初プライベート時間結構使ってやってたんだけど、そういう周りに喜ばれる効率化を繰り返してると、少しずつ業務時間内で自分スキルアップに直結する時間を作れるようになる。

自分でこれ面倒くせーな、効率よくできねえかなって思ったら、じゃあどうやって?てのを考える。

これがカイゼン英語Kaizenって言っても通じる。

ちなみにPCがなくても、たとえばメールアドレスさえあれば今の時代カイゼンはできる。

大きな会社に勤めてるとかだと使うのが難しいんだけど、IFTTTとかが良い例かな。

https://ifttt.com

これはiPaaSっていうサービス一種で、まあ言葉意味は覚えなくて良いんだけど、要は「イベントAが発生したら別のイベントBを起こせ」っていうのを登録して、自動化できるWebサービス

例えば、あなた日雇い会社にいて、毎日違う現場に働きに行くとする。

で、出勤前、現場到着時、勤務終了の時にLINE毎日報告しなきゃいけないとする。

で、その報告を受けた事務方は、Googleスプレッドシートにその都度入力する。つまり、それだけの為の事務員が一人いる。

面倒くさいし、お金がかかる。

そこで、「特定グループLINEを受信したら(イベントA)、特定Googleスプレッドシート情報を記録せよ(イベントB)」っていうのをIFTTT登録すると、少なくとも事務員入力の手間は省けるってえ寸法だ。

IFTTTはたくさんイベントを処理させたい場合は有料になっちゃうけど、個人で試すぶんにはクレカ登録しなきゃいいだけだから試してみるといいよ。

プログラミングを学ぶならN予備校

月1000円で学べる。コスパは圧倒的。

テキストベースだけど、Web講義とかチャット質問できる。

入門コース学習に180時間と公称してる)がしっかり理解できていれば、Webで大抵のものは作れる。

ただし、大筋は問題ないんだけど、細かい部分で最新技術キャッチアップできてない可能性があるので、そこは注意した方が良いかも。

https://www.nnn.ed.nico/pages/programming/

安定志向なら中小企業社内SE転職する

N予備校の入門コース終わらせたら、基本情報技術者応用情報技術者を取る。

そしたら、職歴書の作り方次第で中小企業社内SEにはまず転職できる。

中小企業社内SEは、ITリテラシーの低い社員が多い中で「Excelセルの色が変わらなくなっちゃったんだけど!」とか「複合機が紙詰まりって言ってるけどその紙が見つからない!」とかクソイージークエストをこなすだけでおちんぎんが貰える、人によっては天国、人によっては地獄のような職業だ。

ごめん、流石に言い過ぎた。実情は色々と面倒くさい。DXとかバズワードを聞きかじったクソ重役から突然言い渡される重めのミッションとか。

けど安定なのは間違いない。

上昇志向なら中小製造業生産技術転職する

N予備校の入門コース終わらせたら、基本情報技術者応用情報技術者を取る。ここは社内SEと同じ。

生産技術ってのは、誤解を恐れずにすげえ簡単に言えば、カイゼンばっかりやってる人たちのことだ。

あんまり詳しくは言えないんだけど、俺が最後にやっていた仕事は言わば生産技術だった。

で、中小企業生産技術は、Webに強い人材をかなり欲しがっている。有り体に言うとIoTとかね。

IoT最近セキュリティの強化がかなりクローズアップされていて、そのせいで二の足を踏んでる企業が多い。

そこに滑り込むのはアリだと思う。

まとめ

よく「T型人材」って言われ方をするけど、どっちのスペシャリストの言うこともある程度分かる「橋渡し」的な人材になると途端に貴重になって需要が増すので、上昇志向があるなら「Web+何か」の組み合わせでお金稼ぐのが良いんじゃないかな。

ま、橋渡しって自然プロマネとか任されがちで、裁量大きくて大変なんだけどね。

質問あればどうぞ。頑張って。

2022-10-08

anond:20221008134309

母艦Windows仮想化してノートPCLinux入れて接続すればいいじゃん

2022-10-08

Linux入門に失敗してWindowsに戻した話

色々あってLinuxに変えたけど、C#erが開発する上で色々不都合があってWindows今入れ直してる

 

Linuxのいいところ

①起動が早い

Windowsみたいなくるくるすらない。ウイルス対策ソフトすら入ってないからなんでもはやい。

コマンドライン操作が楽

なんでもワンタッチ

無駄が少ない

UIとかもなんでも楽

操作がわかりやす

基本的無駄なことをさせないか想像通りの操作をすれば想像通りの結果になる

 

Linuxダメなところ

Windowsアプリにほぼ対応してない

WINEを使って使えたVSTDTMの外部プラグイン)が2つだけ。まあ起動できたシンセサイザーさえあれば十分だから無問題ではあった 

C#を使うのに結構な手数がかかる

公式API使うのにすらいろんなものインストールした。linuxにとっては非公式から当たり前だけど

③開発系のアプリ日本企業ソフトがほぼWindowsのみ対応

今時全部クラウドビルドするから問題ないのかもしれないけど、ローカル環境ですぐに確認できないのは気になる

 

 

 

俺がRustとかCプラ使いなら問題なかったんだろうなー

無料だし普通に使いやすいからメインでWindowsPCあるならサブは間違いなくLinuxにするわ

iOSノートPC、常用使いがLinux、開発がWindows

そうしてもいいと思うぐらいのポテンシャルはあった

 

たった1週間しかメインとして使ってないけど、使うために奮闘してLinuxハードウェアだけじゃなくて開発環境周りの色んなことを学べてよかった

Permalink | 記事への反応(1) | 言及する | 13:43

Linux入門に失敗してWindowsに戻した話

色々あってLinuxに変えたけど、C#erが開発する上で色々不都合があってWindows今入れ直してる

 

Linuxのいいところ

①起動が早い

Windowsみたいなくるくるすらない。ウイルス対策ソフトすら入ってないからなんでもはやい。

コマンドライン操作が楽

なんでもワンタッチ

無駄が少ない

UIとかもなんでも楽

操作がわかりやす

基本的無駄なことをさせないか想像通りの操作をすれば想像通りの結果になる

 

Linuxダメなところ

Windowsアプリにほぼ対応してない

WINEを使って使えたVSTDTMの外部プラグイン)が2つだけ。まあ起動できたシンセサイザーさえあれば十分だから無問題ではあった 

C#を使うのに結構な手数がかかる

公式API使うのにすらいろんなものインストールした。linuxにとっては非公式から当たり前だけど

③開発系のアプリ日本企業ソフトがほぼWindowsのみ対応

今時全部クラウドビルドするから問題ないのかもしれないけど、ローカル環境ですぐに確認できないのは気になる

 

 

 

俺がRustとかCプラ使いなら問題なかったんだろうなー

無料だし普通に使いやすいからメインでWindowsPCあるならサブは間違いなくLinuxにするわ

iOSノートPC、常用使いがLinux、開発がWindows

そうしてもいいと思うぐらいのポテンシャルはあった

 

たった1週間しかメインとして使ってないけど、使うために奮闘してLinuxハードウェアだけじゃなくて開発環境周りの色んなことを学べてよかった

ログイン ユーザー登録
ようこそ ゲスト さん