Skip to content

Instantly share code, notes, and snippets.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Before and After Image Slider</title>
<style>
.before-after-container {
position: relative;
width: 100%;
@fardm
fardm / Readme.md
Last active September 22, 2025 11:36
تمرین راتینگ از حفظ

توضیح

این پروژه رو برای تمرین رایتینگ درست کردم. البته بیشتر برای این بوده که میخواستم یک متنی رو حفظ کنم. گفتم اگر یکی دو بار هم بنویسمش توی ذهنم بهتر ثبت میشه.

اول متن رفرنس رو بهش میدم. بعد شروع میکنم از حفظ می نویسم. اگر درست نوشته باشم متن سبز میشه اگر غلط بنویسم قرمز میشه.

اگر املای کلمات رو اشتباه بنویسید هم قرمز میشه.

توی بخش تنظیمات میتونید حساسیت رو تنظیم کنید. به بزرگ و کوچیک بودن کلمات حساس باشه یانه. همچنین به علائم نگارشی.

@fardm
fardm / Readme.md
Created August 23, 2025 20:50
ساخت گزارش عملکرد شخصی با ابسیدین و کوارتز

این فایل ها برای ساخت گزارش عملکرد شخصی با ابسیدین و کوارتز است.


birthdate: 1995-05-10 pastColor: var(--color-base-100) futureColor: var(--color-base-40) years: "80" squareSize: 10 showStats: true horizontal: true cssclasses:

  • max
@fardm
fardm / Readme.md
Last active September 18, 2025 19:04
فایل های آماده FFmpeg

فایل های آماده FFmpeg

موقع استفاده از FFmpeg، یه سری دستورات هستن که تکراری‌اند و الگوی ثابتی دارند مثل فشرده سازی عکس و ویدئو. برای اینکه هر بار مجبور نباشم این دستورات رو دستی بنویسم، چند تا فایل bat آماده کردم. فقط کافیه اجراشون کنم تا کاری که میخوام رو انجام بده.

این فایل ها طوری تنظیم شده که روی تمام فایل های موجود توی پوشه انجام میشه یعنی لازم نیست اسم فایل ها رو وارد کنید.

فایل ها توی یک پوشه جدید به اسم export ذخیره میشن.

تنظیمات مورد نیاز ازتون پرسیده میشه میتونید دستی تنظیم کنید یا مقادیر پیشفرض رو دنبال کنید.

@fardm
fardm / ExportArtboards.jsx
Last active August 4, 2025 18:38
اسکریپت خروجی گرفتن از هر آرت‌بورد در ایلستریتور
var originalDoc = app.activeDocument;
var originalDocName = originalDoc.name;
var destFolder = Folder.selectDialog("Select folder to save .ai files");
if (destFolder != null) {
var artboardCount = originalDoc.artboards.length;
for (var i = 0; i < artboardCount; i++) {
for (var d = 0; d < app.documents.length; d++) {
if (app.documents[d].name === originalDocName) {