「テキストエディタ」を含む日記 RSS

はてなキーワード: テキストエディタとは

2022-06-06

anond:20220606042849

管理者権限で起動したテキストエディタでhostsファイルを読み込み

127.0.0.1       anond.hatelabo.jp

と記入して保存して閉じる

以後そのファイル存在は忘れること、アンダスタン?

2022-05-28

やることない土曜

ヒマ過ぎるからHTMLタグをひたすら暗記。

テキストエディタに全部そらで書き出して答え合わせ。

書けないのがあったらまた最初からやり直し。

2022-05-27

anond:20220527061304

もう書いている内容の時点でエンジニアに既に向いてないじゃん

でも向いてなくてもなんとなく食っていけるのがIT業界のいいところよな

Apple信者なら何も言うまいだがもしそうでないなら

情弱ビジネスの食い物にされぬよう気をつけてな

Macを推奨するサイトブログ)が多いが…

数量的にきちんと把握したものではないですが、「プログラミングに向くPCMac」(特にMacBook)という解説サイトは多く見つかりますが、大抵はプログラミングスクール制作した集客用ページ、フリーランスブロガー)による広告収益目的のページで、制作意図には商業的な目的がありそうです。

エンジニアMac使用している」という主張もありますが、実はこれは根拠がありません。

ITエンジニアWindowsMacどちらをよく使用しているか調査した統計は見つかりませんが、エンジニアに限らず、一般的にどちらが使用されているかを示すデータならあります情報処理推進機構インターネット利用者使用OS調査したものですが、圧倒的にWindowsです。macOSはたった4.3%です。数年前とは言え、状況は劇的には変化していないでしょう。

Windows10 (58.2%)

Windows7 (21.9%)

Windows8/8.1 (10.6%)

macOS (4.3%)

 

情報処理推進機構2018年情報セキュリティの脅威に対する意識調査調査報告書 ー』2018

明確な根拠がない以上、主観の域を出ませんので、安易に信用はできません。

 

私見ですが、MacBookを推奨するサイトが多い理由の1つは「おしゃれでウケが良いから」です。twitter上の駆け出しエンジニア(もしくはエンジニア志望)の方々を見ると、大抵、見た目がきらびやかものに飛びつく傾向があるので、その点、MacBookはウケやすそうです。まぁ、スタバに座ってMacBookで仕事をすれば確かにおしゃれです。

 

Google AdSense収益源にするサイトは閲覧数が重要なため「どのような記事なら見られるか」から逆算して考えます。なので、必然的に見た目の格好良さが重視されます。これは、SEOとかWebライティングと呼ばれる技術の悪い側面ですね。

 

ちなみに、私もMacMacBook Pro)を1台所有していますが、購入のきっかけは勉強のためでした(色んな機械を触ってみたいから)。Mac特にメイン機ではありません。開発環境Windowsにもあるので、両方を使用しています

 

Macプログラミングに向いている」は本当か?

 

複数プログラミングスクールサイトで「MacRubyPythonPHP特に開発効率が良い」という解説も見つかりますが、理由説明されておらず根拠がありません。

 

WindowsだとVisual Studio Codeという非常に強力なエディタ無料使用できるし、テキストエディタAtomプラグインを入れれば、それなりに開発はできます(ちなみに両者はMac版もある)。後で解説しますが、Web系がメインのエンジニアであればmacOS親和性は高いのは事実ですが、だからと言ってWindowsの開発効率が悪いことはないです。

 

それに、PythonRubyは今後はデフォルトではmacOSには含まれなくなります

https://developer.apple.com/documentation/xcode-release-notes/xcode-11-release-notes

 

プログラミングPCWindowsMacどちらを選べばよいか、という問題 | YukiPress

https://mat0401.info/blog/windows-or-mac/

2022-05-02

会社員仮想通貨投資と向き合っていくために その一

2022/5/5 文字が途中で切れていたので修正

会社員だ。40代になったばかり。株式投資メインで、仮想通貨は5年前に始めた。

今回、ふと思うところがあったので、会社員(又は若い人)の仮想通貨との付き合い方を説明する。これまで仮想通貨(長期投資)に4年、レバレッジ取引に1年ほど向き合ってきた感想をお届けしたい(株は15年ほど)。

仮想通貨が気になるあなたにとって、いい記事にできるよう心掛ける。



1. 仮想通貨をやってみる価値はあるのか

 はじめに。なぜあなたはこの記事を開いたのか。

 なんとなく興味があって、仮想通貨で儲けたいので、口座を開いたのはよいがぜんぜん勝てなくて、仮想通貨詐欺だと言われるけど他の意見も聞いてみたくて、興味はないけどたまたま記事を見つけたので……いろんな人がいると思う。

 ビットコイン自体については、Wikipedia概要欄が一番よくまとまっている。100字以内で答エヨ(トリノコシティ)と言われると、

