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

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

2023-09-15

テキストエディタでよくある " を入力すると "" に補完される機能

マジ要らなくね?

いちいち要らない " を消してることの方が多いわ

2023-07-16

anond:20230716132401

言語のもの(文法機能)はどうとでもなるだろ

フレームワークのお作法とかのほうがややこしいな

テキストエディタの外での作業とかあったりするし

2023-06-30

Python学習日記

無学無才のポンコツが、1か月でプログラミング習得できるか?実験してみます

 

使用する無料の教材は、

Kyoto University Research Information Repository: プログラミング演習 Python 2021

https://repository.kulib.kyoto-u.ac.jp/dspace/handle/2433/265459

です。

 

目次

図目次

表目次

プログラム目次

演習目次

 

0. まえがき

0.1 目的と到達目標

0.2 屋上屋を重ねる理由

0.3 文科系がんばれ

0.4 本書の構成について

0.5 本書での表記

0.6 コピペに注意

0.7 2020 年度版からの変更

謝辞

 

1. コンピュータプログラミング

1.1 この章の目的

1.2 コンピュータプログラム

1.3 コンピュータの仕組み

1.4 プログラミング言語

1.5 プログラミング言語 Python

1.6 さまざまな応用

1.7 プログラミングの学び方

1.8 プログラム構成する基礎的な概念

1.9 プログラムの「どこ」を作るか

参考文献

 

2. Python の実行環境と使い方

2.1 本章の学習目標

2.2 学習環境の想定

2.3 準備

2.4 IDLE の起動

2.5 Python シェル

2.6 スクリプト作成と実行

2.7 Anaconda Prompt での作業フォルダの設定

2.8 IDLE のキー操作など

2.9 拡張子の表示

2.10 Python コマンドの実行

2.11 Python を学ぶ環境づくり

2.12 Mac ユーザ

参考文献

 

3. 変数演算,代入

3.1 本章の学習目標

3.2 プログラムの実行の流れと情報の流れ

3.3 変数名前

3.4 変数への代入と値の評価

3.5 代入演算

3.6 Python で使えるデータ

3.7 Python変数のより正しい理解

3.8 例題:平方根を求める

3.9 割り算に注意

3.10 読み易い式の表記

3.11 複数変数への代入

参考文献

 

4. リスト

4.1 本章の学習目標

4.2 Python Shell を用いた学習

4.3 リストとは

4.4 リストの生成

4.5 メソッド

4.6 リストの要素へのアクセス

4.7 負の添え字とスライス

4.8 リストへの追加,結合

4.9 リストの代入と複製

4.10 イミュータブルとミュータブル

4.11 浅いコピー,深いコピー

4.12 リスト可視化する

4.13 計算過程リストに残す

4.14 タプルと辞書

 

5. 制御構造

5.1 本章の学習目標

5.2 for 文による繰り返し処理

5.3 while 文による繰り返し

5.4 if 文による分岐

5.5 端末から入力

5.6 エラーへの対処

5.7 Python での数学関数

5.8 数値データ文字列の変換,文字列の結合

5.9 数値を表示する際のフォーマット指定

5.10 力試し

 

6. 京都交差点を作る

6.1 本章の学習目的

6.2 京都交差点を作る

6.3 リストリストとその走査

 

7. 関数を使った処理のカプセル化

7.1 本章の学習目標

7.2 絶対値関数を作ってみる

7.3 関数定義の書式

7.4 仮引数と実引数

7.5 返り値

7.6 前章の例題から

7.7 関数 square_root() を実装する

7.8 関数内の変数の扱い

7.9 関数の利用パターン

7.10 関数の呼び出しと関数オブジェクトの引き渡し

7.11 デフォルト引数値とキーワード引数

 

8. Turtle で遊ぶ

8.1 本章の学習目標

8.2 モジュール

8.3 Turtle ―由緒正しき亀さん

8.4 Python の Turtle モジュール

8.5 使ってみよう

8.6 Turtle モジュールの主な関数

8.7 複数のタートルを動かす

8.8 作品作りのためのヒント

8.9 Turtle Demo

8.10 課題 Turtle の作品制作

8.11 スクリーンショット撮り方

参考文献

 

9. Tkinter で作る GUI アプリケーション(1)

9.1 本章の学習目標

9.2 GUIイベント駆動プログラミング

9.3 モデルユーザーインターフェイスの分離

9.4 tkinter

