Dev way to explore https:https://cdn.v2ex.com/navatar/8d34/201a/548_normal.png?m=1644128848 https:https://cdn.v2ex.com/navatar/8d34/201a/548_large.png?m=1644128848 2022-02-12T04:30:27Z Copyright © 2010-2018, V2EX 这个设定已经在 2022 年 2 月 10 日移除:降权账号不触发提醒 tag:www.v2ex.com,2022-02-10:/t/833032 2022-02-10T10:56:17Z 2022-02-12T04:30:27Z Livid member/Livid
抱歉。 ]]>
Tornado demos tag:www.v2ex.com,2021-09-20:/t/803098 2021-09-20T14:04:39Z 2021-09-20T16:41:52Z Livid member/Livid https://github.com/tornadoweb/tornado/tree/stable/demos


2021 年了,或许可以基于现在最新的 best practice 来做一个新的 demo 了。

这个 demo 的一些做法真是让我看得目瞪口呆:

https://github.com/tornadoweb/tornado/blob/stable/demos/blog/blog.py

cc @Girlphobia @Kai ]]> 初心 tag:www.v2ex.com,2021-09-17:/t/802609 2021-09-17T11:33:09Z 2021-09-18T15:13:00Z Livid member/Livid 不同的初心会导致不同的优化过程。如果出发点错了,那么很可能接下来的每一步都是错误的、痛苦的。

就像,Notion / Linear / Vue 这样的项目在进展过程中,就完全不需要去考虑如何将广告铺满页面。自然也就不用去侍候那两座大山。

]]>
Safari Technology Preview tag:www.v2ex.com,2021-09-17:/t/802608 2021-09-17T11:25:04Z 2021-09-17T11:25:04Z Livid member/Livid Safari 的 Beta 版本每一次更新之后,我就会打开这个页面进行一个测试:

gamedb

Safari 有一个非常独特的 bug——CSS 属性 image-rendering: pixelated 不能在 background-repeat: repeat 上工作。

这是一个从 iOS 10 开始就存在的 Bug,现在看起来,很可能将会继续存在于 iOS 15 上。

]]>
Now or Never tag:www.v2ex.com,2021-09-17:/t/802523 2021-09-17T05:15:30Z 2021-09-17T05:15:30Z Livid member/Livid 如果你把一个想法在脑子里搁置太久,它可能就会过期,同时你也就不那么觉得兴奋了。

想到了什么新的事情,还是应该尽可能第一时间去把它推进完成。

Your local working copy should not be a mess.

]]>
一个试验中的新的发帖接口 tag:www.v2ex.com,2021-09-17:/t/802521 2021-09-17T05:06:34Z 2021-09-17T05:06:34Z Livid member/Livid https://staging.v2ex.com/write

如果你已经有了图库权限,那么这个页面上可以直接插入你在图库中的图片。

同时这个页面上提供了一种新的预览 Markdown 输出结果的方式。

后续的一些新的和发帖有关的改进,也会先部署到这里。

]]>
Topic Links tag:www.v2ex.com,2021-09-05:/t/800054 2021-09-05T18:58:46Z 2021-09-05T18:58:46Z Livid member/Livid How about if OP can link their topics? A new infrastructure for internal search is probably required.

]]>
Responsive Separators tag:www.v2ex.com,2021-09-05:/t/800053 2021-09-05T18:55:33Z 2021-09-05T18:55:33Z Livid member/Livid It should be able to determine the height from a CSS variable.

]]>
在技术话题中彻底跑题的回复会被删除 tag:www.v2ex.com,2021-04-07:/t/768654 2021-04-07T03:45:05Z 2021-04-07T07:34:37Z Livid member/Livid
help/anti-flood ]]>
caniusepython3 tag:www.v2ex.com,2021-01-25:/t/748013 2021-01-25T00:49:57Z 2021-01-25T00:49:57Z Livid member/Livid https://pypi.org/project/caniusepython3/