個人企業同士が電子送信により商取引できるデジタル通貨。発行主体単一管理者はいない。代わりに、ブロックチェーンという改竄困難な台帳により取引履歴を記録する」(78字)

 大まかにいえばこんなものか。10年以上前に、オープンソースソフトウェアとして公開された。

 当初は、「これ面白いじゃん!」というアーリーアダプター達がネット界隈で持て囃していたが、やがて反社組織テロリスト個人犯罪者も、「これ便利じゃん!」と考えるようになり・・・・・・次第に仕手筋が参入し、値段が吊り上げられ(後述)、地下経済での決済手段として使われるようになって今に至る。

 私としては、仮想通貨をやってみる価値はある。この記事では、社会人(を想定する)のあなた仮想通貨についてより多くを知るため、またはより真剣に向き合うため、または見切りをつけるきっかけとなることを目指して書くことにする。



2. 小さく始めること

 あなた投資初心者だと仮定する。

 社会人として〇年働いて、貯金もそれなりに貯まってきて、でも寝かせたままにはしたくない。「投資」に挑戦してみたい。

 しかし、どこに投資しようか……悩みの種が尽きないある日、「仮想通貨面白そうだ」と思い立ったものの、怖そうなイメージがあるので踏ん切りがつかない。仮想通貨をやってみたいけど、財産を失うのは怖い。でもやりたい。興味がある。そんな人に向けて話をする。

手順①. 口座を開いてお金を入れる

 何事も挑戦だ。まずは一歩を踏み出そう。

 株とは違い、仮想通貨は非常に小さい資金から挑戦できる。が、最初に全財産を突っ込むなど論外だ。「小さく始めよ」はどんな経営分野でも通用する。

 3万円とかでいい。失ったら惜しいお金ではあるが、全額失っても生活には困らないくらいの資金を入れる。肝心の仮想通貨取引業者だが……例えば株式投資場合は、SBI楽天の2択になる。株初心者にとってはこの2つしかない。

 さて、仮想通貨場合だが、適当言葉――例えば、「仮想通貨」「取引口座」「どこがいい」といった言葉でググってみよう。

 私がYahooでググってみたところ、https://minkabu.co.jp/choice/cc-recommended-ranking/(みんかぶChoice)が一番上にきた。初心者仮想通貨を教える『口コミ風』サイトだ。

 この類のサイトは、だいたい以下の順序で初心者を引き込む。

仮想通貨で儲けてみたいが、どこの取引所がいい~? → ランキング形式で各取引所を紹介(又は条件比較) → 取引所ごとの口コミ → 質問事例集 → 関連サービスリンク集

といった順序だ。どのサイトも同じようなコンテンツである。ほぼすべてのリンクアフィリエイトが貼ってある。勉強になったと思ったらリンクを踏んであげよう。それも礼儀だ。

 上のような取引所案内サイトには、ある問題点がある。アフィリエイトリンク先に致命的によくない部分があっても教えてくれないことだ。向こうも商売でやっている。許してあげよう。

 それでは以下、取引所の選び方を2点に絞って説明する。

【1点目】

仮想通貨の「販売所」ではなく、「取引所」が置いてあるところにする。理由一択販売所にはバカみたいに拡がるスプレッド幅(買いと売りの価格差)があるからだ。普段スプレッド幅は、例えば上のサイトで2番人気のDMMだと、ビットコインが4,5千円ほど。仮に1ビットコインを勝った後で即売ると、数千円だけ損をすることになる。率で言ったら0.1%くらいか

安く見えるだろう。しかし、なんと! このスプレッド幅は20万~40万になることがある。私が見た中で一番大きかったのは55万円。1ビットコインを買ってすぐ売ると、55万円失うということだ。当然、アラート通知や強制ロスカットスプレッド幅も込みで判断される。

仮想通貨販売所』というのは、ユーザー同士の取引ではなく、あなた個人販売業者からビットコインを購入する形式だ。暴落時など、価格が乱高下する際には販売業者も即座の入荷が難しくなるため、その分だけスプレッドが拡がるというわけだ。

なので、販売所ではなく取引一択となる。販売形式だとアラート通知が来やすいわ、ロスカットされやすいわ、指値注文はなかなか約定しないわ、逆指値注文(特に損切)はダマシに遇いまくるなど、てんでいいことがない。レバレッジ手数料取引形式の方が若干安い(個人乾燥)。

「いや、ちょっと待て。販売所はスプレッド幅を我慢すれば大量の買い付けができるわけだから、一気に数百万円をトレードする場合は、取引所よりも販売所の方がいいんじゃないか?」

そう思われる人もいるだろう。

私はかつて一度だけ、DMMビットコイン200万円を投じてイーサリアムを買おうとしたことがある。当時はレバレッジ4倍だったので、800万円分である。その時に表示された、「約定しませんでした」という端的なメッセージは今も記憶に残っている。

それから買いのボタンを6回ほどタップしたところ、「一部が約定しました」のメッセージとともに、買いたい金額の約15%が約定した。直後、スプレッド最初の約2倍に拡がっていた...

上のような販売所・取引ランキングを扱っているサイトは、こんなことは教えてくれない。アフィリエイト先をディスる内容など載せるはずがないだろう。リンクを押す人まで含めてアフィサイトの商材なのだ。忘れてはならぬ。

【2点目】

では、取引所の中でどこを選べばいいのか? レバレッジ取引の有無や、手数料の安さ、アプリの使いやすさなどいろいろあるが、正直どこのサイトもそこまで差はない。色々見ていって、あなたが一番気に入ったものを選ぶべき……と言いたいが、これでは答えになっていない。