9.5 tkinter の例題(tkdemo-2term.py)

9.6 tkinter を用いたプログラムの基本構成

9.7 grid によるレイアウト

9.8 lambda (λ)表現を使った Call Back 関数記述

9.9 ウィジェット体裁の調整

9.10 tkinter の終わり方

9.11 Frame クラス拡張する方式での実装

参考文献

 

10. Tkinter で作る GUI アプリケーション(2)

10.1 本章の学習目標

10.2 自律的動作するプログラムGUI との衝突

10.3 tkinter を用いたアナログ時計プログラム

10.4 変数を介した動作協調

 

11. クラス

11.1 本章の学習目標

11.2 オブジェクト指向プログラミング

11.3 Python でのクラスの書き方,使い方

11.4 クラス変数アクセス制限

11.5 継承

11.6 インスタンスを起点にクラス設計する

 

12. ファイル入出力

12.1 本章の学習目標

12.2 データを永続的に利用するには

12.3 ファイルについて

12.4 まずは動かしてみよう

12.5 Python でのファイルの読み書き

12.6 例題1 波の近似

12.7 例題2 テキストエディタ

 

13. 三目並べで学ぶプログラム開発

13.1 本章の学習目標

13.2 プログラムを開発するということ

13.3 設計手順―コンピュータを使う前にすること

13.4 三目並べを例にしたプログラム設計

13.5 プログラム実装

13.6 力試し

13.7 プログラムの開発に関連するいくつかの話題

 

14. Python学術利用

14.1 本章の学習目標

14.2 import 時の別名

14.3 NumPy

14.4 Matplotlib

14.5 pandas

14.6 課題

参考文献

 

15. 振り返りとこれから

15.1 本章の学習目標

15.2 振り返り

15.3 守破離

15.4 Python の利用環境

15.5 モジュール等の追加

15.6 本書で紹介しなかった話題

15.7 感謝と恩返し―学んだことをどう活かすのか

 

16. IDLE Python 便利帳

16.1 Python 便利メモ

16.2 ファイル名に注意

16.3 IDLE メモPython シェルキー操作

16.4 IDLE メモエディタ

 

17. IDLE/Python でのエラーメッセージの読み方

17.1 IDLE エディタが表示するエラー

17.2 実行時に Python Shell で表示されるエラー

2023-06-27

anond:20230627073030

アフィーに騙されそうな増田

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/

2023-05-13

anond:20230513164750

自分は、月並みgoogle keepメイン。

markdownやらTeXやらplantUMLやらを使いたい内容の場合は、google colaboratory。

本当はテキストエディタが使いたいけど、スマホタブレットのウェイトが上がってきて諦めた。

vscodeoss版を使えばスマホでもいけるらしいけど、よくわかっていない。

2023-05-08

anond:20230508220021

これ使ってワイも作らせてみた

2007年、それはTwitterという名のSNS誕生した年である。当時、インターネットはまだそれほど普及していなかった時代だ。しかし、その時代の人にとっては「インターネット」と聞いて真っ先に思い浮かぶのはおそらくこのサービスであろう。

そんな時代サービスを開始しただけあって、Twitterは他のソーシャル・ネットワーキング・サービスとは一線を画す存在となった。それまで主流であったmixiFacebookといったSNSとは異なり、「140文字以内で投稿できる」という特性が最大の特徴としてあげられるだろう。また、他のSNSと異なり「検索機能がない」「ブログ形式ではない」という点も特徴として挙げられるかもしれない。

そもそも「140字以内」というのは一体何文字なのだろうか? これは「ツイート文字制限は1440文字(半角)」という意味ではなく、正確には「テキストファイルの最大文字数」という意味である。例えば、Windowsに標準搭載されているメモ帳場合、最大文字数は1280文字であり、それ以上入力することはできない。つまりTwitterでは文字数が制限されているのではなく、テキストファイルの最大文字数が決められているということになるのだ。

もちろん、テキストファイルの最大文字数を超過したければ、テキストエディタを使えばいいだけの話なのだが、ブラウザ上で気軽に利用できるという点で、多くのユーザーから支持を受けた。

そして2010年7月8日

続きを書くにはサインインしてください! アカウント作成は [ こちら ]

ふぁっく

2023-03-19

(2023/3/18更新)みんなの考える全国の「中堅以上の回転寿司」②【東海近畿中国四国九州沖縄

