everythingでWindows 10のファイル検索を超効率化しよう

    >

プログラミングは、進む時は面白いぐらいに進むのに、詰まる時はとことん詰まる。そしてそのままフェードアウト…といったことはよく聞く話です。僕もHTMLから始めて、長いことプログラミングを続けてきましたが、どうしても自分の思い通りにいかない、実装ができない、エラーが続く、といった状況に悩まされ、うつ状態になり、もういっそプログラミングなんて辞めてしまおうか…と挫折しそうになった経験が、幾度となくあります。

プログラミングを6年続けてきて、プログラミングは自分一人で完結できるものではない、ということは痛いほど分かっています。"スタックオーバーフロー"だけではどうしようもないことも、中にはあります。 特に、新しい技術や言語に挑戦しようとする時は、難関が数多くあります。JavaとPHPは違いますし、スマホアプリが作れるからと言ってPythonができるとは限りません。多くの場合、多くの障壁に立ち塞がることでしょう。

実際、僕も多くのプログラミングをしている友人から、あらゆる相談を受けます。既存の回答や僕の知識から、最適な答えを返してあげられることもありますが、答えられないことや上手く説明できないことも多くあります。
そのような場合、僕が彼らに勧めているのが、『TechAcademy [テックアカデミー]』です。

同サービスは短期間から登録できるオンライン完結のプログラミングスクールで、他社と比較しても、そのコストパフォマンスは圧倒的です。
例えば、A社は148,000円〜のところ、同サービスは99,000円〜でコースが受講できます。( ※はじめてのプログラミングコース4週間の料金 )
また、一言に現役のプロと言っても、エンジニア歴20年以上、プログラム歴35年以上といった、まさにプロ中のプロの方たちが対応してくれるのも、『techacademy』の魅力の一つ。

国内外どこからでもチャット相談が可能で、毎日8時間、1週間あたり57時間の間、メンターが常時待機しています。
受講生限定の転職サポートで、コース受講終了後、企業やコンサルタントからスカウトが届く"TechAcademyキャリア"も、ぜひ活用したいところです。

  • オリジナルアプリをAppStoreにリリースするまで徹底サポート「iPhoneアプリコース」
  • 職業を問わず身につけたい、教養としてのプログラミングが学べる「はじめてのプログラミングコース」
  • 仮想通貨を支えるブロックチェーン技術の仕組みを学べる「ブロックチェーンコース」
  • Pythonと機械学習が学べる「Pythonコース」

『techacademy』では、上記コースをはじめとした、数多くの特化したコースが受講受付中です。プログラミングの進捗に真剣に悩んでいる方は、ぜひご活用ください。

TechAcademy [テックアカデミー]

さて、おまたせしました。

今回の記事は『everythingでWindows 10のファイル検索を超効率化しよう』です。この記事が役に立った、と思ったらぜひ、コメントまたはTwitterやLINEでシェアしてくださいね。


https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_e473475d-1bef-412e-b3ac-ce466e0a0064.png

ファイル名がわかっているけど、一体どこにそのファイルがあるのかわからない。
ファイル名は何となく思い出せるけど、どこのフォルダにあるのか見当もつかない。

なんて事態には、Windows上で使用できるめちゃくちゃ便利なソフトウェア、everythingを試してみてください。everythingでは、ものの数秒で目的のファイルをWindows全体から検索して見つけ出してくれます。

Downloads – voidtools


僕もそうですが、フリーのプログラマの仕事内容は様々です。ソフトウェアを受注製作することもあれば、企業ホームページを作ることもあるでしょう。
どういったビジネスを展開するにせよ、事業を成功させるには、正しいマーケティングを行うことは必須事項です。