あなた初心者であれば、GMOコインがいい。取引所と販売所があるし、手数料はほぼ最安だし、何よりチャート機能が充実している。

あとはLiquid by Quoine(リキッド)が思い付いた。チャートを含んだ画面の見やすさはそれなりで、スプレッド幅が狭いのがいい。セキュリティ国内最高レベルだが……サイトの重さがダメなんで、Coincheckにしときます。BITPOINTも捨てがたいですねェ。

ところで、後述するAPIによる自動トレードに挑戦する場合は、GMOではなくリキッド一択となる。

手順②. 実際にトレードする

 口座を開いたら、まずは挑戦だ。あなた直感自然な考えに従ってトレードしてみよう。素人レベルでOK。むしろそれがいい。

 最初の数日間はまずまずの成績だが、だんだんと負けが込んでくるはずだ。そして、負けた分を取り返そうとすればするほど、資金を失う速度もまた上がっていく。一月も経つ頃にはすっからかんになっているかもしれない。

 普通はそういうものだ。反省はしても気に病む必要はない。むしろラッキーだ。ツイている。たかだか数万円でこのこと(実力がない者はお金を毟られるだけ)が学べたのなら、その時点でコストパフォーマンスがいい。株やFXも同じ構造だ。

 大事なことを述べる。この段階で、「トレードはつまらない」「これなんか違う」「負けて悔しいから何とかしたい」などと思った場合、少なくとも短期投資からは身を引くべきだ。あなたは向いていない。

 別に悪いことじゃない。仮想通貨で勝てなくても、人生はどうにでもなる。何度も言うが、あなたは運がよかったのだ。短期投資で勝てないことがわかったのだから

 最悪の場合、「絶対取り返してやる」などとギャンブル中毒者のごときマインドに縛られ、さらに数十万、100万以上を市場で溶かしていた可能性がある。

【余談】長期投資短期投資

 私の場合は、長期投資が向いているようだ。多くの人はそうなのではないか仮想通貨レバレッジ取引を始めて1年ちょっとになるが、購入そのもの2016年からやっている。その時に無くなってもいい程度のお金で買ったイーサリアムが、今ではけっこうなお値段だ。毎年ちょっと取り崩して飲み代にしている。

 これまでの仮想通貨歴史に従うと、『毎年大量購入作戦』が効果である。毎年一定額を購入し続けてひたすら寝かせる作戦を採った場合、全員が勝っている。下がる年もあるが、大幅に上がる年もあり、それまでの負けを帳消しにする。

 私の場合短期投資レバレッジ取引)は『ゲーム』としてやっている。50万円以内の、別に無くなってもいいお金で――『グノーシア』とか、『Inscryption』とか、『ダークソウル』とか、『ポケモンGO』とか、いろいろあるだろう。そういうゲームプレイするのと同じ感覚トレードに参加している。

 仮に私が真剣勝負でレバレッジ取引に挑んだ場合、必ず負けると感じる。トレードアルゴリズム取引ロボット)やプロに勝てるはずがない。『ゲーム』だから勝てている。

 もし相場に対して真剣勝負を挑み続けたとしたら、私はプレッシャーに負けて大事な場面で選択を誤り、強制ロスカットを受けて資産が吹き飛ぶ未来が見える。

手順③. 自分トレードスタイルを見つける

 株だろうとFXだろうとCFDだろうと、一番大事なのは決めたルールに従い続けることだ。ルールの一部に直感感覚が含まれていてもいい。とにかくマイルールに従う。

 例えば、ビットコインを480万円で買って、500万円で利益確定した後、巨大な火柱が立って540万になったとしよう。

 ここで、「40万円×購入枚数だけ損した」と考えるのは素人だ。玄人場合ルールに従っていたのであればそこまで気にならない(ちょっとは気になる)。そういうことが何度も続いた場合ルール変更を考えるだけだ。

 これは、利益を確定した後でその銘柄が大きく値下がりしてホッとした場合もそうだし、ポジションを持とうか迷っていた時に価格が急変動し、「ポジションを持っていればよかった(ポジションを持たなくてよかった)」と思った時もそうだ。

 いわゆる、機会損失とか機会利得を気にしなくていい理由というのは、それが【異なる選択をした自分】だからだ。それは、あなたとは違う人間だ。異なる世界線にいる違う自分なのだ。これからバタフライエフェクト的な意味で、その枝分かれした2人の人間は違う未来を歩んでいく・・・・・・。

 イーサリアム絶望的な価格水準になっている時、反発を期待して勇気を出して買ったとする。それで何十万も儲けて、大喜びをしたとする。だが、それが偶々だったら? また同じようなタイミングで底狙いに挑んで、今度は何十万も含み損を抱える未来はきっとある。その後も、過去自分を信じたがために、強制ロスカット100万以上を失ったかもしれない。

 逆に、リップル損切りした後で、爆発的な価格上昇となって悔しい思いをしたとしよう。しかし、その上昇は仕手筋によるものであり、何日か経つと一気に値下がりし、ある日ついに数時間で50%以上も下げてしまい、市場参加者は根こそぎロスカットに遭ってしまった……みたいな実例もある。

 『禍福は糾える縄の如し』という。いいことも悪いことも繰り返しやってくるものだ。どこかの鬼狩り漫画兄弟鬼みたいに、ひたすらツイてない場合もあるだろうが、多くの場合は幸不幸の繰り返しだ。

 蛇足だが、妓夫太郎はそこまで運に見放されてはいなかったと感じる。綺麗な妹がいて、自身喧嘩の強さに恵まれたわけだろう。幼少期を生き残れるだけの運もあった。

 もうちょっと別の運命がきていれば人生なんとかなっていたかもしれない、と2018年頃にジャンプを読んだ時に思った。

 本題に戻ろう。仮想通貨場合、その波の大きさに普通人間は耐えられない。特に自己裁量トレードを続ける場合がそうだ。多くの人間は、損を繰り返した後でさらに多くの資金リスク最大で突っ込んで、より傷口を拡げていく。そうならないために、ルールでわが身を守る必要がある。

 ルールといっても、そんなに難しいものじゃなくていい。結局、トレードをする以上は、勝ち負けとあなた自身性格感覚は切っても切れない。エントリーやエグジットの時に直感が入っても構わない。ただし、条件を満たした場合はどれだけ苦しかろうと実行する。それだけだ。簡単ルールを備えて、失ってもいいお金で何十回と検証してマイルールを身に付けよう。

 参考までに、私のルールを紹介する。テキストエディタに書き留めて、適当タイミング更新を続けている。私の場合は、このルール過去1年間で40%の利益となっている。現物取引に換算したら20%くらいだ。最高の素質を持った人間とそのマイルールであれば、400%とかの桁違いの利益を叩き出せるのだろう。