北海道・東北・関東甲信・北陸はこちら

更新履歴


くら寿司で甘えびの尻尾食べてた増田です。

記事への反応ブコメで集まった、皆さんの考える「中堅以上の回転寿司」が旅先でとても参考になるので、自分用にまとめようと思う。

  1. 地方別にコメントの多い順に掲載否定的コメントは除いた)。複数地方に出店しているチェーンは本拠地っぽい所に分類した。/以降は本拠地以外の地方の出店。★はその地方複数の都府県に出店している場合、重点的に展開しているところ(道内市町村)。
  2. ブランド名が違っていても系列店で中身の違いがあまりなさそうなところはまとめて計上した。同じ名前回転寿司以外の業態を取っている店がある場合ブランド名に「回転寿司」等を付記した。
  3. 回らないお寿司についてもコメントをいただいてありがたいが、基本的回転寿司オンリー特急レーンやネタは回っていない店含む)で掲載する。その割に回らないお寿司紛れ込んでたらすみません
  4. 食べログ」列は「回転寿司+店の名前」で食べログ検索した時に、標準の並び順で一番上に来た店舗とその点数・口コミ人数(PR店舗がなければ一番評点の高い店舗)。参考:食べログ「点数・ランキングについて」
  5. かいところはフィーリングなのでご容赦ください。参考になれば幸いです。

東海

コメント店名食べログ出店地域一言コメント
9沼津魚がし鮨3.37/214人
沼津店)
静岡千葉東京神奈川注文した寿司が席まで流れてくる「流れ鮨」発祥の店らしい。でかネタ
6にぎりの徳兵衛3.21/82人
仙台駅前店)
福井山梨岐阜★、静岡愛知
宮城三重京都大阪
5魚魚丸3.07/30人
豊橋店)
岐阜静岡愛知読み方は「ととまる」。マグロ解体や藁焼きショーが楽しめる
3回転割烹 寿司御殿3.47/99人
有松店)
愛知系列に回らない店もある
2まぐろや石亭3.41/97人
瑞穂本店
愛知もりもり寿しと同じ会社マグロ推し
1沼津すし之助3.46/142人
沼津本店
静岡東京神奈川「こぼれ寿司」が登録商標
1魚磯3.48/331人
伊東店)
静岡
1魚どんや3.49/247人静岡チェーン店
1海転寿司丸忠・
回転寿司丸忠
3.30/63人
サンロード店)
岐阜愛知★、セントレア
長野三重奈良
1大漁3.39/37人
西尾店)
愛知

近畿

コメント店名食べログ出店地域一言コメント
9にぎり長次郎3.10/11
平針店)
滋賀京都大阪兵庫奈良和歌山
埼玉東京愛知
9大起水産3.30/147人
(堺店)
京都大阪兵庫奈良
3寿しのむさし3.46/169人
京都八条口店)
京都
3弥一3.44/84人
(宮街道店)
大阪和歌山甘味おすすめ
3力丸3.16/37人
JR姫路駅店)
兵庫関係ないけどウェブサイトURLの「俺が回転寿司だ」感がすごい
2北海素材3.55/18人
イオンモール和歌山店)
大阪★、兵庫和歌山
2函館市場3.06/39人
京阪宇治店)
滋賀京都大阪兵庫岡山函館の朝市とは無関係です
2金太郎3.52/45人
城南店)
兵庫淡路島
1すし道場3.56/160人
桑名店)
三重
1廻鮮寿司 海座3.35/39人
近江八幡店)
滋賀福井系列に回らない店もある
1流れ鮨三代目おとわ3.41/47人
池田本店
京都大阪兵庫
1京・朱雀すし市場3.33/67人京都チェーン店
1回転寿司 がんこ3.47/148人
エキマルシェ大阪店)
大阪和食などの飲食メインの会社系列
1喜十郎3.20/41人大阪チェーン店

中国

コメント店名食べログ出店地域一言コメント
10北海道3.65/115人
(皆生店)
鳥取島根社長北海道での修行経験名前の由来らしい
6すし丸3.23/26人
潮見店)
岡山広島東京徳島
3しまなみ3.44/56人
(曙店)
岡山広島
2すし鮮・すし辰3.44/143人
(すし辰ekie店)
広島
2たかくら3.49/252人山口チェーン店遊漁船もやってる魚屋さんの店
1大漁3.46/105人
(みなとさかい店)
鳥取
1海都3.07/36人
岡山駅前店)
岡山★、広島山口福岡佐賀
1すし遊館3.23/87人
唐戸店)
岡山★、広島★、山口香川
1のん太鮨3.14/30人
紙屋町店)
広島山口系列に回らない店もある