ミツモア』は、Googleのリスティング広告やマーケティング広告管理に煩わされることなく、狙った顧客を獲得できる、マーケティングプラットフォームです。
僕のプログラマの友人がいるのですが、彼にも『ミツモア』を紹介し、彼は現在、成功したプログラマの一人です。
どうしても疎かになってしまいがちなマーケティングですが、『ミツモア』を上手く活用し、新たな新規顧客を獲得していきたいところですね。

ミツモア

everythingの基本的な使い方

ctrl-U … フォルダ名にマッチする
ctrl-R … 正規表現を使う

https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_c3163d68-94cf-42b2-b070-0b19535c1b67.png

wslをインストールして、.bashrcファイルがどこにあるんだろう…なんて場合、everythingで検索してしまえばすぐにわかります。

https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_19c0fc3b-e79c-41e8-a6dc-3e12f51c1297.png

everythingで正規表現

ctrl-Rで正規表現を有効化すると、正規表現が使えるようになります。むしろeverythingのメイン機能はこっち。

今回は僕が実際に使っている正規表現を例として紹介します。

クラシックかジャズを聴きたい

H:\\_music\\(jazz|_Classic)\\.*\.(flac|wav)

https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_316d9bc2-62cc-491b-bf90-4535924c5da6.png

簡単な正規表現ですね。jazzフォルダと_Classicフォルダのなかの、flacかwavファイルのみを表示、ということになります。

以前はこの正規表現使ってたんですが、今は実際のところ使わないですね。だってジャズとクラシックって副交感神経と交感神経くらいに正反対じゃない。
ちなみにどっちのジャンルのが好きかと聞かれたら、超迷いますがジャズです。ただし歌入ってるジャズは聴けない体質。(拍手とか掛け声くらいならおk)

耳かき音声をで癒やされたい

H:\\_music\\(_ASMR)\\.*.*\\[^\\]*(バイノーラル|耳かき|耳掻き)[^\\]*\.(flac|wav|mp3|mp4)

https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_81be3aad-c77a-49f9-beef-8793ac3d1090.png

僕はASMRをかなり初期(4年くらい前から)聴いていて、今はメディアとかでも割とそういう文化が浸透してきているようですが、そういうこともあって、音声作品はYoutubeから持ってきたものからdlsiteで購入したものまでたくさんとあります。

これらのうち、R18作品などもありますが、単純に耳かきで癒やされたいんだよーってときに、この正規表現を使います。