(1)銘柄観測及び総則

  ・市場参加者心理ファンダメンタルズ)を推し量る。チャートはその後。

  ・①日足を第一基準として相場を読む(RSI,移動平均線,トレンド

   ②相場シナリオを2つ作る

   ③エントリー価格決定

  ・ルールに従っている限り自分を責めるべきではないし、責めてはならない。

  ・投資は間違えることが前提のゲームである。想定通り以外であれば利確損切していい。

  

(2)エントリー

  ・日足チャートに従う。

   現在価格付近での指値成行)注文orチャート上の底(天井)狙いor爆発的な初動を狙う。

   ※トレンド転換を事前に読むことはできない。移動平均線が転換するまではトレンドに従い続ける。

  ・底(天井)狙いの場合理論上の最安(高)値から±2%以内をエントリー価格とする。

(3)エグジット

  ・市場観測時(定時22時過ぎ)に損失2%以上を確かめ場合は決済する。

   反発する確信がある時は別の条件付きで保持する。その条件が満たされたら即座に決済する。

  ・平坦ムードヨコヨコからの急下落(上昇)が見られた場合損益に関わらず決済する。

  ・利確注文と損切注文は置かない。急激な値動きやストップオーダー連鎖があるため。

(4)今後の考え方

  ・今が「買い」か「売り」かを考える。過去に買った価格関係ない。

  ・夜にトレード画面を閉じたら再修正は行わない。

  ・勝ち負けの考えを捨てる。ルールに従っていれば自分を責めない。。

  ・トレード方針を決める時間は15分~30分まで。それ以上は考えすぎで失敗する。

  ・本格的にお金を増やすトレードは無理。稀有なチャンス狙いで小遣いを稼ぐのは可能性あり。

  ・決定の際に恐怖があれば成功可能性あり。快感があれば蛮勇の可能性大。

  ・すべての価格幻想である。どんな価格でもありうる。

  ・自分との約束を守れない失敗が一番後悔する

  ・人が欲望している時に恐怖し、人が恐怖している時に欲望する。※受け売り

  ・労働等の義務がある時間帯(昼休憩を含む)はログイン不可。仕事差し支える。

 なお、私の『勝率』は一番儲かっている時で2割~3割だ。これでも利益を得ることはできる。というか、むしろこれぐらいの勝率がいい。

 つまり、注文が約定してから半日以上が経ってトレード画面を見ることが多かったのだが、その時に2%以上の損失が出ていたら決済する。利益が出ていた場合は、チャート的に上がる相が出ていたら放っておく。下がり始めた「かもしれない」と感じたら決済する。直感的なトレーリングストップだ。

 今は、絶対に勝てそうな場面だけを狙ってトレードするスタイルだ。勝率は6割を超えている。約定するのは月に1~2回か。チャート上の最高によさげな地点にリミット指値注文)かストップ(指値注文)を置いて放置しておく。週に2回くらいGMOチャートを開いて、価格がいいところに来ていると感じたらなら成行で買う。

追記

文字制限のためこちらへ

https://anond.hatelabo.jp/20220502212037

2022-03-16

anond:20220315213515

テキストエディタで書いて、ネット投稿しなければいいんだよ。

憎悪を書くだけ書いたら、風呂入って寝ろ。

翌日は冷静になってるから投稿する気もなくなってるよ。

2022-02-26

はてブプレミアム

微妙に痒い所に手が届かない現行のはてなブックマーク

そこで「はてなブックマークプレミアム」と称し、課金でより使い勝手を増す方向にしてはどうだろう?

NG URLリスト(見たくないYouTuber醜聞まとめサイトをこれでブロック!)