四国

コメント店名食べログ出店地域一言コメント
7すしえもん3.39/73人
宇和島本店
愛媛東京兵庫福岡メジャーリーガー岩村明憲選手の兄が経営
5寿し一貫3.29/16人
太田店)
徳島香川愛媛高知
4ここも・びんび三昧
天天丸・てんてん丸
3.50/12
(ここも志度店)
香川★、愛媛高知同一グループ複数ブランド名
2廻る寿し 祭り3.00/4人
脇町店)
徳島京都
2しんせんや3.54/57人愛媛チェーン店
1太助寿司3.27/20
米沢店)
愛媛チェーン店
1お寿し通り3.33/26人
古川本店
愛媛チェーン店

九州

コメント店名食べログ出店地域一言コメント
5寿司3.58/52人
都城店)
熊本宮崎鹿児島
5めっけもん3.58/47人
国分店)
熊本鹿児島「文春オンライン 全日本ローカル回転寿司 西日本編」第1位
4寿司まどか3.04/37人
アミュプラザおおいた店)
熊本宮崎大分鹿児島
3水天3.51/182人
別府店)
福岡熊本大分
2竹丸3.30/28
藤沢店)
福岡長崎★/神奈川
2亀正くるくる寿司3.59/435人大分チェーン店
1すし大臣3.21/26人
鳥栖本店
福岡佐賀
1玄海3.24/62人
天神店)
福岡
1海鮮寿司 海人3.48/163人福岡系列に回らない店もある
1ひょうたん回転寿司3.54/339人福岡系列に回らない店もある。回るほうも回らないほうも大行列
1一太郎3.47/76人福岡チェーン店
1寿司じじや3.25/23
諸岡店)
福岡熊本★、宮崎鹿児島

沖縄

コメント店名食べログ出店地域一言コメント
2海來3.48/321那覇空港チェーン店
1鮨人3.31/40人石垣島日本南端回転寿司系列に回らない店もある

完走した感想

(おまけ)回転寿司まとめツール

テキストエディタMery

エクセルで集計したデータの整形に使った。非プログラマーに優しいシンプルテキストエディタ。ずっと使ってます

RPAツールPower Automate」

食べログ検索して点数と店名引っこ抜く作業で使った。AIと違って命令したことだけを忠実に実行する。

ちなみにBing AI回転寿司店の名前一覧を渡して「それぞれの公式サイトURLひろってきて」って言ったら見つからないもの捏造してきた。


北海道・東北・関東甲信・北陸はこちら

2023-02-08

字は汚いので、こうしてキーボードテキストエディタって道具が完成したときは、神だと思ったし超タイピング練習したよね。

 

なんていうか、字がどうこういうより、絵心がないんだよな。

線をイメージしてその場所に引くってことが苦手。

めちゃくちゃ集中して時間かければギリって感じだけど、やりたくない。

集中とかしてらんないノートの類だと特に酷い。

2022-12-30

anond:20221230224832

日本語化するまで設定できればプラグインなくてもテキストエディタより便利かな

個人的にはフォルダごと開けるのが便利

検索も結果一覧を加工できるファイルにしてくれたり、増田記法じゃないけどマークダウンならプレビューしてくれたり割と便利

2022-12-28

コンピュータエンジニアプログラマになりたい人って

なり方、スクールの是非や費用、未経験エンジニア年収、将来性とかばっかりググってない?

コード書いてみた?

からググって、標準のメモ帳とかテキストエディタ使って、コーディング初体験するまで五分もかからないよ?

自分語りになるが俺は1970年に生まれ中学時代ジャンクショップを巡ってMSXパソコンを組み立て、雑誌手続き型言語写経しては書き換え写経しては書き換え、ゲームを作り自作基盤でカートリッジ化しては界隈で知り合ったオタクと交換し合っていた。その後MS-DOS搭載のIBM-PCを手に入れてからも、まずは動かしてみることから始まった。電通大講義で学んだことより、図書館論文オタク仲間とのやり取りで学んだことの方が大きい。

