普通视图

发现新文章,点击刷新页面。
昨天以前标签

Stack 又一款Typecho 主题[置顶]

2024年7月16日 08:40
AI摘要:这是一款从Hugo主题`Stack`移植而来的Typecho主题。主题提供了一些自定义选项,包括站点LOGO地址、Favicon地址、归档页面地址、链接页面地址、关于页面地址、自定义菜单等。用户还可以选择是否在侧边栏显示按日期归档,是否使用魔改风格,以及使用第三方评论系统等。此外,用户还可以在Header和Footer中插入自定义代码。项目地址:https://github.com/jkjoy/Typecho-Theme-Stack。

前言

从Hugo主题Stack移植而来.

https://github.com/CaiJimmy/hugo-theme-stack

演示

https://wanne.cn

使用

站点 LOGO 地址

为左侧边栏头像

站点 Favicon 地址

Favicon

归档页面地址

创建归档页面后,在此填入

链接页面地址

使用links插件

创建链接页面后,在此填入

关于页面地址

创建关于页面后,在此填入

自定义菜单

        <li >
            <a href='/' >
                <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-home" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><polyline points="5 12 3 12 12 3 21 12 19 12" /><path d="M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-7" /><path d="M9 21v-6a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v6" /></svg>
                <span>首页</span>
            </a>
        </li>

按照此格式填入

是否在侧边栏显示按日期归档

由于日期归档过多,可以选择是否显示

是否使用魔改风格

mod风格来自其他Stack用户

分类图片目录

按照分类的 mid 以jpg的格式 存放的目录
譬如本地目录 或者 CDN 等,用于匹配归档页面的分类图片

使用第三方评论

可以选择使用第三方的评论系统 如 twikoo 等

Header代码

用于DIY CSS 或 身份验证 等

Footer代码

用于插入备案号码 或者 统计代码等

项目地址

https://github.com/jkjoy/Typecho-Theme-Stack

手机使用公约

2024年5月28日 22:52
如前文所述之前答应给小王子的奖励---配置一部手机,毕竟已经是初中生了,完全不让他碰手机是不可能的,也许你越是不让他碰他越是充满了好奇会想其它办法,如找同学借。。。。。。另外手机也并非是洪水猛兽,没用好就是一个玩具,但如用好了它就是一个好的学习工具,虽然不确定小王子能否用好它,但做好一些预防沉迷的措施还是很有必要的。

FreshRSS 三屏插件原文恢复

2024年5月9日 18:31

三屏插件默认中间栏的原文按钮是再三屏以框架形式打开原网站,目有不少网站不支持框架,打开空白,因窗口小有的网站小屏体验差,为改善体验恢复默认的打开原网站功能,原理去除三屏的功能即可:

删除JS中的140-164行,如下代码:

       stream.addEventListener("click", function(event) {
            // Open external links in the 3rd pane too.
            if (event.target.matches(".flux li.link *") && !event.ctrlKey)
            {
                event.preventDefault();

                var link = event.target.closest("a");
                var url = link ? link.getAttribute("href") : "";
                if (url) {
                    setContent(`<iframe src="${url}"></iframe>`);
                }

                return;
            }

            // Legacy: deal with older FreshRSS versions without 'openArticle' event.
            // Do not use `window.freshrssOpenArticleEvent`, it is not available on `window` since
            // https://github.com/FreshRSS/FreshRSS/commit/b438d8bb3d4b3dea6d28d0b0c73da9393c9d8299#diff-86db6bc50f24e839f927bdd2262ce6d58c450fb23b13f8e9e5501b047add9bba
            if (typeof freshrssOpenArticleEvent === "undefined") {
                var closestArticle = event.target.closest(".flux");

                if (closestArticle && stream.contains(closestArticle))
                    onArticleOpened(closestArticle);
            }
        });

面试官谈面试

2023年1月16日 23:30

 图: 明明 参加工作多年,找工作时参加过一些面试,经历过笔试,面试,电话面试等多种形式 。也作为面试官面试过很多人,也参加过公司的面试培训,观摩过其他同事的面试。最近系统学习了一下极客时间的《技术面试官识人手册》,课程介绍的东西虽然不能全盘拿来使用,但是还是有很多东西指的借鉴,今天想要从面试官的角度分享一下个人的学习体会以及个人对于面试的一些见解。

面试其实是一个公司与候选人进行双向交流的机会,也是双方进行双向选择的过程,公司通过面试官向候选人展示公司员工的风采以及介绍公司的业务技术等,候选人则是通过面试向面试官展示自己的技术素养,业务能力等。同时,面试的过程也是面试官和 候选人进行双向学习的机会。

公司和候选人双方都需要几轮面试过程中互相评估对方是否和自己匹配,公司需要确认候选人是否具有公司所需的技术能力(包括相关岗位必须的知识能力,软件编程能力,系统设计能力等),业务能力(对产品较好的理解能力,项目管理能力等),个人的综合软素质(学习能力,沟通能力,好奇心等)。

通常的招聘理念是招聘优秀的工程师而不仅仅是能干活的人,优秀的人常常是在他自己领域的技术知识是扎实的,能够把具体问题抽象成可解决的软件问题,并且能够使用软件工程的知识与技能去解决和实现他们。同时他有很好的代码设计实现能力和系统设计能力。在非技术层面 ,他能够有用很好的上面说到的一些软素质能力。

对于不同工作年限的人,面试的侧重点也会不同。对于刚毕业的学生或者工作一两年的新人,会更加关注他的成长潜力以及相关方面的软素质,比如会通过他以往的学习或者项目经历来考察他是否具有足够的学习能力,是否能够很好与人合作,用过的技术是否掌握扎实,有没有对于技术方面的热爱等等。对于一个经验丰富的老兵,通常会关注他的视野,以及他对于技术理解的深入,对于不同的团队来说,可能还会关注对于产品和团队的理解,软件系统的理解等。同时,不同的团队对于人的要求也是不一样的,有些团队也会寻找某些方面与团队比较互补的人选。