弁護士特約(年一回)

PCトップページをかつてのMySpaceの如くカスタマイズ可能タグ閉じ忘れに注意!)

・特典として「はてな匿名ダイアリープレミアム」が付属プレミアムユーザーである事を示す見出しカスタム配色。リッチテキストエディタ画像添付可。通常版と異なる利用規約適用etc...)

---

激アツな感想を多数頂いたので、上位の「はてなブックマークプラチナム」案を書いてみた。

https://anond.hatelabo.jp/20220227013025

2022-02-25

anond:20220225001409

秀丸みたいにド定番テキストエディタならともかく、

20年前はまだガラケーアプリですら「勝手ソフト」と呼ばれてる時代だしなぁ


どう例えればいいんだろうな

黎明期ボカロPマネタイズ考えてたと思うか?みたいな

そういう世界じゃなかったのよ


カンパウェア」つって気が向いた人がいたらカンパ(作者に寄付)してねっていうソフトはあったけど

よほど意識高い人じゃなきゃカンパしてなかったと思う

2022-01-27

B'zファンの役に立つサービス運営しているので使ってくれ

アプリマクロ

・B'zファンのためのWindowsデスクトップアプリ『CJMP3

https://cutandjoin.com/cj-mp3/1399/

・B'z The Best"Pleasure" サビ抽出マクロ

https://raw.githubusercontent.com/cutandjoin/bz/main/pleasure.cjm

・B'z The Best"Treasure" サビ抽出マクロ

https://raw.githubusercontent.com/cutandjoin/bz/main/treasure.cjm

どんなサービス

Windowsパソコンで、「B'z The Best"Pleasure"/B'z The Best"Treasure" 全曲のサビをメドレーにしたMP3ファイル」を作成するサービスです。

サビを立て続けに再生すると楽曲の新たな魅力を引き出せるかもしれないと思い、開発・公開をしています

利用方法

1.マクロを全コピー

2.CJMP3エディタ([メニュー]→[ファイル]→[テキストエディタを開く])にペースト → [実行]ボタン

3.B'z The Best"Pleasure"/B'z The Best"Treasure"全楽曲MP3を揃えてドロップ → [スタート]ボタン

4.少し待つとデスクトップフォルダができてファイルが出力されます

他のサービス

カットアンドジョイン(anond:20220104181546)では、

B'zファンの他に、英語勉強中の方に役立つサービス(アプリなど)も公開しています


気軽にぜひ一度利用してみてください。

2021-12-24

とあるスタートアップが終わる時 (4)

前回: https://anond.hatelabo.jp/20211223003204

スーパーエンジニア様も期待通りにはいかず、細部の仕様も決めきれない、開発者も不慣れなフレームワーク四苦八苦

ということで進捗は芳しくなかった

(仕様に関してはそもそもコンセプトから決まってないかしょうがないが)

時間けが過ぎて、調達資金も目減りしていく

VCに何か言われたらしくCTOが段々イライラしてきたのが伝わってきた

新たに人員を増やす事になり、何人かフリーランスの人を入れた

その中にKさんと言う人がいた

CTOは「単金が安かったから、簡単仕事をお願いするつもりで呼んだ」と言っていた

その人はこの業界には珍しく50代くらいのオジサンだった

KさんCOBOL時代からプログラマーをやっていた人らしく

まりweb系の開発になれていないように思えた

git操作もおぼつかない

テキストエディタ秀丸エディタっていう変なやつ使っていた

正直この人は厳しいだろうな

そう思っていた

CTO自分も下に見ていたのは間違いないと思う

次: https://anond.hatelabo.jp/20211225003115

2021-12-20

エンジニアが使うべきテキストエディタ教えて

VSCode以外で。Atomも除外。

最近社内で少しずつVSCode使う人が増えたので、今の内に何とかしたいが

禁止するのではなくて、別の選択肢提案するという形で解決していきたい。

2021-12-10

Excel文字数を数えるLEN関数ってのがあるんだけど、

CSVデータをあげるときに厳密にバイトで数えたいのに全角は2文字分と数えてくれない。

結局1行1行テキストエディタに貼り付けて文字数が、例えば255バイトに収まるように数えているんだけど、なんかこれってアホらしくない?

21世紀になってセル文字数も数えられないとか、

意外と不便なところがあって、なんとかして欲しい。

それか何か良い方法があればよいが。

2021-12-09

問い合わせフォーム必死こいて入力したのに確認画面ボタン押下でページは存在しませんって出て打ち込んだ内容消えた…

テキストエディタからコピペすると化けてないか心配になるんだけど確認画面で化けてなければ大丈夫

2021-10-29

UoPeople 最初の学期(UNIV 1001)で詰まりかけた点

はじめに

University of the Peopleで準学士号を取ろうと思い、9月入学した。Online Education Strategies (UNIV 1001) に絞って履修していたものの、勉学と直接関係ないところでちょくちょくパニクりかけた。なのでここにまとめておく。誰かの参考になったら嬉しい。

Student Portal

とにかく遅い。履修登録期間などは特にひどい。ルービックキューブみたいなアニメーションをどれだけ見たことか。焦るな。

英語能力証明