とりあえずコーディングしてみようよ。書き換えてみようよ。電卓でも作ってみようよ。シンプル電卓ができたら機能を追加してみれば良いし、サンプルコードを色々書き換えてみれば良い。プログラマエンジニアへの一歩目はスクールに対する評価や是非を見ることじゃない。

別に職歴の有無、大卒かどうか、文系理系かどうか、専攻が情報系だったかなんて関係ない。コンピュータサイエンス至上主義者が現れたらジョン・カーマック名前を出してやれ。間違ってもスティーブ・ジョブズ名前なんて出すなよ。計算機科学素養なんて歩き始めた時点ではない方が良かったりする。手を動かしてコーディングエンジニアリングに取り組んでれば、その内嫌でも複雑性やアルゴリズムなど計算理論に関する書籍を漁ることになるはず。

さあ!コードを書け!

2022-12-20

物書き用ツール

趣味ブログとか時々動画を作っている。全てにおいてプロットシナリオを書いているんだが、とにかくそれらの管理煩雑になりやすい。

アイディアだしはケータイメモ帳手帳で充分だけど、常日頃からそれらをどこかしらにまとめる必要もありこれが地味に大変。いわゆる週次レビューかいう奴ね。

まあ週1でやってるわけじゃないけどさ。

大抵はNotionにそれらをまとめている。

では実際にシナリオをどうするのかってことなんだけど、Notionは書くことには特化していないからやりづらい。Notionはあくまでもデータベース進捗管理に向いているためだ。もちろんマークダウン記法は使えるしそのままブログとして公開も可能と優秀ではあるのだが、中間作業的な雑多なプロット等には向かない。履歴差分が取りづらいのと検索機能がそこまで優秀ではないから。

やはりそこはテキストエディタが優秀なのでobsidianを使っていた。これは非常に良い物なので多くの人が勧めているが、問題は異なる端末間での同期が取りづらい点。仕事PCで使いたくても単独アプリな上に同期がやや面倒なんだよね。まあそもそも仕事用のでやるなって話しだが。

Notionだと厳しい面もあるので、今はVSCodegit管理している。これならそこそこ使えるし仕事用のPCだとしてもウェブ版を駆使すれば問題いからね。

雑多にメモ書き

2022-11-11

anond:20221111132850

SQLとかPython使えば良いんじゃないの?(シリマセンケド)

csvを扱うことができるアプリケーションってのは、スプレッドシートなどの表計算ソフトだけではないでしょう。

さくっとGUIってことならば、note pad ++みたいなテキストエディターとか。

2022-11-09

obisidianっていうメモアプリを使っているんだけどさ

使用のものは滅茶苦茶快適

原稿を書くという意味だけならば普通テキストエディタwordなんかよりずっと使い勝手良い

なにより同期さえすればいつでもどこでも編集できるし

ただ、問題は同期なんだよな

公式方法は月額課金かかるし、回避しようとしてGoogleDriveを同期する方式にするとラグや設定ミスなどを招きやす

あとChromeBook微妙に使いにくい

サブ端末で使おうとすると設定の段階で面倒になってしまうので、どうにかしてウェブだけで完結してほしい

いまのところNotionとGoogleDocumentが楽

2022-10-26

メモついでにオススメフリーソフトまとめとく

令和だけど令和っぽくないソフトばかりだが許してくれ、 あとURL書きすぎたら投稿できなかったので気になったのあったら調べてくれ

他にはてなーオススメソフトがあったらたのむ

エディタ

サクラエディタ

言うまでもなく汎用テキストエディタとして超定番

とりあえずファイルの中身を見るためにこういった汎用のエディタは持っておきたい。

Cassava Editor

CSVを見るのに便利な表計算ソフト

個人開発とは思えない機能と使い勝手がスゴい。

vim(windows版32bit)付属のxxd.exe

バイナリの閲覧ソフトはなかなかチョイスが難しい。

定番が古いので乗り換え先を色々試した結果これに落ち着いた。

ファイル操作

Everything

ファイル検索ソフト

探したいファイルが一瞬で出てくるのでおすすめ

7zip

ファイルアーカイバ

これだけあれば世の中の大半のソフト解凍できるのでLhaと頭についてるソフトを使ってるひとは乗り換えよう。

マルチメディア

nkv

シンプルSusieプラグイン対応画像ビューア。

Massigraから乗り換えるのに丁度よかったので是非。

JTrim

シンプルかつ高機能画像エディタ

古いソフトだがこれとペイントさえあれば大抵の場面で足りる。

