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:ユーザーハッキングのセクションを追加






All Articles