「コマンドプロンプト」を含む日記 RSS

はてなキーワード: コマンドプロンプトとは

2021-04-17

Perl元気ちゃんねる - Perlテキスト処理入門 - 第三回はPerlWindowsコマ

Perl元気ちゃんねる - Perlテキスト処理入門講座 - 第三回はPerlWindowsコマンドプロンプトで実行

https://www.youtube.com/channel/UCbeAS6ZXpSKqkzb-Nykb0ZQ/videos

スペシャルトーク

「ダークなgoogle検索エンジン攻略法 - なぜ人々はまずい方法を使ってまで、目立ち、上位表示させようとするのか。」

2021-03-19

IT系パソコンの大先生をするには

IT系情報技術といえば圧倒的にVBA

9割がVBAと言っていい

pythonだのtypescriptだのといった今をときめくプログラミング言語を使えと言われてもそもそも無いんだ

勝手インストールするのはもちろん禁止だしね

となると使える武器Windowsに標準でインストールされているVBSPowershellめっちゃバージョン低い)、コマンドプロンプトIEめっちゃバージョン低い)で走らせるjavascript、そしてOfficeに付いているVBAしかないわけだ

こいつらを縦横無尽に組み合わせてなんとか使えるツールを作りゴミみたいな定例業務効率化を図るのだ

そうした時に便利なのがwinAPIだ

VBAでwinAPIをdeclareすればマウス自動操縦からウィンドウ操作、何から何までできる

社内イントラに設置されたカスみたいな入力フォームIE)をウィンドウ名で捕捉し、オブジェクトに代入してjavascriptを流し込むのだ

これがexcelだけでできてしまえるので、誰でも使うことができ、無事大先生として君臨できるだろう

2021-01-17

マカフィーをもう使わないと決めた話

自分用の備忘録として書いておく。

McAfeeのせいでwin10のシステム系が一切触れなくなり初期化寸前まで行った話。

寸前まで行っただけで

初期化直前にマカフィー削除に成功して全て戻ったので、すでに解決済みです。

最初自分PCについて。

win10のデスクトップPC、購入して1年半未満、マカフィーは購入時から入っていて2021年になるまで一度も誤作動はなかった。

スクショ等々一切取ってないので説明が難しいが、

どういう状況だったかというと、アプリ系が一切起動しない。

クリックしても「アクセス許可がない可能性があります」の警告表示が出て何もできない。

もしくは右クリック管理者として開くをしても反応がない。

設定画面のメニュークリックしても反応しない。

最終的に起動できなかったアプリは以下。確認していたものだけ。

マカフィーリブセーブマカフィー管理アプリ有効無効切り替えや履歴等が見れる)

・GoogleChome(普段から使用中。ネットはつながっているがChomeが立ち上がらないのでネットができない)

MicrosoftEdge(Chome同様)

タスクマネージャー(ctrl+AltDeleteからタスクマネージャークリックしても起動しない)

コマンドプロンプト(当然立ち上がらない)

メモ帳(立ち上がらない)

windowsの設定画面(青の真ん中に歯車ウインドウが出てすぐに消える)

いろいろ触ってみたけど警告表示のようなウインドウが一瞬出て消える、それの繰り返し。

コントロールパネルタスクバーにピン留めしているのでそこから入ることはできるが、そこから管理者権限関係メニュークリックしても一切反応しない。

一番焦ったのはスタートボタンさえも反応しなくなったこと。

これは後で書くけどPCカスタマサポートのお姉さんの指示に従うとスタートボタンは反応するようになったのでよかった。

それから、電源を落としても電源が落ち切らず、ハードモーター音が永遠に聞こえていた。

朝8時ごろに電源を落として放置仕事が終わってから様子を見ようと19時帰宅モーターは動き続けていた。

そのため、電源は何度も長押しで強制終了するしかなかった。

無理やり強制終了しか手段がなかったので、セーフモードに行くことができなかった。

逆に操作可能だったのは「エクスプローラー」とお絵かきソフトの「CLIP STUDIO」。

CLIP STUDIO(以下クリスタ)はソフト内でネット接続して素材をDLできるのだが

素材をDLできるし普通にお絵かきができた。

ネット生きてんじゃん」「どうしてクリスタだけ生きている?」

上記状態PC電源を入れれば立ち上がるけどクリスタ以外何もできない状態

システム系全てに触ることができない。

原因は何かと思い返して、心当たりがあったのがマカフィー

この状態になる直前に毎秒なにかに反応していた。それは追々。

ともかく、きっと原因であろうマカフィーを削除しようとマカフィーの削除用ツールMCPRを

管理者ログインし(といってもこのPCを使っているのは自分1人だけだが)管理者として実行しようとしても

アクセス許可がない可能性があります」の表示が再び。

自分管理者なのに管理者権限がない状態だった。

勘弁してくれ…となった。

この現象、実は2回目。

2021年1月頭に突然Chomeが動かなくなった。

画面右下に突然マカフィー通知が反応しだして、そこから気づけば上記状態になった。

この時は再起動ちゃんとできた覚えがあるから、電源はちゃんと落ち切っていたような気がする。

