はてなキーワード: Cuiとは
ファイルコピー(というかエクスプローラ)周りの余計なお世話で発生する重さは本当にひどいので、
個人的な覚書を貼っておくので、もしよければ参考にしてほしい。
大変面倒だけど、全て設定すると劇的に早くなる。ためしてみてほしい。
- 設定→更新とセキュリティ→Windows セキュリティ→ウイルスの驚異の防止
- 除外の追加または削除
- 除外の追加→ファイル
- 「C:\Program Files\Windows Defender\MsMpEng.exe」を追加
- スタート
- 「スタートメニューまたはタスクバーのジャンプリストに最近開いた項目を表示する」→オフ
- peopleの内容を全部オフ
- 全般
- 「プライバシー」チェックを両方とも外す
- 表示
- ※フォルダの種類が自動的に選別されるのが問題なので、全種類同じ設定にすることで固定する
- フォルダーの種類の変更
- フォルダ内の空白で右クリック→「このフォルダをカスタマイズ」
ようやく暇になって戻って来てみたらブックマーク数がすごいことになってますが、これ、検索すればすぐ出てくる情報ばかりなので、正直恐縮してます。ほんとうに大したこと書いてないですよ…
tsu_nyan 出来るだけコマンド化しました。 https://gist.github.com/tsunyan/f8429ecd5088b3910e00e28612ae2d37
面倒なので一括でどうにかしてほしい人は、tsu_nyanさんのコマンドを使ってみるのも手だと思います。
レジストリを直接いじっているので不安に感じるかもしれませんが、結局設定画面からいじっているのと同じ結果なので、レジストリだから怖いということはないです。
一理あるとは思うのですが、Defenderそのものが攻撃されている時点で防壁を突破されていませんか?
その状態を危惧するならオンにしていても、定期的に外部ツールでチェックすべきと思います。
また、この処置は不具合に近い症状への"対処"であることを前提においていただければと思います。
そりゃそうです。
「エクスプローラをスムーズに使えている人にこの記事は無意味」と言っているようなものです。
この記事はレス元の増田が困っていたので「この辺り試してみたらどうですか?」と書いた記事です。
こちらは「エクスプローラが周り重い人向け覚書」なので、コマンドを使うというのは的外れです。
いくらCUIを使うように努力していても、エクスプローラを使わざるを得ないシーンはどうしても出てきてしまいます。
この指摘は的外れです。
今回の設定項目はハイスペックでも人によっては起こりうる現象です。
スペック由来の問題ではないことは、ブックマークコメントで何人か指摘してくださっているので参照してください。
マイクロソフトのサポートページにはハイスペックマシンでも全然重いという怨嗟の声であふれています。
※とはいえ、メモリ最低8GB&システムドライブSSD化は人権と思います。
同意。エクスプローラを軽くする話をしておいてなんですが、ファイラ派です。
tikuwa_ore エクスプローラーは「検索」がクソなのをどうにかしろ。入力文字を検索する簡単な仕様でいいのに、実際には検索子をつけないとロクに検索できない。あとIMEの誤入力どうこのあれもすこぶる邪魔。
まだ自分の中で確信を持つまでではないのですが、フリーワード検索では、あるはずのファイルがでませんよね…
個人的に全ファイルインデックス化してそこを操作してファイルを検索しています。なんとも馬鹿らしい話ですが…
haruten 自分もあまり重いと思っていないけど、「「登録されている拡張子は表示しない」オフ」←これはいい加減にデフォルトでオフにしてほしい
「ワンクリックでファイルを開く」並に時代遅れの項目だと思うんですよね。なんとかならないものか。
拡張子を表示させてる方ですよ。
aurijpn 匿名で書かないで欲しいなぇ
↓
@sisya ノ
こういうのを実装したいと思ってるだがどんな言語とライブラリ使って
業務で使うというよりは習得メインだから回答の精度とかは二の次でいい
ちなみに自分のスキルは一応本職だからPythonは触ったことないけど
MySQLいじったりテーブル設計したり学習データ管理用のGUI作ったりとかMeCabの知識とかはどうにでもなると思う
あ、ただ微分積分とか行列については全くわからないと言っていいレベル
最近はWebの知識をフロントエンド/バックエンド/フレームワーク/アーキテクチャと
総合的に勉強するより機械学習の方がむしろ低いとか聞くけど意味不明な記号の羅列を見てるとにわかには信じられない……
”そこそこの大学をでて大学数学をちゃんと習得している人にとっては”的な条件があるのだろうか
このくらいの仕組みならパパっと作れたりするのかなぁ
黒すぎません?
ダークモード自体は好きなんですよ。普段使うエディタは基本ダークテーマ使ってるし。
あまりに黒!がおおくて逆に目が疲れる。#000000が近い。
普段からCUIで作業してるひとは気にならないのかもしれない。
でもなんかほら…Slackがダークモード搭載されてたからウキウキで設定変更したらくっっっっっっろ!!?なにこれ黒!!!!!!????
ってなってちょっとがっかりしている所存なんだけど、みんな気にならない…?
iOS13のダークモードも黒い〜!ってなったし個人的にはDiscordのダークモードぐらいが一番好きなのだが…自分の感覚がおかしいかもしれないから、世論が知りたい。
プログラマじゃないけどプログラミング完全に理解した()おばさんが理解してる基礎知識書くよ。
(追記 この文章はプログラミングの勉強をしたいけどその周辺にある基礎知識になかなか触れる機会がない人向けに書きました。これらの基礎知識があると、困ったときに調べ方すら分からないという状況は回避しやすくなるはず)
ターミナル、いわゆる黒い窓からCUI(コマンドユーザーインターフェース)でコンピュータを使う方法を覚えよう。これは大学のコンピュータリテラシーで習った。MacOSXで復習すると捗った。(追記 すごく間が抜けてたけどMacOSXはUnix系OSです)
まずはファイル操作。Macでターミナルを使って、cd Desktopって打ってからecho ohayou > aisatsu.txtって打ってみて、cat aisatsu.txtってやる。そうすると何が表示されるのか?とりあえずやってみよう。ここで>は増田の都合上大文字全角にしてるけど、ちゃんと半角にしてね。なんで増田の都合上半角がダメなのか、そのうち想像できるようになろう。(追記 ブコメ指摘感謝)
そして、実際にデスクトップを見に行ってみると、aisatsu.txtってファイルがあるはずなんで、開いてみよう。これで何が起こったのか7割くらいはわかるはず。
こういうファイル操作の基本をまず覚えよう。これこそ空気みたいなものだから。
(追記 ここも間が抜けてたけど確かにhogeって何かわからないね。直しました)
最近は何も考えなければ文字コードはとりあえずUTF-8でなんとでもなるようになってるけど、バックスラッシュとかは環境設定で出てくるように設定しないと出てこないし、その意味合い、つまりエスケープとしての使い方を頭に入れておくと後々困らないと思う。あとEOF(エンドオブファイル)とか改行コードとかもそういうものがあるよ程度には覚えておこう。これ頭の片隅にはいってないと分からん殺し的な罠にはまることがある。
これは使いたいプログラミング言語の公式サイトに行くと大抵書いてある。
でもMacだとだいぶ楽。とりあえずターミナルからgccって打ってみるとなんかCUIツールとか書いてあるものをインストールしろって言われるのでインストールする。これだけでCとかC++とかRubyとかPythonとか一通り使えるようになる。もしかしたら最近はこのインストールすらいらないかもしれないけど。
あと、シェルのコマンドとかプログラミング言語を実際に使うときはいろんなライブラリをインストールする必要があるけど、そのライブラリは管理がすごく面倒なので管理をまとめてくれるコマンドがあったりする。aptとかhomebrewとかがそういうのだから、そんなものの使い方も覚えておこう。
(追記 言語の文法を追うだけなら環境構築なんてしなくてCloud9とか使ってもいいかもだけど、プロダクトを作ろうとした時にはまだまだ手元で環境作って必要なライブラリを入れてとやった方が後々応用がきくと思うのですよ。それにそうしていくとDockerの有り難みなんかも理解できるようになっていくのではと思います)
最初に勉強するプログラミング言語は、Javaだけはやめておけ。
なんでかっていうと、Javaはオブジェクト指向言語ってやつなんだけどオブジェクト指向的にしか書けないから。古い人間だと言われそうだけど、最初は手続き型言語から始めるべきだと思ってる。少なくとも、手続き型的に書ける言語から始めるべき。
なぜそう思うのかも含めて、とりあえずおばさんが理解しているプログラミング言語の発展の経緯を軽く解説する。
最初の頃のプログラミング言語は、手続き型と呼ばれるものが多かった。
この〇〇型ってのはプログラミングをするときの考え方によって名前がついているんだけど、手続き型はまず0を作って、0に1を100回足して、最後にその結果を表示してください、みたいな、上から書いた順番通りに動くのが基本のルールである考え方。プログラムは基本的にはこうやってデータをアルゴリズムを使って変化させていって望む結果を得ている。でもこのやり方は問題も多かった。プログラム全体がひとかたまりになってしまっているので、数千行とかになるともう普通の人では手がつけられないし、人間のミスでデータを間違って扱ってしまうことがバグの温床になった。
なので、この手続き型の考えに構造化という考えが加わって、関数というものが生まれた。関数っていうのは料理のレシピに例えるとわかりやすいかも。
5:豚こまを入れて色が変わるまで炒めます。
9:火を消して8をお皿に盛り、野菜炒めの出来上がりです。
B:肉に味付けをします。
2:Bを入れて色が変わるまで炒めます。
3:Aを入れてしんなりするまで炒めます。
4:火を消して3をお皿に盛り、野菜炒めの出来上がりです。
って書ける。ここではAとBが関数。
この程度だとあまり意味を感じないかもしれないけど、これがもっと複雑なものを想像してみると、なんとなくありがたみが分かって来ないだろうか?こうすると、多人数でプログラミングをするときに、Aを書く人、Bを書く人、1〜4にまとめる人って感じで作業分担ができる。それに、バグが起きた時もAの領域でバグったのか、Bの領域でバグったのかとか、全体にまとめると上手くいかないのかとか、原因の切り分けがしやすい。
でも、プログラムがとっても複雑化すると、これでも手に負えなくなる。料理の例えを拡大すると、料理店を運営することを考えるといいかも。
料理店でたくさんの料理をさばくときに、レシピを完全に1から作ることってないと思う。Aさんが野菜の仕込み担当、Bさんがスープの仕込み担当、というように各人に仕事が割り振られているはず。AさんもBさんもそれぞれの仕込みのレシピを持っていて、最終的に出てくる仕込みがちゃんとしてればAさんBさんの仕事の詳細までいちいちシェフが細かくチェックしない体制になっていると思う。大雑把にいうとそういう考え方をプログラムで再現したのがオブジェクト指向型言語。
なので、本気で料理の初心者がいきなり厨房の仕切りを任されて上手くいくのは難しいように、構造化プログラミングのありがたみすらわからない段階でオブジェクト指向型プログラミングに手をつけても意味がわからんだろうと思うのがおばさんの立場です。
(追記 おばさんはRubyを勧めておきます。オブジェクト指向型言語ですが、手続き型的に書き下すことも出来るからです。一つの言語で手続き型構造化オブジェクト指向、全部勉強できます。メソッドも便利なのが一通りあるし、日本語を扱うのにも問題が少ないです)
次に問題を分解できるようになろう。
例えば、クイズゲームを作りたいと考えたときにクイズゲームを作りたいです、って問題は大きすぎる。
クイズゲームに必要な要素は、問題文を表示する、回答を入力してもらう、正誤判定をする、正誤判定の結果を表示する、ということだなぐらいにまず分解する。
これを実際にプログラミングしようとすると、もっと分解できてさらに問題が見えてくると思う。
コンピュータってのは創造的なことはできない代わりに、とても簡単なことをとても階層的に重ね合わせて大きな問題を解けるように作られてる。それを心するといいと思う。
これ超大事。プログラミングって本当に自分で1からものを考えなきゃいけないことってあまりない。大きな問題はあなただけの問題かもしれないけれど、それを構成する小さな問題は大抵他の誰かが解いている問題なので、調べてみれば答えが見つかると思う。
エラーメッセージが出てきたらまずググってみる。翻訳しても初心者には意味がわからないし、ググったら誰かが解説付きで紹介してくれているのでその解説を読んだりしながらエラーメッセージとの付き合い方を覚えていけばいい。
メソッドの使い方がわからなかったら言語の公式サイトに行ってみる。メソッドの使い方で大事なのは呼び出し方、返ってくる値の型とかそういうのだから、こういうところはググるよりも公式サイトに書いてあることをしっかり読んで理解する。
あと、アルゴリズムの勉強もしてみるといいと思う。アルゴリズムとデータ構造と計算量の勉強。大学の学部レベルの教科書をちゃんと読んでみると、例えばデータベースを操作するSQLというものを書くことになった時とかに効いてくる。あとは作ったプログラムが遅すぎてどうしようとかいうのを解決する時とか。
なんか深夜までいろいろ書いてしまったけど、あくまでもプログラマじゃないおばさんが書いたものなので、みんなでツッコミとか入れてくれると大変助かります。
以前は何か独立した装置で行っていて、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の共存についても解決できていないが、もしこの記事を見て何か思い当たる点がある人がいれば連絡をください。
いろいろ考えてみたけどこれ解釈を広げすぎて元増田の好みから脱線しちゃうよね?
SNSを監視し個人情報をハックしてテロリストをあぶり出すネットヲッチャーゲーム。
twitterもどきやyoutubeもどきが出てきてナマナマしい。
https://store.steampowered.com/app/491950/Orwell_Keeping_an_Eye_On_You/
ネットを題材にしたある章にカムイネットというサイトが出てくる。
ただ絵的に映ってるだけで操作できるわけじゃないのでナマっぽさはあまりない。
タブレットを操作できる。その世界のニュースを読めたり通販も利用できる。セーブもこれでやる。
https://store.steampowered.com/app/447530/VA11_HallA_Cyberpunk_Bartender_Action/
メールしたりフォーラム覗いたりプログラムをDLしたりでディティールが細かいのですごくナマっぽいんだけど、いかんせんモチーフが古いので若い世代はそれを感じられないかもしれない。
http://scoutshonour.com/digital/jp.html
メニュー画面がCUI。CRTみたいに歪んでるし、後ろで鳴ってるHDDのココココ音にノスタルジーを感じたらおじさん。
レトロなCUIからスタイリッシュなFPSへダイブするような演出はかなり好き。
https://store.steampowered.com/app/322500/SUPERHOT/
架空のwebサイトと言うより架空の警察のデータベース。コンピューター画面はWindows95っぽい。そしてCRT。
検索力(りょく)を駆使して謎を解くゲーム。カンが良くてググるのが得意だったら2時間ぐらいでクリアできるかも?
プレイするなら絶対にネタバレを見ないよう。何故かと言うとプレイする意味が消失するので。
https://store.steampowered.com/app/368370/Her_Story/
ゲームは主にこれを介して進行する。世界情勢のニュースを見れたり、メールやビデオチャット的演出もある。
デザインや考察はとても凝ってたのでこういうインターネットの未来はあるのかもしれないと思えた。