Probably we can use this tool to get a more specific scope. :) ]]>
Spam Pattern tag:www.v2ex.com,2021-01-24:/t/747879 2021-01-24T07:54:49Z 2021-01-24T07:54:49Z Livid member/Livid
  • 机器生成的固定格式,要么非常短,要么非常长
  • 目的在于让尽可能多的人看到和点击
  • 发送之前的动作是 copy-paste,而不是 typing
  • 所有内容中出现相似的链接或者长数字
  • 发送者不在意回复中的交互
  • ]]>
    V2EX.com/i 增加 Pixelated Display 图片渲染方式 tag:www.v2ex.com,2021-01-14:/t/744859 2021-01-14T04:29:09Z 2021-01-16T12:38:42Z Livid member/Livid V2EX.com/i 中的显示效果:



    这个效果可以单独针对图片打开或者关闭。 ]]>
    What's New in Chrome 87 tag:www.v2ex.com,2020-12-08:/t/733442 2020-12-08T10:27:45Z 2020-12-08T10:27:45Z Livid member/Livid https://developers.google.com/web/updates/2020/10/devtools

    Debugger for WebAuthn!

    https://developers.google.com/web/tools/chrome-devtools/webauthn ]]>
    新的顶部搜索框 tag:www.v2ex.com,2020-09-13:/t/706599 2020-09-13T07:11:02Z 2020-09-21T07:24:15Z Livid member/Livid Girlphobia 的努力下,V2EX 有了一个新的顶部搜索框,在桌面和移动版本上现在都已经部署。

    除了可以像之前那样使用 Google 搜索全站内容之外,现在还可以通过这个搜索框找到节点和用户(如果输入的内容是以 @ 开头的话)。

    谢谢 @Girlphobia:) ]]>
    Social 设置中现在支持填入 Nintendo Friend Code,然后就会在个人主页上显示 tag:www.v2ex.com,2020-08-17:/t/698992 2020-08-17T07:54:02Z 2020-08-17T07:54:02Z Livid member/Livid settings/social

    比如我的:

    member/Livid

    话说有人也很喜欢 SSBU 么? ]]>
    未读提醒界面的加载行为改进 tag:www.v2ex.com,2020-07-16:/t/690581 2020-07-16T06:42:31Z 2020-07-16T08:29:34Z Livid member/Livid
    notifications ]]>
    密码成功更新之后,现在会发送提示邮件 tag:www.v2ex.com,2020-05-04:/t/668417 2020-05-04T04:53:13Z 2020-05-04T06:05:34Z Livid member/Livid 论持续折腾 tag:www.v2ex.com,2020-05-03:/t/668271 2020-05-03T08:18:21Z 2020-05-03T08:18:21Z Livid member/Livid 2. 能够在靠谱的时间内搞定上线
    3. 能够是让所有人都可以感觉到爽的改进 ]]>
    New Menu for Mobile tag:www.v2ex.com,2020-02-11:/t/643898 2020-02-11T15:57:36Z 2020-02-12T06:31:03Z Livid member/Livid Girlphobia 实现了 V2EX 移动版本新的顶部菜单,现在这个新版本菜单已经部署。



    各种新的 Web 标准是一件非常有趣也有用的事情,如果我们能够在改进 V2EX 的过程中,全部用上甚至熟悉这些新的 Web 标准,那我个人也就别无他求了。

    Kudos to @Girlphobia ^^ ]]>
    @ghui 关于接下来会进行的 HTML 调整 tag:www.v2ex.com,2020-02-09:/t/643330 2020-02-09T17:19:44Z 2020-02-09T19:19:44Z Livid member/Livid
    非常感谢。 ]]>
    16px tag:www.v2ex.com,2020-01-25:/t/640277 2020-01-25T09:18:10Z 2020-01-25T09:18:10Z Livid member/Livid
    最近放开了 viewport 放大倍数的锁定,然后就发现在 iOS 上这个低于 16px 时的系统自动的放大效果。有的时候并不需要这样的放大效果,比如在登录页面。于是又对移动版本的所有输入元素的字体大小进行了调整。现在比较满意。

    比较满意的东西都是这么一点一点地调出来的。只有经历这样的过程才能更深刻地理解有些决定为什么要做。 ]]>
    Deployed: Sticky Reply Box tag:www.v2ex.com,2020-01-21:/t/639745 2020-01-21T10:06:58Z 2020-01-21T12:13:13Z Livid member/Livid
    不过目前发现的一个奇怪问题是,如果让 #reply-box 带上了 sticky 属性,在 Windows 上这个元素的字体渲染就会变糊。

    Chrome 79 会出现字体模糊。

    Firefox 72 正常。 ]]>
    V2EX 2020 tag:www.v2ex.com,2020-01-11:/t/637198 2020-01-11T22:56:38Z 2020-01-23T03:28:01Z Livid member/Livid V2EX 会在 2020 年做一些前端方面的更新。

    这个项目已经存在了 10 年。在这十年的时间里,Javascript 语言的变化是如此之大,以至于我最近重新拾起这门语言的时候,感觉像是在学一门全新的语言。

    最近 V2EX 的第一个试验性质的 web component 已经部署。不过由于目前不同浏览器对 Constructable Stylesheets 的支持还没有完全达成统一,所以目前暂时不会大规模开始将前端代码向 web component 方向转。

    会先完善 V2EX 使用和组织 Javascript 的方式,及后端的 API 支持。然后根据浏览器对新 API 支持的进展,再决定下一步怎么做。

    ]]>
    改进了主题移动及创作新主题选择节点时的体验 tag:www.v2ex.com,2019-12-18:/t/630001 2019-12-18T01:08:17Z 2019-12-18T01:08:17Z Livid member/Livid
    感谢 @girlphobia 的帮助。 ]]>
    StackOverflow 的锁帖机制 tag:www.v2ex.com,2019-10-13:/t/608830 2019-10-13T04:03:07Z 2019-10-13T04:03:07Z Livid member/Livid
    而我们目前还没有这样的机制,所以只能把出现这样趋势的主题移动到 /go/flood 节点以降低热度。

    t/608517

    t/607465 ]]>
    绿色小圆圈的囚徒 tag:www.v2ex.com,2019-10-07:/t/606730 2019-10-07T05:45:36Z 2019-10-07T05:45:36Z Livid member/Livid https://m.signalvnoise.com/the-presence-prison/ ]]> 部署了夜间模式的代码高亮 tag:www.v2ex.com,2019-10-03:/t/606130 2019-10-03T05:09:55Z 2019-10-03T05:09:55Z Livid member/Livid <link rel="stylesheet" href="tomorrow-night.css" type="text/css" /> ]]> 最近在持续推进的两件事情 tag:www.v2ex.com,2019-09-18:/t/601993 2019-09-18T19:27:50Z 2019-09-21T21:26:05Z Livid member/Livid
  • Dark Mode
  • I18N
  • ]]>
    IndieWeb Standards tag:www.v2ex.com,2019-08-26:/t/595402 2019-08-26T23:00:23Z 2019-08-26T23:00:23Z Livid member/Livid https://spec.indieweb.org/ ]]> 关于 V2EX 的节点的帮助文档 tag:www.v2ex.com,2019-08-19:/t/593253 2019-08-19T09:47:06Z 2019-08-20T04:13:02Z Livid member/Livid help/node

    接下来会继续介绍更多这里的特别节点。 ]]>
    Generate Tornado Cookie Secret tag:www.v2ex.com,2019-08-14:/t/591924 2019-08-14T11:05:06Z 2019-08-14T11:05:06Z Livid member/Livid #!/usr/bin/env python import base64 import os # Get a number that is random enough for cryptographic purposes. print base64.b64encode(os.urandom(50)).decode('ascii') ]]> V2EX 的虚拟货币系统的说明文档 tag:www.v2ex.com,2019-07-30:/t/587697 2019-07-30T20:17:42Z 2019-07-30T20:17:42Z Livid member/Livid help/currency

    感觉这是一份我在十年前就应该写完的东西。基本设定在过去十年里基本没有什么变化。 ]]>
    V2EX 2019 推荐浏览器 tag:www.v2ex.com,2019-06-26:/t/577497 2019-06-26T00:32:17Z 2019-06-26T00:37:57Z Livid member/Livid Firefox Developer Edition

    https://www.mozilla.org/en-US/firefox/developer/

    并且在 about:config 里打开以下选项:

    并且打开 ESNI 支持:

    ]]>
    /new 创作新主题界面上的两个小改进 tag:www.v2ex.com,2019-05-07:/t/561949 2019-05-07T11:52:57Z 2019-05-07T11:52:57Z Livid member/Livid
  • 保存和恢复草稿时,可以正确处理节点的选择
  • 之前无法选到「二手交易」节点的问题已经修复
  • ]]>
    最近完成了关于 Javascript 方面的一些微小的改进 tag:www.v2ex.com,2019-04-08:/t/553185 2019-04-08T23:14:06Z 2019-04-08T23:14:06Z Livid member/Livid
  • 多个分散的 JS 现在会构建为一个单独的文件
  • 这个单独的文件使用 defer 方式加载
  • 对一些已经没有在使用的第三方 JS 库做了精简
  • 一些确实没有必要使用 jQuery 的场合,使用了更轻量级的方式实现,比如 DOMContentLoaded
  • ]]>
    图片上传界面的手机版已经修复 tag:www.v2ex.com,2019-03-22:/t/547515 2019-03-22T10:22:04Z 2019-03-22T10:22:04Z Livid member/Livid
    i/upload

    抱歉这个问题拖了太久。 ]]>
    开始部署 CSS Variables tag:www.v2ex.com,2019-03-07:/t/542135 2019-03-07T07:08:36Z 2019-03-07T08:20:50Z Livid member/Livid 在新环境里如果不想折腾的话,就先指定 gulp 版本好了 tag:www.v2ex.com,2019-02-21:/t/537390 2019-02-21T12:13:02Z 2019-02-21T12:13:02Z Livid member/Livid npm install -g gulp@3.9.1 npm install gulp@3.9.1 gulp-sass ]]> 节点主题列表页现在使用节点图标作为 shortcut icon tag:www.v2ex.com,2019-02-04:/t/532932 2019-02-04T00:11:20Z 2019-02-04T00:11:20Z Livid member/Livid
    ]]>
    现在用户访问一个节点的最后页数会被记住 7 天 tag:www.v2ex.com,2019-02-01:/t/532465 2019-02-01T07:41:34Z 2019-02-04T14:17:34Z Livid member/Livid /go/create 的时候翻到第 7 页,然后点进了一个帖子,然后再回到 /go/create 时,会回到第 7 页。 ]]> AWS Global Accelerator tag:www.v2ex.com,2018-11-28:/t/512554 2018-11-28T23:55:41Z 2018-11-28T23:55:41Z Livid member/Livid https://aws.amazon.com/about-aws/whats-new/2018/11/introducing-aws-global-accelerator/ ]]> Structured data - Breadcrumb tag:www.v2ex.com,2018-11-22:/t/510600 2018-11-22T21:31:52Z 2018-11-22T21:31:52Z Livid member/Livid https://developers.google.com/search/docs/data-types/breadcrumb ]]> TODO: 部分节点右侧的相关节点列表太长,影响页面显示,默认情况下这个列表应该是收缩起来的 tag:www.v2ex.com,2018-10-23:/t/500069 2018-10-23T01:10:42Z 2018-10-26T07:00:58Z Livid member/Livid
    go/docker ]]>
    20180402 tag:www.v2ex.com,2018-04-02:/t/443586 2018-04-02T08:08:30Z 2018-04-02T12:16:21Z Livid member/Livid ]]> V2EX 上目前有的美国的城市节点 tag:www.v2ex.com,2018-03-31:/t/443278 2018-03-31T23:35:25Z 2018-04-01T05:46:13Z Livid member/Livid
  • Los Angeles - go/la
  • New York - go/nyc
  • San Francisco - go/sanfrancisco
  • Boston - go/boston
  • Irvine - go/irvine
  • 接下来

    ]]>
    powerline-shell: Nice to have everywhere tag:www.v2ex.com,2017-08-14:/t/382726 2017-08-14T01:36:44Z 2017-08-14T03:36:44Z Livid member/Livid

    安装步骤:

    git clone https://github.com/milkbikis/powerline-shell ~/.powerline-shell cd ~/.powerline-shell cp config.py.dist config.py ./install.py 

    然后将下面的内容放入 .bashrc 的末尾:

    function _update_ps1() { PS1="$(~/.powerline-shell/powerline-shell.py $? 2> /dev/null)" } if [ "$TERM" != "linux" ]; then PROMPT_COMMAND="_update_ps1; $PROMPT_COMMAND" fi 

    然后执行:

    exec $SHELL 

    即可完成安装。

    因为读取 git 状态这个操作会频繁依赖 git status 的结果,所以需要将系统上的 git 更新到最新版本,这样 git status 会快很多:

    sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git 
    ]]>
    Python modernize tag:www.v2ex.com,2017-05-25:/t/363702 2017-05-25T05:15:05Z 2017-05-25T11:57:46Z Livid member/Livid https://pypi.python.org/pypi/modernize ]]> 20170508 tag:www.v2ex.com,2017-05-09:/t/360121 2017-05-09T06:49:25Z 2017-05-09T13:08:30Z Livid member/Livid 20170426 tag:www.v2ex.com,2017-04-26:/t/357600 2017-04-26T17:55:05Z 2017-04-26T17:55:05Z Livid member/Livid 整理了一下 V2EX 的链接转换部分的代码。

    图片部分

    视频部分


    在 2017 年 4 月 26 日,V2EX 支持以下图片地址转换:

    以下视频地址转换:

    及 Gist 地址转换。


    另外就是,修正了 stylize_content() 中对于部分特殊高频全角标点符号和半角 alphanum 在一起时候的处理规则。

    ]]>
    20170409 tag:www.v2ex.com,2017-04-10:/t/353698 2017-04-10T01:02:52Z 2017-04-10T01:02:52Z Livid member/Livid
    https://vivaldi.com ]]>
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86