xiaohanyu 最近的时间轴更新
xiaohanyu's repos on GitHub
1546 人关注
awesome-tikz
A curated list of awesome TikZ documentations, libraries and resources
Emacs Lisp · 26 人关注
ac-geiser
[Sleepy] Emacs auto-complete backend for geiser.
20 人关注
awesome-mantine
A curated list of mantine docs, libs and resources
1 人关注
awesome
:sunglasses: Curated list of awesome lists
CoffeeScript · 1 人关注
chinese-copywriting-guidelines
Chinese Copywriting Guidelines:中文文案排版指北
1 人关注
foundation-of-distributed-financial-systems
介绍金融级分布式系统的理论和实践基础
Python · 1 人关注
incubator-superset
Superset is a modern, enterprise-ready business intelligence web application
JavaScript · 0 人关注
500lines
500 Lines or Less
TeX · 0 人关注
AlgoXY
Book of Elementary Algorithms and Data structures
0 人关注
awesome-pwa
Awesome list of progressive web apps! (PR welcomed ;))
0 人关注
brew
🍺 The missing package manager for macOS (or Linux)
C++ · 0 人关注
brpc
Industrial-grade RPC framework used throughout Baidu, with 1,000,000+ instances and thousands kinds of services, called "baidu-rpc" inside Baidu.
C · 0 人关注
c4
C in four functions
0 人关注
chinese-independent-developer
👩🏿‍💻👨🏾‍💻👩🏼‍💻👨🏽‍💻👩🏻‍💻中国独立开发者项目列表 -- 分享大家都在做什么
Perl · 0 人关注
cloc
cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
0 人关注
cookie-butter
Python script for making graphics performance charts for an Android app.
Clojure · 0 人关注
core.cache
A caching library for Clojure implementing various cache strategies
Haskell · 0 人关注
course
Functional Programming Course
0 人关注
ddia-references
Literature references for “Designing Data-Intensive Applications”
Ruby · 0 人关注
developer.github.com
GitHub Developer site
0 人关注
docs
📖 Logto docs.
Python · 0 人关注
Flask-AppBuilder
Simple and rapid application development framework, built on top of Flask. includes detailed security, auto CRUD generation for your models, google charts and much more. Demo (login with guest/welcome) - http://flaskappbuilder.pythonanywhere.com/
0 人关注
flex
The Fast Lexical Analyzer - scanner generator for lexing in C and C++
0 人关注
formik
Build forms in React, without the tears 😭
0 人关注
goreplay
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
0 人关注
homebrew-cask
🍻 A CLI workflow for the administration of macOS applications distributed as binaries
JavaScript · 0 人关注
jquery
jQuery JavaScript Library
0 人关注
js
🤓 Logto JS SDKs.
JavaScript · 0 人关注
js-xlsx
:green_book: SheetJS Community Edition -- Spreadsheet Parser and Writer
C · 0 人关注
json-tutorial
从零开始的 JSON 库教程
xiaohanyu

xiaohanyu