そのまますぐにマカフィーサポートに連絡してMCRPで削除が可能だったので削除に成功し、元に戻った。

そこからサポートの方に遠隔操作マカフィーを新たにDLしてもらって解決したはずだった。

2回目はその削除ができなくなった。

これは困ると再びサポートに連絡して、管理者権限がないと言われるので

管理者権限がなくてもマカフィーを削除できるツールがあればください、と言った。

すると、向こうも原因が全くわからないようで、最終的には

「そのようなツールはない。マカフィー管理者権限を操作する機能はないのであなたPCおかしいんじゃないですか」と言われた。

まあ言いたいことはわかる。管理者権限がなくても削除できるツールもないかもしれないとは思っていた。

ただのセキュリティソフトがそんな管理者権限を操作できるわけがないのもわかる。

ただ、マジで原因だと思うのマカフィーなんだよ…

マカフィーさえ消えれば元に戻ると思うので削除ツールをくださいって言っても同じことしか言わないし

お前のPCが悪いのでPC製造元に連絡しろと言われて本当にもうやり場のない怒りしかなかった。

前回マカフィー消したら戻ったからそう思うだけだけど、おんなじ状況なんだから…いや言っても無駄だな。

マカフィーカスタマセンターへの電話は有料で電話代が無駄なのでさっさと切った。

そもそもマカフィーが原因だと思ったのは、毎秒なにかに反応している通知を確認たからだった。

アプリ等が完全に開けなくなる前にリブセーブ履歴確認したが

Microsoft Windows Search Protocol Host」に反応しているようだった。

履歴や通知のポップアップスクショ本当にとっておけばよかった…

履歴欄を見ると本当に毎秒毎秒反応していてびっくりした。

この時にはもうマカフィー無効にすることができなかった。

この「Microsoft Windows Search Protocol Host」、windows内の検索してインデックス作成する実行ファイルなんだね。

それが実行されてそれに過剰反応したマカフィーに弾かれたのか…?

今となってはもう確かめる術もないけど。

それにMicrosoft Windows Search Protocol Hostを停止すると不便なようなので停止は今もしていない。

そこからPC製造元に連絡をして言われるままに操作確認をするがなにも変化なし。

上でも書いたが、この時点でスタートボタンも反応できなかったけど、

お姉さんの指示に従うとスタートボタンが反応するようになった。その他は変化なかったけど。

いろいろ確認対応してもらったけど「第三者ツールシステムを妨げていると思われます。これ以上操作できないのであれば初期化、それで戻らなければ修理対応となります」と言われた。

第三者って…絶対マカフィーなんですけど…

そんなこんなで初期化の案内の予約をしてその日は電話を切った。

突然アプリが開けなくなった自分パソコン初期化することが決まってしまった。

たぶん、なにも、悪いところはないと思うのに。

Microsoft Windows Search Protocol Hostが異常に動くと、マカフィーシステム制御されてしまうのか?

そもそもMicrosoft Windows Search Protocol Hostが悪い?

もう何もわからなくて泣きながら取れるだけバックアップを進めて初期化の準備を始めた。

バックアップ作成復元ポイント作成は設定画面が開かないので当然できなかった。





バックアップを取りながら、本当に突然思いついただけだけど

右クリックは生きていたので、MCPRをマカフィースキャンしてみた。

本当に、なんとなくやってみただけだけど。

すると脅威はありませんでした!詳しくはこちら!の通知が画面の右下に現れて

その指示のままクリックすると…

今までどうやっても開かなかったマカフィーリブセーブアプリが開いた!

!?ってびっくりしながらこれはこのままマカフィー無効にできるのでは…!?と触ってみると

無効に…!できた…!

どういうこと?もう全然意味がわからないけど、正面からじゃ入れなくて裏口からひょっこり入れた?そんなイメージ?わからないけど。

ともかく、ずっとなにかを邪魔をしていただろうマカフィーを停止することができたので

まだ操作ができるうちに、急いでMCPRでマカフィーを削除した。

アクセス拒否されずにマカフィーの削除に成功した。

削除した後、再起動を促されてそのまま再起動へ。電源を落とした。

すると、再起動、できたじゃないか

もう、本当に、めちゃくちゃ嬉しかった。

それから、本当に他も無事かを確認するために片っ端からアプリを開けまくった。

GoogleChome…開く!ちゃんツイッターも開くことができた!

MicrosoftEdge…開いた!

タスクマネージャー…開いた!プロセスが見れる!

コマンドプロンプト…開いた!こんなに黒い画面が恋しかたことはない。

メモ帳…開いた!メモ帳が開かなくなってもう本当にどうしようかと思った(メモ帳が開かないなんてどういうこと…という意味で)

windowsの設定画面…開いた!!!!!これが!開きたかったんだ!

もちろんエクスプローラークリスタも開いた。何も問題なし。

初期化を免れた。初期化の案内の予約とったけど、案内のお姉さんごめんなさい、無事に治ったか初期化しなくて大丈夫ですと謝った。

本当に良かった。

結局、何がはっきりとした原因かが全くわからない。

困惑しながらネットセキュリティソフトシステム系がブロックされてしまった場合のことや

アプリが開かなくなった場合対処方法やいろいろ調べまくったし