取りあえず出願だけして、あとからDuolingoの試験受ければいいやと思ってたら、いつの間にか出願段階が進んでて、自動的English Composition 1に登録されてしまっていた。

Admission Advisorにメールで連絡したら、「今からでも間に合うので書類を送ってください」という返事。Duolingo側からUoPeopleにスコア送付するとともに結果のスクリーンショットメールでAdmission Advisorに送ったところ、事なきを得る。

~ってどうやればいいんだっけ?

課題の提出方法などのチュートリアルビデオは、Youtube公式チャンネルにまとまっている。

https://www.youtube.com/playlist?list=PLzDSQFS87t6HBFEjbZJ3DhHbnaW3kAhnd

LRCって何

Learning Resource Centerは、実質的には各種アカデミックスキルチュートリアル集+質問フォーラムなのだが、それ自体ひとつの科目みたいな体裁になっていて、利用するにはEnrollが必要

APAで行き詰まったときには参考になるし、質問フォーラムの回答も早い。

単語制限

Discussion Forumの返信にも単語制限がある。「100語以上」と「3~4文程度」と条件が二つあったので、後者だけ満たしていたら減点された。あと参考文献リスト単語カウントに含めないとのことだった。

ここらへんはCourse Instructorによって運用が違うかもしれないので、確認した方が良いと思う。

Discussion Forumの返信

Replyを押すだけだと簡易エディタが出るのだが、Advancedをクリックして多機能エディタを出した方がいい。特にReferenceつけるときイタリックにしないといけないので必須

あとAdvanceクリックすると親投稿だけのツリーが表示されるので、リプライ先を確認やすい。別エディタで書いた内容をコピペで貼り付ける場合、"Hi ~, " のような呼びかけで文章を始めておくと、更にチェックしやすい。防ごう取り違え事故

Discussion Forumの確定

投稿後5分したら訂正できなくなる。投稿直後によく見直すこと。

なお確定後に間違いを見つけた場合、更にリプライをつけて正誤を説明するという手もある。絶望するなかれ。

Written Assignmentの提出フォーマット

Word形式指定されている場合Moodle上のテキストエディタではなく、その下のファイル添付のところから添付する。

学期最後ピアアセスメントでも、ファイル添付できていない学生がいた。手間や自身環境考慮して、フォーマットの点数は無視する戦略を取ったのかもしれないが。

Written Assignmentのチェックマーク

自分課題を提出→クラスメイト課題評価自分課題の成績が確定、というすべての段階が終了してはじめてチェックマークがつく。要は課題が出た翌々週になるまでは空欄のままになる。焦るな。

Learning Journalの提出

"Submit Assignment"をクリックしただけでは提出できていない。「本当に提出しますか?」というページが表示されるので、"Continue"を押して確定させること。

Self-Quiz, Review Quiz

一周して満点が取れたからと安心するのは早い。問題は一周分より多く登録されているので、何周かしないと全制覇できないのである

来学期履修登録

大学全体の履修登録期間の始まりと、個々の学生履修登録可能期間の始まりとは一致しない。卒業が近い学生の方が優先的に登録できるシステムになっているため。UNIV1001を履修するような学生の番は当然遅い。Student Portalの「Register for Courses」を見れば、自分がいつから登録できるか書いてある。

要Proctorの科目の場合履修登録間中にProctorを設定しないと登録が取り消されてしまう。ProctorUを使う場合は、Student Portalの「Manage Proctors」から「ProctorUを使う」みたいな項目を選ぶだけでよい。

全体として

焦るな。特におっちょこちょいは。

2021-09-25

anond:20210925130317

色々あるけど…

とりあえず不満を手元のテキストエディタに書き出して考えてみるかなぁ…

2021-07-10

ゲーム開発者になりたい学生さん

ゲーム業界プログラマーとしてやっている身から考えを書いてみる。

「私のフォロワーの方にはクリエイターゲーム関係の方がたくさんいらっしゃると思います。皆様の意見を聞かせていただきたいです。」

https://twitter.com/gamemakerdiary/status/1413185724849954817

最初に考えるべきは、ゲーム作りの何をやりたいのか、だ。

ゲーム会社経理や人事でも、好きなゲームに関わっているということで満足する人もいる。

小規模なゲームをひとりで全部作りたいのか、中規模以上のゲームのどこかを担当したいのかくらいは考えておくべき。

次は専門職シナリオグラフィック作曲といった専門の教育を受けてないと手も足も出ない分野。

これも解像度を上げると、コンセプトアートキャラデザインムービーモデリングライティングUIデザイン、録音、効果音などなど無数に分類される。

でもまあ、プログラマーひとつ花形なので憧れる人も多い。

ゲーム会社特にコンシューマゲームプログラマーとしてやっていくなら、学生時代に身につけている言語環境よりも、「大規模なものや複雑なものを怖れず学ぶ」資質大事だと個人的には思っている。

ゲーム開発は、ゲームエンジンやフレームワークライブラリAPIを多用する。それもネット検索してもまったく情報がない独自のものだったりする。

そもそもゲーム機はOS自体普通と違うし。ビルド使用するツールチェーンもかなり複雑になっていることが多い。

簡単な例でいうと、Visual Studioよりもテキストエディタの方がシンプルで使いやすいと思うタイプは要注意だ。

