裝X神器--Hacker Typer

来源:http://www.cnblogs.com/CraryPrimitiveMan/archive/2016/01/15/5132313.html
-Advertisement-
Play Games

Hacker Typer 讓你也能像電影中的黑客那樣寫代碼咯~~~


昨天在伯樂線上看到了這樣一篇文章《終於也能像電影中的黑客那樣寫代碼咯》,覺得很酷炫,介紹了一個叫Hacker Typer的工具

然後就可以像下圖一樣裝X了。

但是有一點覺得很不爽,是在瀏覽器中操作的,雖然將瀏覽器全屏效果也一樣,但總覺得有點不爽,O(∩_∩)O哈哈哈~

想了一下,決定用bash實現一下,代碼如下:

#!/bin/bash
clear
value=`cat $1`
i=0

while read -n1 -s
do
    echo -n "${value:$i:1}"
    i=$i+1
done

code 在 github上的地址:https://github.com/CraryPrimitiveMan/code-examples/tree/master/shell/typer

其本質就是先讀取文件內容,然後按一個鍵,就輸出一個文件中的文字,知道輸完為止。

但是這樣會需要先執行一下這個腳本,缺少欺騙性。那就加一下 alias,命令如下(假設腳本放在/var/www/shell/hackerTyper):

alias vim='/var/www/shell/hackerTyper'

這樣就好很多,可以直接 vim 某一個文件,然後在鍵盤上隨便敲,就會出現那個文件中的內容。

玩完了之後記得去掉 alias,命令如下:

unalias vim

 

大家快來玩一玩吧~~

我是在Ubuntu下玩的,用Ctrl + Alt + F1,切換到命令行去玩,是很正常的,但是在桌面開啟一個 Terminal,如果你敲的太快,會有點問題,嘿嘿。。。

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 例子一~定義臨時表的問題~ 有時候我們在定義臨時表的時候很習慣就這樣寫~IF OBJECT_ID('tempdb..#Tmp') IS NOT NULL DROP TABLE #TmpIF 1 < 2 SELECT * INTO #Tmp FROM dbo.TestTBELSE ...
  • 先用能上網的機器下載:zlib-1.2.5.tar.bz2、openssh-5.6p1.tar.gz、openssl-0.9.8o.tar.tar,接下來,準備安裝。 步驟如下: 1、首先解壓安裝zlib:tar -xf zlib-1.2.5.tar.bz2,會在當前目錄下生成zlib目錄。進入.....
  • 九個月之前,由於學習ios,而自己又囊中羞澀,於是便一腳跨入了裝黑蘋果的這個坑!!!深知安裝黑蘋果的不易,在這裡寫一下關於我的Thinkpad E430c安裝黑蘋果教程(Mac版本:Yosemite 10.10.4),希望能夠幫助有需要的朋友。首先貼上我的電腦配置報表:---------------...
  • 使用sizeClass過程中的註意事項及細節*從iOS8開始才支持size classes* size classes本質就是對所有的屏幕進行了分類,我們可以為不同類型的屏幕設置不同的約束*僅僅是對屏幕進行了分類,真正排布UI元素還得使用autolayout*不再有橫豎屏的概念,只有屏幕尺寸的概念*...
  • 一.概述 System V三種IPC:消息隊列,信號量,共用記憶體。這三種IPC最先出現在AT&T System v UNIX上面,並遵循XSI標準,有時候也被稱為XSI IPC。本文先探討消息隊列:1.消息隊列允許進程以消息的形式交換數據。讀寫都是針對...
  • 1、利用brctl命令創建虛擬網橋br0brctl addbr br0ifconfig br0 up //上述兩條命令分開執行會導致網路斷開2、將虛擬網橋br0與物理網卡eth0綁定brctl addif br0 eth0ifconfig eth0 0.0.0.0 //網橋類似於交換機,此時...
  • 初學者筆記:linux的程式在發生異常情況下,會導致進程down,多數伺服器會設置生成core文件,本人在實際運營過程中發生過進程不斷core,被自動監控拉起,過段時間有core的情況,進而導致磁碟被撐滿,影響服務這裡對core稍作瞭解後core文件的大小限制:ulimit -c是可以改變core的...
  • 一、簡介 二、安裝 http://www.cnblogs.com/jadeboy/p/5132423.html 三、其他 1)Windows下效率必備軟體 http://www.jeffjade.com/2015/10/19/2015-10-18-Efficacious-win-software/#
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...