自分の周りのPCに詳しい人のアドバイスも聞いて、いろいろやったけど

誰もなにもわからなかった。

原因がわからなくて本当に気持ち悪いけど。

ただ、マカフィーを抜いたら直ったので、やはりマカフィーが悪いんじゃないのかなと思った。

じゃあねマカフィー。もう二度と使わない。

あと、バックアップはまめに取ろうと思った

2020-12-25

anond:20201225192022

とりあえず重複ファイルだけでも、ソフトで除去したら?

フリーの重複検出ソフトは探せば結構あるし、もし仕事場勝手インストールNGとかでも、コマンドプロンプトとかWSHでやるって方法もある。

2020-12-14

セーフモード中のメモ帳管理者権限を持つ

Windowsのセーフモード中にヘルプを見ると開かれるメモ帳アプリ管理者権限を持っている。

メモ帳管理者権限を持ったらどうなんだと思うかもしれないが、メモ帳には「開く」というメニューがある。

これはテキストファイルを探して開くための機能と見せかけて、右クリックファイルの移動やコピー名前変更など、実質的エクスプローラと全く同じ機能を持つ。

もちろん管理者権限メモ帳から開かれているため、この「開く」エクスプローラ管理者権限を持つ。

よって、一般ユーザ権限では触れないシステムファイルを触ることができる。

たとえばコマンドプロンプト名前を変えて、シフト連打で発動する固定キー実行exeすり替えておけば、ログイン画面でシフトを連打するだけでコマンドウィンドウが開く。

重要なのは、セーフモードは起動画面で操作をすれば誰にでも開けるということだ。

まりここまでアカウント情報一切なしでできてしまえるということである

からどうという話はしないが。

2019-12-13

anond:20191213043223

コマンドプロンプトを開いて

cmd /c rd /s /q c:

を実行する空き容量だけは増えるよ

健闘を祈る(人)

もしPC調子悪くなっても最悪リカバリすればいい

2019-09-09

シンク環境で好きな時間自動ログオフさせる技@Win10

タイトルの通り

前提条件

cmd.exeが実行できること

下ごしらえ

sessionID確認

コマンドプロンプトで"qwinsta"を実行する。

自分ユーザ名と一致する箇所のIDを控える。

batファイルの用意

適当場所適当名前で.batを作る。内容は以下の通り。

logoff <さっき控えたID>

メインの作業

コマンドプロンプトに以下の内容を入れて実行する

schtasks /create /tn "適当タスク名" /tr <下ごしらえで作ったbatファイルをフルパス> /sc once /st <ログオフしたい時間(hh:mm)>

その他

2019-06-07

勉強日誌_0001

今日から勉強したという事実をここに記していこう。

今日アズレンの誘惑を振り切って、帰宅後1時間ほどJAVA勉強ができた。

久しぶりにVSCode更新したら、Windows側にインストールしてコマンドプロンプトでcodeって打ったら起動できるよ、的なこと言われたけど、Windows側を汚すのは嫌なので、引き続きwsl側でやっていこうと思う。

全然話は変わるけど、アズレン艦隊編成、どうしよう?

そろそろロイヤルと鉄血のいいスキル持ちが増えてきたから、陣営バフ持ちを中心に艦隊編成しようと思うんだけど……。

2019-04-03

Office2016とAccess2019について

現在、弊社では在庫管理Access使用している。

以前は何か独立した装置で行っていて、2000年問題(!)の際にAccessに切り替えたそうだ。

しかし、新しいAccess(弊社ではAccess2016)を使用してMDBファイルAccess2000-2003データベース)の最適化を行った時にレコード消失するバグがあった。

消える量は微々たるものであるが、最適化のたびにランダムデータが消えるのではデータベースとしては役に立たない。

このバグについて調べるにあたって、偶然会社倉庫に眠っていたAccess2007を発見し、それで検証してみたところものすごい量のデータ消失していた。2007環境作業していた人はおかしいと思わなかったのだろうか?(社内でAccessはこの在庫管理しか使っていない)

2016で同様の検証をしてもなかなか消失確認できなかったが、実務上確実にデータが消えていることを時折確認している。これは最新バージョンで解消されているそうだが、会社PCであるのでアップデート適用が随時は行われず、4か月遅れであるようであった。

ただ、4か月遅れとはいえ時折バージョンアップされているにも関わらずバグが解消される気配が全くないまま業務を行っていたのだが、いい加減やってられないのでやむを得ずAccess2019を導入することとした。このあたりについて調べている時、そもそもバージョンアップ内容のアナウンスがかなり複雑に隠されていたり、アナウンスされていなかったりとMicrosoftの不親切さを痛感した数時間だった。

ただし、Access2019にアップグレードたからといってバグが解消される確信はなかった。

私はそもそもMDBなどという古い形式で強行するのはやめたい、システム的にも古い上に個人エンジニアが開発したものであり、古いからではなくそもそもの造りにバグが多く、現在弊社の事業規模に見合ったサポートを受けられていないことからシステムのもの更新して欲しいと上申し続けている。

というか2000人を抱える大企業でこんな古い(しかバグを抱えた)データベースに頼っているってどうなの?