複雑でも多くの人に支持されているツールは何か良いことがあるはず、と思ってVisual Studioを使いこなす気持ちを持とう。

学生時代作品ProcessingなどではなくC++で書くべきとか言われるのもこの辺に通ずる。

あとプログラミングに自信がある人で、既存ライブラリは複雑で使いにくいからとオレオレライブラリを作ってしまう人も要注意。

実は俺もそういうタイプなので苦労した。

ゲーム開発は複雑なものをそのまま使わなくてはならない日がいつか必ず来る。

既存の複雑なものを使う能力と言うのは、つまり大量の(英語を含む)ドキュメントを読む能力、大量のソースコードを読む能力でもある。

大量のコードを書ける能力はもちろん歓迎される。

シンプルで洗練されたコードも素晴らしいが、洗練されたコードをめちゃくちゃ時間かけて書く人よりも

多少いまいちでも手が止まらず書き続けられる能力がある人の方がまわりには多い。

そういう人は、いまいちコードに何度も手を加えて最終的にはまともなコードにしてしまったりする。

ゲーム全般ゲーム開発に関する知識量は、プログラマーとしても最大の武器だ。

有名なタイトルがどういう特徴を持ったゲームなのか広く知るのには膨大な時間がかかる。ゲーム好きでそのあたりに詳しいだけでも強い。

Unityなどのゲームエンジンに触ったことがある、というのもスキルというより知識武器という意味合いが強い。

入門書レベルではなく、UniRxとかのプログラムの書き方の根本からくつがえるようなライブラリ経験とか、Unreal Engineソースコードをいじったことがあるとかレベルなら超強い。

大学ゲームサークルインディゲーム開発のグループ経験がある人はここが強いように思う。グローバルゲームジャム参加経験者とかも。

それから、ここが一番言いたかった点なのだが、前述の専門職とまたがる知識のあるプログラマーはめちゃくちゃ重宝される。

グラフィックならシェーダーがめちゃくちゃ書けるとか、3DデータやIKを扱った経験があるとか、3Dベクトル行列演算数学が得意だとか。MayaBlenderを使った経験があるだけでも強い。

サウンドならDAWや波形編集ソフト普段から触っているとか、信号処理に詳しい人。

まりデザイナーモデラー音楽家気持ちがわかって、その人たちと専門用語で話ができるプログラマーはどこでも食っていける。

あと最近AIに強い学生ゲーム会社積極的採用している。

ひとつの専門知識プログラミング能力を身につけるのはわりとおすすめ戦略だ。ゲーム開発の全部に詳しい必要は必ずしもない。

CEDECなどのカンファレンスに参加して、どういう知識体系があるのか知って、自分の強みを考えよう。

ゲーム開発用の自社ツール制作や、プロモーションWebサイト制作など、ゲーム本体以外のプログラミングも多いので、

ゲーム会社プログラマーならこうあるべきという正解はひとつではない。自分特性に合った道をめざしていこう。

2021-07-07

anond:20210707105538

しかブラウザで表示できないならその他のツールテキストエディタとか)でも表示できないのは当たり前では

元のデータが書き換えられてるってのはどうやって確認したの?

バイナリエディタとか?

2021-06-17

CTOだけど、一ヶ月Web就職レビューしてみた。

https://anond.hatelabo.jp/20210617075257

0. 温度感

基本的現在では、バックエンドフロントエンド運用保守全てができないエンジニア価値は無い。

経験者でも、これらができない/わからないのは、相当恥ずかしいことだと思った方がいい。

典型的はてなー意識の高さ。

上がってるような基本(元増田に上がってるやつの倍ぐらい)が全部立ち上げからできて

2〜3個プロジェクト経験したらテックリード素養が既に身についてそう。

まり、ただのエンジニアにはそこまで要求されない。

プロジェクト的にもどっちかが弱いと

Rails/DjangojQuery+Bootstrapみたいな構成

Amplify/FirebaseにVue/Reactみたいな構成全然あるので

フロントバックエンドも一旦はどっちかでいい。

面接はなんとか抜けてもらうとして、

チーム開発での最低限の目標としては、

成果物から指導学習コストレビューコスト技術負債マネジメントコストを引いた分が正になっていれば

ひとまず「チームに居ていい人」と見なされそう。

チーム的に良くても、経営層にそれで許されるかはわからんのでその辺の立ち回りも上手いことやるとして、

一旦は、正の生産性を目指してほしい。

以後、ブコメで誰一人一ヶ月でできるって言ってなくて笑うので、

一ヶ月というのは無視して、三〜六ヶ月程度をイメージしつつ書いていく。

1. 言語: PythonJavascript

これだけで一ヶ月経つ気がするが正気か。

似たような言語なのでどっちからやってもいいし、両方同時にやってもいい。

どっちかしかやらないならJavascriptおすすめ。後ででてくる、Flaskは適当Expressかに置き換える

現場だとほぼTypescriptなので、Javascriptはある程度慣れたらTypescriptに移行したほうがいい。

どちらも、Python2とES2015以前の記法というレガシーネット上に転がってるので参考にしないように注意。

パッケージ管理単体テストタスクランナー

この辺は6のフロントフレームワークと同時にやる。

