Web開発者向けのライフハック

トリックとライフハックが大好きです。 次のルーチン操作を単純化することが可能であることを喜んでいます。 そして、私は8年間Webプログラマーとして働いてきたので、私の日常的な操作とライフハックはプログラマーです。 これは私があなたと共有したいものです。
私の前のいくつかのトリックはすでにハブで説明されており、他のソースから取ったものもあれば、私自身が発明したものもあります。 投稿へのコメントに、使用するトリックを書いていただければ幸いです。

zshでの使用法**


したがって、フォルダ内のファイルを拡張子で再帰的に検索します。
ls **/*.json 

1メガバイトを超えるファイル:
 ls -lh **/*(Lm+1) 

pythonプロジェクトのリポジトリからゴミをすばやく確実に削除し、必死に修正します。 gitignore:
 git rm --cached **/*.pyc 



世代。 gitgnoreサービスを使用してgitignore。 io


最初に新しいチーム
  git config --global alias.ignore '!gi() { curl -L -s https://www.gitignore.io/api/$@ ;}; gi' 

これで、独自のファイルを生成できます。 そして、これ以上のpycファイルはありません!
 git ignore sass,node,python,django 

Windowsユーザーの方が少し難しい

Windows上のOh-my-zsh


他のオペレーティングシステムの使用とは関係のない理由で以前のWindowsトリックのセクションを読みたくない場合は、嬉しい驚きがあります。
Babunはターミナルエミュレータのかなりまともな実装です。 長所から:oh-my-zshおよびパッケージマネージャーとの統合。

Explainhell.comサービスを使用してbash式を解析する


非常に頻繁にこのサービスを使用します。 旗の意味が思い出せないだけです。 サービスは、たとえばそのようなもので構成されるものを説明できます:
 for user in $(cut -f1 -d: /etc/passwd); do crontab -u $user -l 2>/dev/null; done 

コンソールからのWebサーバーのクイックスタート


現在のフォルダーのルートでWebサーバーを起動するには:
 python -m SimpleHTTPServer 8000 

またはBrowserSyncをインストールします
 npm i -g browser-sync && browser-sync start --server 

PHPも動作します
 php -S 127.0.0.1:8000 

およびRuby:
 ruby -run -e httpd -- -p 5000. 

そして恋人のために:
 C:\> "C:\Program Files (x86)\IIS Express\iisexpress.exe" /path:C:\MyWeb /port:8000 

適切に操作するには、インストールされたIISとルートからのパスが必要です。

この多様性が十分ではなかった場合、あなたは常により多くを見つけることができます

専用IPがない場合にコンピューターからクライアントの作業結果を表示する


このことは何度も助けてくれました。 SSH上で動作し、クライアントがWebアプリケーションを表示できるサブドメインを作成します。 それは非常にゆっくりと動作します。 しかし、それは機能します。 これが主なものです。 似たようものがまだありますが、有料です。
公式サイトからバイナリを事前ダウンロードします。 バイナリを含むフォルダーに移動します。 実施します。
 ./ngrok http 3000 

それに応じて、サービスはアプリケーションを外部からアクセスできるドメインを送信します。

コマンドラインでエイリアスを使用してgitを操作します。


Oh-my-zshには、gitで作業できる素晴らしいプラグインがあります。 また、頻繁に使用するコマンドのエイリアスも作成します。 略語とそのトランスクリプトの完全なリストを見るには、そうすることができます。
 alias | grep git 


これは私が実際に使用するもののほんの一部です。 このトピックが興味深い場合は、2番目のパートを作成します。

コメントからの特典



ungit -gitを使用したGUI
localtunnel.me - ngrokに類似したSSHを介して外部ドメインをバインドするためのもう1つのこと
bashでは、構文**を使用することもできます。そのためには、Bashのバージョンを4.xにアップグレードし、目的のオプションを有効にする必要があります(shopt -s globstar)

更新1:エラーを修正し、すべてが正常に動作するようになりました
更新2:ユーザーハッキングのセクションを追加

Source: https://habr.com/ru/post/J267751/


All Articles