SumatraPDF

軽いPDFビューア。

PDFを見るだけならこれでいいと思う。

pdf_as

PDF編集ソフト

PDFちょっとした編集ならこれで解決できる。

MPD(Music Player Daemon)

Linux音楽プレイヤーWindows版。

LinuxでMPD使ってる人は入れてみてもいいけど、全くMPDを知らない人は導入クソ面倒だし操作も面倒なので入れなくていいです。

SkyMPC

MPDクライアント

クライアントを入れないとMPDを操作できないので…

忘れてたのあったら追記しま

2022-08-12

なんでそんなにコマンドラインを目の敵にするんだか

anond:20220811155256

↑を書いた元増田ですが、VBの話から派生した話で、やたらコマンドライン(以下CLI)を使った開発に否定的人間がいて閉口した件。

そりゃ一口に開発と言っても色々なので、本当に統合開発環境(以下IDE)だけで開発するケースもあるのは、こっちも知ってるんだよ。

から学習者の中で「何をやりたいか」が既に決まっているなら、CLIを全く触らずプログラミングを学ぶケースもアリということなのだろう。

でも、これには主に2つの理由で全く納得がいかない。

1つ目は、そもそもプログラムって何?」というレベルの人が「何をやりたいか」なんて決まっているわけがないので、最初から「何をやるか」を決めてかかるのはナンセンスという話。

しろどういう開発に進んでもいいように、「等号は代入を意味する」辺りから始まって、どんなプログラミングでも基礎の基礎になる、データ構造アルゴリズム意識させることに集中させたい。

そのためには難易度低めで比較潰しが効く言語を、できるだけシンプルな手順で作業できる開発環境で学べる方がいい。

そしたらPythonの実行環境とそこそこ以上の機能を持つテキストエディタを入れて、コマンドプロンプトとかPowerShellとかのCLIから"Helllo, world"が取っ掛かりだと思うわけ。

もしLinux環境が用意できるなら同じことをLinuxでも試してもらって、プラットフォーム依存しない開発の入り口くらいを知っておければベター

いずれにせよ何かを実行する方法が1つではないという重要な知見は、できれば基礎のうちに知ってもらいたいことの1つだし、それはWindowsLinuxとかCLIIDEという対比がうってつけかなーと。

ちなみにIDEは、Pythonによる手続きプログラミングに慣れた後のタイミングで学べばいいと思う。

そこまで行ったら変数の型や、クラスオブジェクトとかの難しい話をGo言語で学んでおくことで、現場で使われているJavaC#swiftへの移行もスムーズになりそうだし。

ちなみに「初心者コース」の最後、もし可能ならRustでポインタメモリの話の触りくらいを体験してもらえると、組み込みに進む際のハードルが少しは下がるんじゃないかな。

もう1つは、いくら現場によってはIDEだけで開発する現実があっても、CLIを使った開発がどういうものかくらい、プログラマにとっては知ってて当たり前じゃねーの?という話。

もちろん「プログラマが何を知ってて当たり前なのか」は、時代の移り変わりとともにどんどん変わる。

大昔ならおそらく機械語とかが必須だっただろうけど、今なら機械語よりはHTMLを読めるほうが遥かに重要なわけで。

あと、UNIX系OSパーティションごとに主要なディレクトリを分割してインストールしていた時代であれば、edエディタの使い方は必須だったと聞く。

(/binに入るエディタedのみだったため、もし使えないとシステムクラッシュして/以外マウントできなくなったときに詰む)

でも今やそんなの完全に過去の話どころか、viemacsの論争ですら多分古い方の問題になるだろう。

そういう過去の諸々も踏まえるとCLI未来永劫、プログラマにとって常識的ナレッジだとは自分も思っていない。

でも今はまだ、プログラマを名乗るならCLIからコンパイルだ実行だくらいの基礎は知ってて当然だと思うんだが。

(流石にmakeまで知ってる必要はないと思うけど)

ということで、自分の言ってることはそこまでおっさん臭くないつもりなんだけどね。

本当に、何がそんなに引っかかるのか意味がわからない。

2022-07-20

anond:20220720013925

しかゲームエンジンのように、全く違う言語だと過去資産的に難しい環境もあるわけで。

とはいえC++に対する拡張言語となると、テキストエディタIDEの便利機能が軒並み死にそうだね...

作成自体が困難かも。

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

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

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

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

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