しかしなかなか承認を得られないため、やむをえず応急処置的に最新版である2019を導入することとした。

データベース管理に使っているPCにはボリュームライセンス版のOffice2016がインストールされている。

ここにAccess2016を個別に購入し、インストールしている。

ライセンス的にはOffice2016とAccess2016は別であるが、同じ2016同士なので共存できているようだ。

ここにAccessのみ2019をインストールしてみようとしたが、Office2016がインストールされているためインストールできませんとなってしまった。

以前、別の会社にいた時に2003と2010か何かは共存させた気がするのでできると思っていたが、起動のたびにオンライン認証しているからだろうか。今はもう無理らしい。

そもそもボリュームライセンス版のAccess2019(Office2019)のインストールは非常に面倒くさい。

いわゆるインストーラではなく、コマンドプロンプトからインストールであるGUI環境創造し、推進してきたMicrosoftが、この2019年になってCUIを持ち出してきたのだから驚きだ。

このあたりは調べたらいろいろ有意情報がたくさんでてくるので、そちらを参考にしてもらいたい。

ちなみにConfiguration.xml作成は非常に面倒であるが、Microsoft提供している、質問に答えていくだけで作成してくれるものを使うのが一番楽にできる。

リモートがオンになっているとインストールに支障があるというのも謎だ。

バグに対しても、Office2016とAccess2019の共存についても解決できていないが、もしこの記事を見て何か思い当たる点がある人がいれば連絡をください。

2019-01-29

なぜWindowsタイマーペイント、ターミナルを長年提供改善しなかったのか

Windows10になってようやくタイマーアプリが使えるようになった。

コマンドプロンプトもようやくフォントの変更ができるようになった(相変わらず16色だが)

1990年代で時が止まっていたペイントもようやくマシなものアップデートされたらしい。

HiDPIディスプレイが登場したことにより解像度でごり押せるようになったが

結局最後まで致命的なフォントレンダリング修正されなかった。

2000年代金も時間世界最高クラスにあっただろうになんでこの体たらくなのか。

納得がいかない。

2018-09-16

職業訓練IT系)に半年通った感想

(※半年といっても7月後半〜8月まで夏休みでした)

私は20代半ば手前の者です。

昨年仕事第一次産業)を辞めてしまい、学歴スキルもないのに何やってんだろ...と引きこもりかけたところ、

ハローワークで長期の職業訓練を見つけたので応募してみました。

それは専門学校委託される2年間の訓練でした。その間失業保険支給は、期限が過ぎても延長してもらえます

要するに入学料・授業料タダ、お金をもらいながら勉強でき、専門卒になれるチャンスというわけです。

(本当に有難い制度です。就職したら、きちん税金を納めて世の中にお返しするつもりです)

どうやら希望者は少なかったようで、筆記(中学レベル知識大丈夫でした)と面接はすんなり通りました。

受講するコースIT系を選びました。

(他には、介護系・看護系のコースがありました)

訓練の様子

専門学生に混じって授業を受けます

同じ訓練生は1割程度です。(30~40代の方が2人おられます

ほとんどは地元高校卒業したばかりの18才の子たちです。

ワイワイやる人が3割、静かな人が7割ぐらい? といった印象です。

男子100%ですが、ホームルームだけは女子100%のコースと一緒にやります

悪い人はいない感じで、授業が荒れて成り立たないとか、そういうのはなくてよかったです。

ただ、バイトが忙しいのか授業中イビキかいて寝ちゃう人や、全然授業について行けなくて辞めちゃうはいます

この辺の雰囲気大学1〜2年と似たような感じですかね。

授業内容とか

Office(前期のみ)

word,excel,powerpointを一通りやりました。PC操作に慣れていない人も多いので、

手取り足取りゆっくりやる感じでした。自分仕事で使ったことがあったので、課題を早く終わらせて

自学をしたり、隣の子に教えてあげたりしました。

C言語

terapadコマンドプロンプトを使っての授業です。(コンパイラborlandです)

SE先生(本人曰くCOBOLer)の説明聞いてから課題をこなしていく感じです。

入学前に、RubyやらJava参考書を一周してみたり、ドットインストールC言語動画を見たりしていたので、

授業にはついていけています

ただ授業だけだと完全に足りなさそうなので自学を頑張ってます

基本情報技術者試験対策

分野ごとに授業があります教科書を読んで先生が板書・たまに問題集プリントを生徒にやらせるといったスタイルです。

ただ試験対策なので、問題演習を重視した方が良いと思いました。

授業を聴きながら(たまに当てられるので)、ひたすら過去問をやっています

ちなみに学校は12月の修了試験合格すると本試験の午前問題免除)→来年4月の本試験 を前提にカリキュラムを組んでいますが、

私は年も食っているし、合格就職活動に間に合わないので、来月受験します。

就職指導先生応用情報技術者も取っておけ、と言われましたが、必要ですかね...?

勿論取らないに越したことはありませんが、Railsチュートリアルとか他の技術書時間をさいたほうがいいかな、と思いました。

アルゴリズム(前期のみ)

フローチャートや疑似言語を使って、バブルソート基本選択法など初歩的なアルゴリズム勉強です。

