vim 无法编辑日文技术
世界是个草台班子,唯一让我觉得比较严谨的是 HTML 的设计规范。
vim 作为一个纯文本编辑器,竟然会出现无法移动光标到某个位置的问题,说明此编辑器本身的设计就不够严谨,编辑器的本身的指令和文件内容产生冲突,导致在移动光标的时候会自动的丢弃文本内容,出现无法回退,丢失内容的问题。
vim 你让我刮目相看。人还是应该走动走动,离开自己的语言,离开自己的国度,去到远方,如果我不去用 vim 编辑日文,我或许永远不会发现,原来这也是个糟糕的产品。
版本是有点老了,但是不应该这样啊!
$ vim --version VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Nov 29 2017 18:37:46) Included patches: 1-503, 505-680, 682-1283 Compiled by [email protected] Normal version without GUI. Features included (+) or not (-): +acl +file_in_path -mouse_sgr +tag_old_static -arabic +find_in_path -mouse_sysmouse -tag_any_white +autocmd +float -mouse_urxvt -tcl -balloon_eval +folding +mouse_xterm -termguicolors -browse -footer +multi_byte -terminal +builtin_terms +fork() +multi_lang +terminfo +byte_offset -gettext -mzscheme +termresponse +channel -hangul_input +netbeans_intg +textobjects +cindent +iconv +num64 +timers -clientserver +insert_expand +packages +title -clipboard +job +path_extra -toolbar +cmdline_compl +jumplist -perl +user_commands +cmdline_hist -keymap +persistent_undo +vertsplit +cmdline_info +lambda +postscript +virtualedit +comments -langmap +printer +visual -conceal +libcall -profile +visualextra +cryptv +linebreak +python/dyn +viminfo +cscope +lispindent -python3 +vreplace +cursorbind +listcmds +quickfix +wildignore +cursorshape +localmap +reltime +wildmenu +dialog_con -lua -rightleft +windows +diff +menu +ruby/dyn +writebackup +digraphs +mksession +scrollbind -X11 -dnd +modify_fname +signs -xfontset -ebcdic +mouse +smartindent -xim -emacs_tags -mouseshape +startuptime -xpm +eval -mouse_dec +statusline -xsmp +ex_extra -mouse_gpm -sun_workshop -xterm_clipboard +extra_search -mouse_jsbterm +syntax -xterm_save -farsi -mouse_netterm +tag_binary system vimrc file: "$VIM/vimrc" user vimrc file: "$HOME/.vimrc" 2nd user vimrc file: "~/.vim/vimrc" user exrc file: "$HOME/.exrc" defaults file: "$VIMRUNTIME/defaults.vim" fall-back for $VIM: "/usr/share/vim" Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DMACOS_X_UNIX -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 Linking: gcc -L/usr/local/lib -o vim -lm -lncurses -liconv -framework Cocoa
世界进入黑洞时代,免费和共享成为过去式技术
曾经美好的时代,免费和共享的互联网时代彻底消失,未来有用信息的传播变的困难。
众所周知,打鱼还有休渔期。
现在呢,收割韭菜没有休韭菜期。
过渡的收割,导致韭菜们诚惶诚恐!
市面上都没有鱼了,你偶然碰到一个,竟然是钓鱼执法,呜呼哀哉!
本博的价值不再,过不了多久,直接关了算了。
reCAPTCHA3 配置技术
如果需要阻止墙内IP访问,reCAPTCHA 是个不错的选择。
下面整理了 reCHATCHA3 的使用方法,reCAPTCHA3 因其高超的技艺,已经无需点击识别图片来判断是否是真人了。
我想,它应该是穷举了真实浏览器的所有 API 来检测是否真机真人,因为假的就是假的,总是有点不一样。
直接上干货:
reCAPTCHA icon 大功告成 - 已完置完毕! checkmark 管理 Google Cloud 项目设置 checkmark 每月可免费提供多达 10,000 次评估 若要启用高级功能,请访问托管您 reCAPTCHA 密钥的 Google Cloud Platform 项目。 在您的网站提供给用户的 HTML 代码中使用此网站密钥。 6*************************************** 此密钥用于您的网站和 reCAPTCHA 之间的通信。 6***************************************
磁盘检测,第一次检测到坏存储块技术
总是提示格式化失败,结果还能读取以前的内容,也就是随便删除格式化数据到还在,感觉是文件系统那款的存储变成只读了。
手机,手机搞不定。Windows 11 也搞不定,直接读取不了。换成 Linux rasp 来检测下,直接检测出来了坏块。依然是 badblocks 读写检测。待会我看看内容擦除了没有。
pi@raspberrypi:~ $ time sudo badblocks -sw -v /dev/sda > badsectors.txt Checking for bad blocks in read-write mode From block 0 to 31457279 Testing with pattern 0xaa: done Reading and comparing: done Testing with pattern 0x55: done Reading and comparing: done Testing with pattern 0xff: done Reading and comparing: done Testing with pattern 0x00: done Reading and comparing: done Pass completed, 31457280 bad blocks found. (0/0/31457280 errors) real 231m33.768s user 2m27.480s sys 8m19.305s
忽然间明白了愿力技术
谋事在天,成事在天。
不得不说,做事的成功性是很低的。
虽然成功者寥寥无几,但是要成功愿力必不可少。
我真的感叹,做一个好的工程师,需要细心,耐心,耐力,精力,缺一不可。但是做成一个大事也就是所谓的管理者,需要的只是精力和愿力。作为一名工程师,我挺为工程师抱不平,这个世界对工程师的尊重和报酬都太少了,以至于成就的都是乔布斯这种人。
光有愿力是不能成事的,因为成大事者凤毛麟角。但愿力又是必不可少的!
有很多时候,我们会有主观感受,认为做某事有优势才去做一件事情,那么没有优势就不能做吗?其实对于目标人群来讲,人家或许分辨不了。这个时候愿力往往能成事。我曾在一家公司任职,我对公司项目那复杂的前端敬畏,在于,老板是不太懂技术的。这个就是管理者愿力的作用了,因为老板尊重工程师,老板请饭次数是我所到公司最高的,很多公司就年会一次吃饭,顶多一次团建,而那家公司工资不算高,吃饭次数达到了一两个月一次,牛逼吧!吃个饭能花多少钱,换来的却是花多少万都请不到的优秀js工程师。