日常分享 10-15
0x01 快速发送到应用
背景
日常使用一些软件 比如IDA的时候 , 可能会有 “把文件拖动到快捷方式” 的操作从而快捷打开
但是我的桌面不喜欢放那么多工具的快捷方式, 而且每次都要去桌面找很不方便, 如果选择"用其他应用打开又会比较卡顿 而且很杂 不好找"
解决方法
找到C盘下的
C:\Users\<用户名>\AppData\Roaming\Microsoft\Windows\SendTo
只要在这里面存放快捷方式, 以后遇到文件就可以直接
SHIFT+右键 选择 “发送到” 指定应用了
非常之轻便简洁
其他好玩
在上层目录下 也就是
C:\Users\<username>\AppData\Roaming\Microsoft\Windows\
也有很多平常可能没看到的小彩蛋
比如
.\PowerShell\PSReadLine
里面会偷偷保存敲过的PowerShell命令
0x02 Github个人主页美化
0 预览
1 新建仓库
新建同名仓库 设置public 并添加readme文件
Add a README file
这时候会提醒
CH0ico/CH0ico is a ✨special ✨ repository that you can use to add a README.md to your GitHub profile. Make sure it’s public and initialize it with a README to get started.
CH0ico/CH0ico是一个特殊的仓库,你可以用它来为你的GitHub个人主页添加一个README.md文件。确保这个仓库是公开的,并且初始化时包含了一个README文件,这样就可以开始了。这里的“✨special ✨”可能是为了强调这个仓库的特殊用途,使用了星号来装饰
2 Github评级 和 打字 统计
在readme加入
<div align="">
<a href="https://github.com/anuraghazra/github-readme-stats">
<img align="center" src="https://github-readme-stats.vercel.app/api?username=CH0ico&show_icons=true"/>
</a>
</div>
<p align="">
<img src="https://readme-typing-svg.herokuapp.com?font=Fira+Code&weight=600&pause=1000&color=2EBDF7FF¢er=false&size=30&lines=H4ck+for+fun;Never+stop+learning" alt="typing-svg">
</p>
<div align="">
<span> </span>
<img height="170px" src="https://github-readme-stats.vercel.app/api?username=CH0ico" /><span> </span><img height="170px" src="https://github-readme-stats.vercel.app/api/top-langs/?username=CH0ico&layout=compact&langs_count=8" />
<span> </span>
</div>
3 贪吃蛇
创建
.github/workflows/generate_snake.yml
在里面写入
name: generate animation
on:
# run automatically every 2 hours
schedule:
- cron: "0 */2 * * *"
# allows to manually run the job at any time
workflow_dispatch:
# run on every push on the master branch
push:
branches:
- master
jobs:
generate:
permissions:
contents: write
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
# generates a snake game from a github user (<github_user_name>) contributions graph, output a svg animation at <svg_out_path>
- name: generate github-contribution-grid-snake.svg
uses: Platane/snk/svg-only@v3
with:
github_user_name: ${{ github.repository_owner }}
outputs: |
dist/github-contribution-grid-snake.svg
dist/github-contribution-grid-snake-dark.svg?palette=github-dark
# push the content of <build_dir> to a branch
# the content will be available at https://raw.githubusercontent.com/<github_user>/<repository>/<target_branch>/<file> , or as github page
- name: push github-contribution-grid-snake.svg to the output branch
uses: crazy-max/[email protected]
with:
target_branch: output
build_dir: dist
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
再去readme中写入
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/CH0ico/CH0ico/output/github-contribution-grid-snake-dark.svg">
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/CH0ico/CH0ico/output/github-contribution-grid-snake.svg">
<img alt="github contribution grid snake animation" src="https://raw.githubusercontent.com/CH0ico/CH0ico/output/github-contribution-grid-snake.svg">
</picture>
(这里需要改username)
最后去 Action的 generate animation 执行run workflow刷新一下
4
去 metrics 创建一下个人的信息列表
- 创建一个 GitHub personal token,位置:右上角个人头像 → settings最下面→ Developer settings → Personal access tokens
- 接下来就是勾选 scopes 这里有效期设置了一年, 记住生成的token 只显示一次
- 然后去到个人项目( 不是个人设置 )里的 settings 页面,将刚刚生成的 token 作为一个密钥(创建一个环境名为 production;然后创建一个名为 METRICS_TOKEN 的 secret,值为刚刚生成的 token)
- 去Action一个新的工作流
name: Metrics
on:
# Schedule updates (each hour)
schedule: [{cron: "0 * * * *"}]
# Lines below let you run workflow manually and on each commit
workflow_dispatch:
push: {branches: ["master", "main"]}
jobs:
github-metrics:
runs-on: ubuntu-latest
environment:
name: production
permissions:
contents: write
steps:
- uses: lowlighter/metrics@latest
with:
# Your GitHub token
# The following scopes are required:
# - public_access (default scope)
# The following additional scopes may be required:
# - read:org (for organization related metrics)
# - read:user (for user related data)
# - read:packages (for some packages related data)
# - repo (optional, if you want to include private repositories)
token: ${{ secrets.METRICS_TOKEN }}
# Options
user: CH0ico
template: classic
base: header, activity, community, repositories, metadata
config_timezone: Asia/Shanghai
- 将自动生成的github-metrics.svg文件放在readme
![Metrics](/github-metrics.svg)
- 刷新一下就ok了
版权归原作者 CH0ico 所有, 如有侵权,请联系我们删除。