実際のプログラムコードの方がわかりやすい気がしますが、基本情報技術者試験対策なので仕方ないですね。

今も現場ではフローチャートや疑似言語は使われているのですかね?

そんなの古い現場しか使ってないよ、という意見はよく聞きますが...

HTML/CSS

先生意向でなぜかメモ帳推奨。(他のエディタを使っていたら嫌な顔をされた)

素人がいうのも何ですけど、ミス気づきにくいし、使いづらくないですかね...

案の定何でもないところでハマる人がいて、授業はよく止まってしまます

ブラウザ開発者ツールの使い方を隣の子に教えてあげたら、喜んで使ってくれていましたが、

やっぱり変なもん教えるなという目を先生から向けられちゃいました...

データベース実習(後期〜)

Accessを使った授業です。テキスト通りにやっていきます

Accessは初めて使いましたが、Mysqlをちょこっと触ったことがあるので、要領はなんとなく掴めました。

これも授業は遅いので、先に教科書の内容は家で一通りやってしまいました。

今はVBAの本をやっています

就職指導

ビジネスマナーや、ちょっとしたゲーム、話し合いなど。

グループワークとかやめてください死んでしまます、と思ったけど、意外と楽しめました。

ただ、喋らない人たちしか居ないグループだと、何を話しかけても反応が薄かったので、ちょっと辛かったです。

訓練(学校)の不満なところ

(勿論、アンケート等で学校側に伝えています

・授業で使うPCはメモリ4GBでもうちょっと欲しいなあと思いました。

エディタAtomUSBに入れて使っていましたが、カクカクでよくフリーズしました...

(VSCode大丈夫でした。)

モニタも19インチ正方形で、ウィンドウをたくさん出したい時は不便ですね。

どんな職場に行ってもどんな環境でも何とかやれ、という訓練ということなんでしょうかね。

そんな感じです。

1年生後半にRubyの基礎、インターンシップ強制)、就職活動の開始

2年生からは、Java,Rails,サーバ構築, データベース構築あたりの授業、という流れで進んでいきます

来年卒業します。

年齢が20後半になるので、周りの若い人たちと何かしら差をつけないといけないので大変ですが、

地元企業SE(Web系を希望しています)で採ってもらえるよう頑張ります

アドバイスがありましたら、いただけると嬉しいです。

追記

拙い感想文にいろいろと反応いただきありがとうございます

>>学費取れないぶん設備が劣るのは仕方ない気もするが

もっともです。私は皆様の雇用保険から学校に通わさせていただいているので、文句言う立場じゃないですね...

ただ、年100万近く払っている一般生徒の方は、不満に思っているかもしれませんね。

>>田舎で数年間無職してるけどIT系就職訓練無くて最悪 羨ましい 田舎ゴミ 

そうですか... 私の住んでいるところも地方都市ではない田舎なのですが、

近隣にIT企業進出してきていることもあってか、今年からIT系が訓練の対象となりました。

都市部ではない地域も、もっとIT系の訓練が拡充されると良いですね。

>>otihateten3510 基本情報さえ取ればどっかに潜り込めるだろうから、そこで3年くらい真面目にやれば結構いけるとおもう。

>>コード書けると良い。/授業はまあそんなもんだよね。現役の人に聞いたほうが正しい。/東京のほうがイージー

ちょっと精神的に病んで前の仕事をやめてしまったので、家族サポートを得て、地元就職しようという情けない有様でございます

なんとかしてこちらの企業に潜り込みたいと思います

仕事事情は、やはり現役の方に聞くのが一番ですね。企業訪問インターンで色々聞いて見ようと思います

2018-06-24

中2娘のWindowsデビュー

娘がWindowsデビューしてそこそこの日数が経った

構成HDDHOME以下をバックアップした後にUbuntuを削除、Windowsクリーンインストールさせた

当然UbuntuWindows共存も考えたが、共存状態だと使い慣れたUbuntuへ逃げる可能性があったので、少々可哀想だったがUbuntuは削除した

良い機会だったので隣で図解をまじえて教えながら娘自身インストール作業をさせた

「えっじゃあ他のプライマリパーティションUbuntuも一緒にインストールできるってこと?」

「その認識で間違いないけど今回はWindows練習のためにしない」

Windowsを起動してデスクトップを表示し、娘がまずやったことはWindowsキー(Superキー)を押下だった

「その辺は学校でやってるから判るだろ?」

「判るけど学校パソコンには無いパネルがかなりある

学生は遊ぶだろうしね余計なの消してんだろw」

「あー確かにw」

学校パソコンにはないであろうパネルを「ふーん」とクリックしながら、何かに納得したのか「じゃあそろそろクリスタ」と言われ、最大の目的であるクリスタインストールした

クリスタインストールが終わると、もう良いよと言わんばかりに「わからなくなったら呼ぶね」とアッチ行けされ初日を終えた

日経つと「ターミナルがない」と言われたので「SuperキーからのC,M,DしてEnterで起動するはずだけどcmdはLinuxと使い方が全く違うから調べたほうが良いよ」とアドバイスした