面试形式一般就是两人的对聊或者白板编程,想要对候选人进行评估 ,面试题的设计其实就很重要。好的面试题,应该是区分度、深度和覆盖范围都很好的。因此面试的过程当中,面试官可以根据候选人的表现来调整题目的难度,一是在候选人答不出来的时候给提示或者弱化要求来降低难度,二是可以通过追问和附加更多条件来增加难度,加大对于深度的延伸。

好的编程题或者系统设计题目,一般不会直接给一个抽象的问题(比如让候选人写出二叉树的前序遍历),而是一个实际问题。这样的问题,不仅仅可以考察编程能力,还可以对于实际问题的抽象能力以及需求分析的能力,同时面试官还可以观察候选人的沟通能力。对于这类问题,也便于面试官进行难度的调整。对于候选人,也应该多和面试官进行沟通,确认自己的理解是否正确,避免后续编程的实现完全错误。

对于软素质方面的考察 ,一般会通过面试的过程中进行考察,比如通过编程环节考察沟通能力 ,需求分析能力。以及会通过与候选人聊过往项目和经历来考察,因为一个人过往环境中解决困难问题时候所采取的行为在相当程度上决定了他未来会 怎样应对类似的问题。

好的面试官会有很好的面试礼节,在面试开始会握手问好,帮助候选人化解紧张气氛,进入到面试中。面试结束也会留给对方问问题的机会,并对于候选人表示感谢等。

最后再说一下,公司的面试通常不是为了把候选人考倒,而是发现对方的亮点和长处,能够为自己找到合适的人才。

2023年的第一篇文章,是个人写作能力的锻炼,也是输出的尝试,毕竟只有能够输出才算对所学内容有所消化。

FreshRSS Manual install

2024年5月8日 16:41
  1. Get FreshRSS with git or by downloading the archive
  2. Put the application somewhere on your server (expose only the ./p/ folder to the Web)
  3. Add write access to the ./data/ folder for the webserver user
  4. Access FreshRSS with your browser and follow the installation process
  5. Everything should be working :) If you encounter any problems, feel free to contact us.
  6. Advanced configuration settings can be found in config.default.php and modified in data/config.php.
  7. When using Apache, enable AllowEncodedSlashes for better compatibility with mobile clients.

More detailed information about installation and server configuration can be found in our documentation.

Advice

  • For better security, expose only the ./p/ folder to the Web.
  • Be aware that the ./data/ folder contains all personal data, so it is a bad idea to expose it.
  • The ./constants.php file defines access to the application folder. If you want to customize your installation, look here first.
  • If you encounter any problem, logs are accessible from the interface or manually in ./data/users/*/log*.txt files.
  • The special folder ./data/users/_/ contains the part of the logs that are shared by all users.

FreshRSS has a lot of features

2024年5月8日 16:36
  • RSS and Atom aggregation
  • Mark article as favorite if you liked it or if you want to read it later
  • Filter and search functionality helps to easily find articles
  • Statistics to show you the publishing frequency all the websites you follow
  • Import/export of your feeds into OPML format
  • Several themes created by the community
  • Several extensions created by the community
  • "Google Reader"-like API to connect Android applications
  • The application is "responsive," which means it adapts to small screens so you can bring articles in your pocket
  • Self-hosted: the code is free (under AGPL3 licence), so you can host your own instance of FreshRSS
  • Multi-user, so you can also host for your friends and family
  • share article links with a bunch of services

FreshRSS 订阅源管理点击弹出502错误解决办法

2024年5月6日 18:47

近期在安装FreshRSS后覆盖模板文件后出错,有时安装也会出错,宝塔面版的,明明安装了fileinfo扩展但是程序识别不到,安装时检测不通过但是依然可以安装。有时也会安装时正常,使用着突然不正常。

这时我们切换下PHP版本,注意8.0以上,新切换的PHP版本安装好filexinfo即可解决问题。

FreshRSS 认证方式设置HTTP后后台无法登录处理方法

2024年4月24日 10:31

如果你不小心后台认证方式处设置为http,没有按官方文档进行相关配置的话,设置完立马就会被退出登录,页面显示错误。

20240424102433.png
20240424102452.png

此时我们有两个办法,一个是按照官方文档配置正确启用,目前我看文档没看懂没正确配置,另一法子就是恢复。此时我们只需再data/config.php,找到'auth_type'设置认证类型即可。

目前支持三种类型:none;form;http_auth。默认是form,刚才我们设置的就是http_auth,此时我们只需要改为form或none,后台就能正常登录。

FreshRSS 1.23.1

2024年4月16日 07:56

This is a bug-fix release for the 1.23.0 release, addressing several regressions.

This release has been made by @Alkarex, @andris155, @math-GH, @yzqzss, @zhzy0077

Full changelog:

Bug fixing
    Fix crash regression with the option Max number of tags shown #5978
    Fix crash regression when enabling extensions defined by old FreshRSS installations #5979
    Fix crash regression during export when using MySQL #5988
    More robust assignment of categories to feeds #5986
    Fix base_url being cleared when saving settings #5992
    Fix unwanted button in UI of update page #5999
Deployment
    Exclude more folders with .dockerignore #5996
i18n
    Improve simplified Chinese #5977
    Improve Hungarian #6000

Github:https://github.com/FreshRSS/FreshRSS/releases

下载地址:FreshRSS-1.23.1.zip

❌
❌