V2EX 第 33155 号会员,加入于 2013-01-27 22:01:04 +08:00
今日活跃度排名 21443
SaaS 产品集成 Stripe 支付的一些坑
Stripe  •  xiaohanyu  •  69 天前  •  最后回复来自 xiaohanyu
19
Safari 的 bug 真是茫茫多
  •  1   
    Safari  •  xiaohanyu  •  188 天前  •  最后回复来自 xiaohanyu
    12
    PPResume 更新:文档站 docs.ppresume.com 上线
    分享创造  •  xiaohanyu  •  290 天前  •  最后回复来自 xiaohanyu
    8
    xiaohanyu 最近回复了
    @wincatcher 加油加油
    试验了下,挺不错的,是有打算做成类似于 similarweb 这样的工具平台么?有商业化计划么?
    问一下,网站数据是从哪里分析出来的呀?
    @realpg 你这人真是搞笑了咧,我哪里自说自话了?你怎么知道我没跟 paddle 的真人联系啊?为了开个户我还得订机票远涉重洋去找他们线下谈?你找他们线下谈他们就能接受么?

    我邮件跟他们谈过几轮,贴几段原文:

    ```
    Hi Hanyu,

    I completely understand that you have registered your company recently and therefore you do not have the processing statements required.

    However as a company, Paddle prioritises the safety and security of our valued customers, and this information is necessary for us to ensure a secure environment for all.

    As we are unable to support your business at this time, I would recommend using an alternative payment provider until you are able to provide the requested processing statements.

    I assure you that once you are able to resubmit your domain with the necessary information, our team will be more than happy to reassess the situation and provide a prompt response.

    I appreciate your understanding.
    ```

    ```
    Hi Hanyu,

    I understand the challenge you're facing. To clarify, you will need to provide processing statements from a payment processor for at least the past three months. These statements help us assess your transaction history and ensure everything aligns with our requirements.

    Yes, it typically means that you’ll need to integrate with another payment processor and generate some transaction history before applying for Paddle. Once you’re approved by Paddle, you can then migrate your customer data to our platform.

    If you have any more questions or need further assistance during this process, please feel free to reach out.
    ```

    人家已经写了:“Yes, it typically means that you’ll need to integrate with another payment processor and generate some transaction history before applying for Paddle. ”,但是这条规则就没在 paddle 的官网上明示过。

    问题是,如果我已经集成了一个 payment processor ,我干嘛还要再费那个劲迁移到 paddle 啊? MoR 的服务又不只 paddle 一家。
    @realpg 不行的,我也是收到同样的真人回复邮件,就是需要 3 个月别家的 processing statements ,然后才能去注册 paddle ,非常坑
    @rexue123 注册了
    48 天前
    回复了 coollest 创建的主题 设计 全干工程师怎么入门 UI 设计
    @abc1310054026 #72

    恰恰相反,我个人认为如果工程师要写出一个“不丑”的页面,最好不用用 tailwind 这种约束性比较弱的方案,还是找成型的更高级一些 UI 库比较好一些。

    tailwind 太自由了,也就是比裸写 CSS 高了一小档,个人自由发挥很容易就写出“奔放”过头的页面和设计,当然不可否认,tailwind 确实是有很多优秀的 template 可以参考。
    48 天前
    回复了 coollest 创建的主题 设计 全干工程师怎么入门 UI 设计
    @PluginsWorld #65

    对的,是这样的,看上去非常美好,但是如果你要统一尺寸的 unit ,或者 color pallete ,用 tailwind 这种 h-[xxxPx] 的写法,丢失了 TypeScript 中的类型信息,后续修改维护其实还是非常麻烦的。

    我个人认为,tailwind 其实是给库的作者使用的,绝大多数人其实也没有用 tailwind 重新写一套组件库的必要。

    普通产品开发,用一套成型的组件库,加上 tailwind 适当修饰一下,可能是一个比较好的折衷的办法。
    48 天前
    回复了 coollest 创建的主题 设计 全干工程师怎么入门 UI 设计
    @abc1310054026 #62

    class name 这个,用 CSS in JS 其实可以缓解不少了。

    tailwind 的主要问题在于,如果重度使用,完全从头自己写组件库,其实维护性是蛮的,一个 `div` 几十个 class ,debug 起来其实蛮烦的,比如这种官方的例子,很难说是维护性很好:

    ```
    <div class="sm:col-span-3">
    <label for="last-name" class="block text-sm/6 font-medium text-gray-900">Last name</label>
    <div class="mt-2">
    <input type="text" name="last-name" id="last-name" autocomplete="family-name" class="block w-full rounded-md border-0 py-1.5 text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:text-sm/6">
    </div>
    </div>

    <div class="sm:col-span-4">
    <label for="email" class="block text-sm/6 font-medium text-gray-900">Email address</label>
    <div class="mt-2">
    <input id="email" name="email" type="email" autocomplete="email" class="block w-full rounded-md border-0 py-1.5 text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:text-sm/6">
    </div>
    </div>
    ```
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2102 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 16:13 · PVG 00:13 · LAX 08:13 · JFK 11:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.