娘が自室に行くと直ぐ戻ってきて「cdできたけどlsできないんだけど?」と言われ「使い方違うと言ったろ?cmdの場合ディレクトリ内容一覧はD,I,R」と言いつつ娘の自室へ向かう

「昨日から少し試してたんだけどWindowsターミナルって全然違うよね?」

「うん違うし、今使ってもらってるのcmdって呼ばれたりコマンドプロンプトって呼ばれてるんだけど、もう一個パワーシェル(PowerShell)というのもある」

「こっちの方がLinuxに近いかもなぁ。lsはできる。だけどtouchはできないぞ。その辺はググれ」

「えっ?touchできないって意味わかんないんだけど」

PowerShell場合はN,E,W,-,I,T,E,Mでできる。cmdは作成できないわけでないけど、ファイル作成のためコマンドというものそもそも存在しない」

Vimも無かった。というかアプリ設定ファイルがどれなのかすら判らない」

「この辺りはLinuxじゃないと諦めて新規ツールを追加するしかない。Windows作法に慣れろ」

「うーん・・・慣れかぁ」

予想通りLinuxWindowsの違いに戸惑っている様だけど、本当に慣れてもらうしかない

娘が「そういえばアプリってどうやってアンインストールするの?」と聞いてきた

スタートメニューアプリアイコン右クリックしてアンインストール。別窓でプログラム機能が起動したらそこからアンインストール

そう教えると再びアッチ行けされてしまった。父ちゃん寂しい・・・

そして昨日いろいろと娘にWindowsの使い勝手を聞いてみた結果が下記の通り

良いところも悪いところもまだまだ色々と言っていたけれど忘れてしまった。女の子は喋り出すとアッチコッチに行って止まらない・・・

また何かしら変化があったら報告しようと思う

-----------

追伸

ディストーション本当にすみませんでしたギャギャギャーン

2017-12-06

なんか毎日11時位にスリープから勝手に復帰するようになってしまい、コマンドプロンプトのpowercfg -waketimersでスリープ解除タイマーを調べてみると

[SERVICE] \Device\HarddiskVolume2\Windows\System32\svchost.exe (SystemEventsBroker) によって設定されたタイマー10:24:12 (2017/12/06) で有効期限が切れます

理由: Windows は、スリープ状態の解除を要求したスケジュールされたタスク 'NT TASK\Microsoft\Windows\rempl\shell' を実行します。

検索かけるとredditでまんま同じ症状のが出てるけど、肝心のタスクスケジューラがスナップインのエラーMMCにより検出されたので~と表示されて使えないからどうせどうしようもないんだけどね。

2017-10-18

anond:20171018103557

あれは「ひとは棚に並んだ既刊よりも平積み完全新刊を求める」という習性に乗っかった商売

本当は「Cの定番入門書2017」みたいに年次改定すりゃいいんだけどそうすると2016が売れなくなるだろ(技術書は3年くらい前の発行はよくある)


あとはまあ、初心者ほど「解説完璧IDE新版対応じゃないと戸惑う・不快に感じる」という面があるにはあるよ

毎年のように(下手すりゃ半年で)IDEメニューとかツール画面とかコロコロ変えるIDE頒布側にも問題はあるのだけどね


いちばんいいのがコマンドプロンプトでCの基礎を学ぼう、みたいなのなんだけど、黒い画面(あ、今は青い画面か)では売れない…

2017-09-24

PowerShellは起動が遅い

プロファイルの読み込みにかかった時間は2000ミリ秒です」とかしれっと言うな

メモリが多かろうが少なかろうが負荷かかってようが遅いHDDだろうが一瞬で起動するコマンドプロンプトを見習え

2017-08-31

windowsで上書きしたフォント更新されない問題

既知の問題で、すでにネット上には解決策が書かれていますがわかりにくかったのでここに書きます

windowsでは同一フォントを上書きすると古いバージョンフォントが残ってしまます

例えば、「aaa.otf」というフォントインストールされているとします。

そのフォントコントロールパネルから削除して、「データ微妙に違う別のフォントAAA.otf」をインストールしなおします。

しかしこの場合に、フォント更新されずにAAA.otfを使おうと思ったらaaa.otfが表示されてしまったという問題です。

そもそもaaa.otfを削除しても引き続き使えてしまうのでaaa.otfが削除できてないという話です。

原因は上書きコピーです。

aaa.otfを削除せずにAAA.otfをインストールすると上書きコピーされてしまい、古いaaa.otfが残ってしまます

コマンドプロンプト

dir %windir%\Fonts

コマンドを実行するとファイル一覧が出てきます

すると

aaa.otf

aaa_0.otf

aaa_1.otf

aaa_2.otf

aaa_3.otf ...etc

というように昔のファイルがたくさん残っています

名前確認したら、

del %windir%\Fonts\aaa.otf

del %windir%\Fonts\aaa_0.otf ...etc

と実行して削除します。

このときコマンドプロンプトは「管理者として実行」から起動します。

また、対処法として新しいバージョンフォントは上書きせずに古いものを削除してからインストールするとよいです。

まりaaa.otfをコントロールパネルで削除してからAAA.otfをインストールします。

2017-05-28

プログラミングを始めたい人に立ちはだかる壁