コードは断片的なサンプルではなく

一貫性があって

・正しい書き方がされた

お手本プロジェクトをなにか(github書籍など)で手に入れて読むべき。

おそらくフレームワークに乗っかっているので並行して進めることになる。

6. フロントエンドフレームワーク: Vue.js

話の流れで先にこっち

現在コーディングのグッドプラクティスデザインパターンフレームワークの形をしている。

なので、ReactとVueをその思想から理解しきれれば、プログラミング言語の潮流の最先端に追いつけるはずだ。

とはいえ最低限としては使い方が分かるところまで。

TypescriptVue.jsも書き方をどこまで取り入れるかが使用者裁量に任されてるし、

開発でVueとReactのどっちを使うかはチーム次第なので、

一旦React+Typescriptガチガチに書かれたコードプロジェクトを拾ってきて、必死で解読するのがいいと思うなー。

2割ぐらいわかった気になればチーム入ってから(React, Vueどちらだったとしても)動けそう。

パッケージとかテストタスクデプロイ辺りもこのタイミングで拾ってきたプロジェクトを使って学ぶ。

2, 4. ツール: gitDocker

バージョン管理コンテナ思想が優れているのは自明なので、これらはツールと見ていい。

そして、後からプロジェクトに入った人がプロジェクト流儀に沿って使う分には難しいことはなさそう。

採用に来た人がgitとかわかってるとチーム開発経験者だなーって思うし、知らないと未経験者なんだなーって思うし、

そういう意味ではチーム開発の経験があるかどうかの試金石にはされてそう。

構築できる、ではなく、触れる程度で良さそう。

gitプロジェクト流儀によると書いたが、git-flowイメージ図を理解して運用できるのがよい。

https://qiita.com/KosukeSone/items/514dd24828b485c69a05

3. OS: Linux

これは「パソコンの使い方わかってますか」ぐらいの温度感

ファイルパーミッションユーザープロセスのような基本概念理解する

一冊読めば済むだろうし、概念系はさらっておいてほしい。

grepやfindやxargsなどのコマンドを組み合わせて簡単な処理を自動化する

こういうのができるんだなーって言うのを知っておいて、調べつつ書ければ十分。

sedとか正規表現も。

あとはシェルスクリプトとかって思ったけど同様のことはPythonでもできそう。

IPアドレスを調べたり、SSHリモートマシンログインする

地味にSSHログインした先の環境だと、vimが主要なテキストエディタになるので

vimを最低限触ることだけ要りそう。もういらないかもって思ってたんだけどなー。

ファイル開いて入力モードに切り替えて書き込んで保存して終了

チュートリアルする。拡張とかはいらない。

細かく書いたが、LPIC-1の範囲がほどよくまとまっているのでそっちを参照するとよい。

5. サーバーフレームワーク: Flask

フレームワークを覚えること自体重要なのではなく、Web開発の基本を習得することが重要

これが意図なら

HTTPルーティングデータベースSQL認証セッション管理などは当然すべて覚える。

この辺の機能を持った小規模Webアプリを作ってHerokuデプロイすれば一旦完成とみなしてよさそう。

コード書き写しただけにならないようには注意しつつだけど、長く見て5人日ぐらい?

慣れると1日あればいけると思う。

フレームワークもなんでもいい。

軽量である必要もなくて、

Djangoとかでも各コンポーネントがどんな働き方してるか程度はわかるだろうしそれで十分。

余力があれば複数個触ってみたり、人から勧められたらそっちでも。

最近サーバーレス&NoSQL流行ってるのでFirebaseとかもやればいいと思う。

7. アルゴリズム

コメントリーが荒れててウケる

実務プログラミングで最低限必要アルゴリズム力は

「書いてるコード計算量オーダーを把握していること」

に尽きる。

計算量を気にしなかったせいで線形検索メソッドとfor文を組み合わせて

O(n^2)やO(n^3)のロジックを書いてしまって

データ量が万〜十万の本番データで遅延するとか

それらに対して分散や非同期処理で解消しようとするとか、

ちょっとでもアルゴリズムを触った人ならアホらしいなって思うような行為

アルゴリズム不要勢は平気でやるぐらい、両者は溝が深い。

計算量を意識するだけなら、AtCoderABCのC〜D問題辺りが解ければ十分。

8. セキュリティ

有名な脆弱性攻撃手法は、ほとんどフレームワーク等で解決手段が用意されている

(XSS対策自動エスケープなど)

のでアドリブをせずに正しい書き方でやれば良い。

開発現場でもセキュリティリスクがある箇所を1から自前で実装することを経験が浅い者にはやらせないので、

ただただ、フレームワークが正しいとしているやり方をなぞるのが良い。

最後

開発の勉強のやり方としては、

・正しいコード見本を手に入れること

公式リファレンスを読むこと

エラーメッセージを読むこと(そしてググること)

この辺りの習慣があればやってけんのかな、

その他、チーム開発って面では

アジャイルサムライプロジェクト管理)とか

TeamGeek(人間性)とかインプットしておくと共通言語が増えて嬉しい。

この方向で進めてけば、その途中で正の生産性≒足引っ張らないぐらいになれるので、

そしたらやってけるんちゃうーって感じ。

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