この正規表現のポイントは、[^\\]*(の部分。”これは\バックスラッシュ以外のすべての文字0文字以上”を表している正規表現です。
つまり、通常(バイノーラル|耳かき|耳掻き)の部分はH:\\_music\\(_ASMR)から拡張子までのフォルダ名にマッチしてしまいますが、これを、ファイル名だけにマッチするようにしているわけとなります。

もちろんこういうR18検索もできます。()

https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_58c2a60b-71a3-4d8b-99d8-da1f6970a56e.png

圧縮ファイルをまとめて解凍したい

E:\\_downloads\\.*[0-9]{2}(.part1.rar|.rar)

これはちょっと応用的な使い方です。

圧縮ファイルがフォルダ直下に全てある場合はいいのですが、

hoge/hoge.rar
hoge/01/01.rar
hoge/01/wav/01_wav.rar

みたいに多階層に成っている場合。こういう場合は、まぁbashでなんとかできないこともないとは思うのですが、everythingでrarファイルを一覧表示させてから、
lhaplusという定番の解凍ソフトウェアで一気に解凍してやることができます。

設定で、アーカイブファイルと同じフォルダを有効にしておくと、同様のフォルダに解凍され、デスクトップが汚れる心配がありません。

https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_8f8af154-3d51-49c2-94fd-b2e79a589ac2.png

WSL WSL bash on ubuntu on windows インストール手順
WSL(Windows Subsystem for Linux)を初期から使っている僕がLinuxやプログラミングの初心者向けにWSLのメリットを解説してみる

2020年の東京五輪を間近に控え、来日外国人の数は年々増加しています。ただでさえ、あらゆる職種で"英語力"が求められる時代ですが、その中でも特筆してプログラマ、システムエンジニアには、英語力は必須であると言われています。

僕は現在、英検1級に着手し、英語力が一定水準に達した今でも、日々新しい表現や単語を学んでいます。しかし僕も最初から英語が出来たわけではありません。中学生の頃の英語の成績は、学年でほぼビリでしたし、そもそも英語なんて必要ない(若者の常套句ですね)、今後一生やることはない、と思っていたくらいです。

確かに、英語を使わずとも年収600万以上の仕事に就くことは出来ますし、生活する上で困ることもないでしょう。しかしそれは、英語を知っている世界を知らないからでしかありません。
英語に興味関心がない多くの方は、こういうことを言うと反発するのですが、プログラミング経験者の皆さんなら、そうでもないのではないでしょうか。

プログラミングをやっていて、英語が出来たらなぁと思ったこと、あるのではないでしょうか。僕が英語を始めた動機は他にありますが、一度、二度挫折した英語学習を再開する動機となったのは、紛れもなく、"プログラミング"でした。プログラミングを続けるには、英語の壁を超える必要がある、と幾度となく痛感しました。

  • エラー文章をGoogle検索せずとも理解できる
  • ソースコードに日本語が含まれる場合に起こる特有のエラーを回避できる
  • スタックオーバーフローの回答が理解できる
  • スタックオーバーフローに質問を投稿し、良質で的を射た回答を得ることができる
  • 翻訳されていないドキュメントやリファレンスを理解できる
  • 適切なメソッド名やファイル名をスムーズに定義できる
  • 需要が高く報酬の良い海外で仕事が探せる、または海外のクライアントを相手にできる

上記をはじめとした、プログラミングにおいて英語ができることのメリットは数多く存在します。
英語学習の必要性に疑問を持っていた方も、上記の一覧を見て、何か思うことがあるかもしれません。しかし、英語を学習する意義を見つけたあと、間違っていけないのが、その学習方法です。

英語学習方法には効率的、非効率的、意味がないなど、様々な方法が乱立しています。中には悪徳なものもあり、注意が必要です。
英語学習に回り道やチートはありませんが、効率的でない学習方法を避けて学習を進めていくことは、1年後、5年後の自分の英語力に取り返しのつかない差が開いてしまうことを未然に防ぎます。

そして、僕が一番信頼を置いているのが、『スタディサプリ ENGLISH』です。『スタディサプリ ENGLISH』はこれまで様々な英語に関する相談をしてきた友人への、最も勧める頻度の高かったサービスです。

留学が間近で…、ワーキングホリデーに行ってみたくて…、やっぱり英語をまた始めようと思って…、社内公用語対策で…、英会話教室に通おうと思ってて…などなど、僕への相談は様々ですが、これら全ての方に、『スタディサプリ ENGLISH』は自信を持っておすすめできます。

スタディサプリ ENGLISH

さて、最後までお読み頂きありがとうございました。この記事が役に立った、と思ったらぜひ、コメントまたはTwitterやLINEでシェアしてくださいね。

僕は個人事業として、プログラミング6年、1日14時間パソコン業務をこなしてきました。現在もウェブサイト開発やサポート、ソフトウェア制作、レビューなどライティングをはじめとしたお仕事を承っております。気になったらぜひ、メールにてご連絡ください。いつでもお待ちしております。

現在承っているお仕事の一覧
お問い合わせ

小山はるや(こやまはるや) 東京生まれ。プログラマー。現役大学生。ウェブサイト制作の傍らメディア運営を行い、2017年に開設されたITブログ『yuipro』(https://yuis-programming.com)は2019年に月間アクセス数1万を超える。 これまで80を超えるウェブサイトを制作、小山氏自ら運営するウェブサイトは8つに上り、うち2つが月当たり数万のアクティブビジターを獲得している。


Close Menu