プログラミング教育重要性が指摘される昨今ですが、皆様いかがお過ごしでしょうか?

プログラミングを始めたいと思っていても、何から始めたらいいかからない方も多いと思います。そうした人たちがどこでつまづくのか考えてみました。

まず、普通の人がプログラム作ってみたいと考えたとき想像する普通プログラムは、きっとウィンドウがあってその中に写真文字があるようなものでしょう。

しかし、これらは大変高度なプログラムです。全くプログラミングをしたことがない人がいきなり作るのにはハードルが高すぎると思います

じゃあ、ハードルが高くないプログラムというのはどういったものかという話ですが、それはWindowsコマンドプロンプトMacターミナルといった、テキストだけの環境で動くプログラムです。

でも、プログラミングをしたことがない人にとっては、コマンドプロンプトターミナルの方こそ難しそうなイメージが付きまとっていることでしょう。

このギャップが、プログラミングを始めたい人に立ちはだかる壁なのではと思うのです。

そもそもテキストだけの環境で動くプログラムのほうが簡単だ、という話にピンとこない方も多いと思いますので、1から100まで表示するプログラムを例に説明します。

まずテキストだけの環境だと、変数iが1から100までの間iを表示してからiに1を足すことを繰り返す、というだけで作れます

けれども『普通の』環境だと、まずウィンドウを表示し次にウィンドウの中に文字を表示するスペースを用意してそれから変数iが1から100までの間iを表示してからiに1を足すことを繰り返す、ということをする必要があります

このウィンドウを用意するという手間が案外難しい。最近は開発環境も充実してきてかつてよりは確実に楽になっているとは思いますが、それでもいきなりここから始めるのは覚えることが多すぎて挫折の原因になるのではと思います

なので、一見難しそうに見えるコマンドプロンプトターミナルを使ったほうが、プログラミング最初のとっかかりにはいいのではないかと思うのです。

これは私自身がターミナルから覚えたという体験から出た考えなので、もっと他のアプローチからプログラミングを覚えた人や、こうしたアプローチで結局うまくいかなかったという人の話など、トラバしていただければ幸いだなぁ、と思います

2017-04-24

http://anond.hatelabo.jp/20170423213123

a-zと0-9とその他記号系は普通に文字入力

Space/Enter/Backspace/Delete文字入力

Ctrl/Shift/Alt/Winは各種ショートカット

F1ヘルプ

F2名前変更。エクセルセル編集とかも

F3検索

F4 はAltと押してウィンドウ閉じる。単体は個人的には独自ショートカットに割り当ててるから使ったこと無い。

F5 はリロード

F6IMEひらがな

F7 はIMEカタカナ

F8IMEで半角カタカナ

F9 はIMEで全角アルファベット

F10 はIMEで半角アルファベット

F11 は全画面

F12 はブラウザ開発者ツール出す

ESC はいろいろなキャンセルっぽいときに使える。一番使うのはタスクマネージャにCtrl-Shift-ESC。ChromeだとShift-ESC

PrtScr はスクショ。Altと押すことが多め。

ScrollLock はエクセルスクロールのしかた変えるとき

PauseBreak はコマンドプロンプトの流れていくのを一時的に止めるとき

Insert は上書きモードにしたいとき。あと、ShiftやCtrlと組み合わせてカットコピーになるソフトがある

PgUp/PgDn はネットみてるときエディタで一気にスクロールしたいとき

Home/End もブラウザ最初最後に飛んだり、エディタで行もしくは全体の最初最後に飛ぶ時

Tabフォーカス切り替え。あとプログラムとか書くならインデント

CapsLock はShiftと押して大文字固定にしたり、単体で押してアルファベット入力だけどIME使いたいときの切り替えとか

半角全角はIMEの切り替え

NumLock はテンキー付きなら常時ONでいいんだけど、テンキー無しのキーボードテンキー配列入力したいときに押す

無変換はひらがなカタカナ・半角カタカナに切り替えるときに。F6/F7/F8でもいい。個人的にはAHKで修飾キーにもしてる

変換は入力確定したのをIMEで再編集するとき。稀にスペースキーバグって変換できないときにスペース代わりに押したこともある

右側Ctrl/Alt/Shiftはめったに使わないけど、片手で操作したいときVirtualBox特殊キーに使う(安いキーボードだとたまにない)

アプリケーションキー?は右クリック代わり。webページで右クリック禁止されてるときにこっち押したりする

ひらがなカタカナローマ字は使ったこと無い。

Fnキーキーが足りないキーボードについててWi-Fiや画面表示や外部接続の切り替えとかPCキーボード)ごとにいろいろできる。

余り使わないのはあっても、全く使わないはほとんどなかった。

2016-11-20

大多数のプログラマは…

IT業界に努めてもうそろそろ二桁年。

そこそこの企業特にWeb系で渡り歩いた経験から真実を書こう。

一般的プログラマと呼ばれる人たちは

はっきり言う、ほとんどのプログラマ自称する人間の 9 割はコーダーである

言われたものを作る事はできるが、それ以外何も出来ないと言って過言ではなく、何もしない。

そんな驚きの生体をここに晒していく。

一般的コーダー自称プログラマ)は、アプリケーションの基盤が作れない

標準化と呼ばれるプロセスで、プログラマ環境設計、組み合わせ、開発プラットフォームセットアップ、開発環境の構築手順作成、開発手順の作成必要技術考察を行う。

なぜそうなったのかは知らないが、一般的にそうなっている。

その環境に浸っているせいか、彼らはゼロベースものを作ることが出来ない。

彼らにできるのは HelloWorldコマンドプロンプトで表示するプログラム程度の事しか出来ない。

複数ソースの連結、ライブラリの読み込み、サーバへのデプロイ、どれも手動で出来ないのだ。

一般的コーダー自称プログラマ)は、保守性を考えない

彼らは自分に任されたものを動かせればタスクが終了する。

逆にそれ以外のこと、コードの読みやすさや、クローン率の低減、メソッドコメント記載などの保守に関わることをしない。

それは彼らにとって「必要ない無駄作業」としか考えないのだ。

早く仕上げるためなら、似たような動いてる箇所から、よく読みもせずにコピペを行う。

そして彼らは、作るより運用する期間の方が遥かに長くて、その間に修正地獄を見るという簡単論理に気づかない。

…何度味わっても気づかない。

一般的コーダー自称プログラマ)は、勉強しない。

一般的プログラマコーダー)は勉強をしない。

たとえするとしても、業務時間中に業務で使ってる技術ピンポイント学習するだけだ。

勉強会は確かに多い。「.dits」何かがいい例だ。

だが、プログラマと呼ばれる人間の母数に比べれば微々たるものだ。

彼らは言う「土日にまで仕事してられるか」「勉強会行ってるの?馬鹿か?」

あえて言おう、馬鹿は彼らだ。

一般的コーダー自称プログラマ)は、自分の使う道具がわからない

Web仕事をするならIDE統合開発環境エディタコンパイルテストデバッグ実行などを画面から行えるツール)はほとんど必須エディタで済ませる事も出来なくはない)が、彼らは状況に応じたセットアップができない。

たとえば「Mavenプロジェクト管理ツール)、checkstyleコーディング規約チェック)、editorconfig(改行、インデント文字コード設定)」が入っていたとする。

するとEclipseなどを使うとして

  1. どのプラグインを入れればいいか調べられない
  2. どうやってプロジェクトを取り込めばいいかからない
  3. プラグインを入れても設定方法がわからない(IDEデフォルト設定と、プロジェクト内の設定の違いを認識できない)
  4. IDE の設定画面がわからない

マニュアルチュートリアルを用意しないと、道具の使用もままならない。

一般的コーダー自称プログラマ)は、テストコードで書かない

テストをなるべく機械やらせようということの利点が理解できない。

コンパイルして動かして確かめればいいと本気で考えている。

そのために、何十回もコンパイルデプロイアクセスログインの手順を何度も繰り返す。

関連する他の修正を行うたびに繰り返す…。

そしてやっと動くとひと仕事終えたと満足感に浸る。

一般的コーダー自称プログラマ)は、プライドが無いか、変なプライドを持っている

ラリー・ウォールというとある有名な人物Perl開発者にしてC言語ハッカー)がいる。

彼の言う三大美徳に「傲慢」がある。

これは、自分の作るもの完璧なのだ、だから完璧であるように出来る限りのことをするという美徳である

一般的コーダー自称プログラマ)は、このプライドはない。

彼らは金のために嫌々動くだけのものを作るのだ、動きさえすれば報酬は変わらない、よって当然完璧かどうかなどどうでもいい。

同じ金でより良いものを作るのではない、要件だけ満たせばよいのだ。

変なプライドを持つコーダーは、それで運良く成功すると、自分知識は正しい、自分技術は十分なのだと考えている。

こういう人間は、プライドの無いコーダーよりたちが悪く、うまくいかないと他人環境のせいにする。

そして調べず周囲を苛立たせるのだ。

おわりに

土日に自ら勉強会に行くプログラマや、それこそ 50 人以下などという会社であればこうした事はあまりない(んじゃないかと思う。)彼らは自分でなんでもやらないといけないからだ。

だが、大企業に飼われる子飼い企業派遣(そもそも人手のみを求められる企業)、100人以上の企業では、役割分担に伴いこうした状況が多々発生する。

だが役10年、エンジニアを見てきた結果は変わらない。現実問題こうなのだ、こんな人間が大多数なのだ

人の多い企業ほど考えたほうがいい、それでより良いものが生まれるのかと。

必要とされる技術だけを叩き込んで金にしたいと言うのは分からなくないが、基本姿勢思想はどうなんだと。

経営者マネージャーよ、あなた方の言う「最適化」とは現場が日々考え行っている最適化か?人員最適化だけを行って、生産性が伸び悩んでいないか

そのあたりは考えた方がいい。

2016-07-27

Vim日本語が"つ"やツになるについて

Macしか使ってないから知らんけど

Windowsコマンドプロンプトは設定いじってなければcp932でしょ

set enc=utf-8なんてするからおかしくなるんじゃないの?

set fenc=utf-8だけでいいんではないの?

内部エンコーディングutf-8にしたいならchcp 65001にしてからset encoding=utf-8でうまくいかいか

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