الورشة، ركنا ركنا
كل موضع مرسوم على اللوحة، وتُوضع فيه أداة حين تكون مكتوبة، ومُتحقَقا منها، ومُثبَتا آليا أنها محلية. وما ليس موضوعا ليس موعودا، فلا يظهر هنا: اللوحة لا تعرض إلا أدوات موجودة. أما المخطط الكامل فيُقرأ في عدّادات ذيل الصفحة، وما استبعدناه على بيّنة يُقرأ في صفحة «طريقة العمل».
Corner 1
ركن ملفات PDF
الدمج، والفصل، والتوقيع، والتعبئة، والتخفيف. لا ينبغي لملف PDF أن يحتاج يوما إلى السفر عند مجهول كي يُقسم إلى قسمين.
أفلِتوا ملفاتكم بصيغة PDF دفعة واحدة. تلصقها الأداة الواحد تلو الآخر بالترتيب الذي ترونه على الشاشة، وتردّ إليكم ملفا واحدا. ولا يغادر أي مستند جهازكم.
.pdfN° 2فصل الصفحات أو استخراجهااكتبوا «3-1، 7، -12» كما تكتبونها عادة. تعرض عليكم الأداة قائمة الصفحات التي ستأخذها بالضبط قبل أن تعمل، وتسمّي ما طلبتموه ولا وجود له.
.pdfN° 3إعادة ترتيب الصفحات وتدويرهاتعرض الأداة زاوية كل صفحة قبل أن تعمل، ثم تعيد قراءة زوايا الملف الناتج. وتدوير صفحة لا يمس بكسلا واحدا: هي زاوية عرض تتغير، أي أنه بلا فقد.
.pdfN° 4تخفيف ملف PDFوزن ملف PDF هو دائما تقريبا وزن صوره. تسردها الأداة واحدة واحدة، وتقول ما تستطيع فعله بكل واحدة، وتعرض الربح الحقيقي قبل وبعد. وحين لا يوجد ما يُربَح، تقول ذلك بدل أن تردّ إليكم الملف نفسه باسم آخر.
.pdfN° 6تعبئة استمارة PDFتعبّئ هذه الأداة ملفات PDF التي فيها حقول استمارة حقيقية، وتقول لكم فورا إن لم يكن في ملفكم شيء منها. وهي تسرد كل حقل باسمه، وتعبّئ، ثم تعيد فتح الملف الناتج للتحقق من أن أجوبتكم فيه فعلا.
.pdfN° 7ترقيم الصفحات ووضع علامة مائيةالمواضع منهجية، لا تُختار بالفأرة أبدا: وهذا ما يتيح فعل ذلك من دون عرض الصفحة، أي من دون دمج محرك عرض. وتعرض عليكم الأداة قبل العمل ما سيُكتب على كل صفحة، وتسمّي الصفحات التي ستُميل زاوية عرضها كل شيء.
.pdfN° 8من الصور إلى PDFأفلِتوا صوركم دفعة واحدة: تصير ملف PDF، صفحة لكل صورة. وصور JPEG وPNG تدخل من دون أن تُمس؛ أما أي صيغة أخرى فيُعاد ترميزها، وسطر الملف يقول لكم ذلك.
.jpg · .png · .webp · .avif · .gifN° 9تنظيف البيانات الوصفية لملف PDFملف PDF لا يرتّب بياناته الوصفية في مكان واحد، بل في ثلاثة. تعرض الأداة الثلاثة، ثم تفرغها، ثم تعيد فتح الملف الناتج لتقول لكم ما بقي.
.pdfN° 10حماية ملف PDF بكلمة مرورالاتجاه يُستنتج من الملف: فالمستند الواضح يُغلَق، والمستند المحمي يُفتح. والطريقة معروضة قبل العمل، بمراجعتها، ويُعاد فتح الملف الناتج للتحقق من أنه يُفتح فعلا.
.pdfCorner 2
ركن الصور
الصورة تروي أكثر مما تُظهر. هنا نراها، وننظفها، ونخففها، ونعيد قصّها، ونطمس ما لا يخص أحدا.
أفلِتوا صورة، أو دفعة كاملة. اختاروا عرضا وجودة، وانصرفوا بملفات أخف. والأصول لا تُمس، وهي لا تغادر جهازكم.
JPEG · PNG · WebPN° 12تحويل صيغة صورةأفلِتوا صورة. تقترح عليكم الأداة الصيغ التي يعرف متصفحكم كتابتها حقا وحدها، وتعيد قراءة النتيجة للتحقق من أنها حصلت على الصيغة التي طلبتموها.
JPEG · PNG · WebP · AVIF · GIF · BMPN° 13رؤية البيانات الوصفية وتنظيفهاأفلِتوا صورة. سترون التاريخ، والساعة بدقة الثانية، والجهاز، وفي أحيان كثيرة المكان الدقيق الذي كنتم فيه. ثم نظّفوها ونزّلوا النسخة النظيفة.
JPEG · PNG · WebP · TIFFN° 14طمس وجه أو لوحة سيارة أو رقم حسابهذه الأداة لا تضبّب، وهذا مقصود: فالتضبيب والتبكسل يُنقضان. هي تستبدل بالبكسلات مساحة معتمة، وهي الطريقة الوحيدة التي يمكن أن يقال فيها إنه لم يبق ما يُستعاد.
.png · .jpg · .webp · .avifN° 15إعادة القص والتدوير والقلبارسموا المنطقة التي تُحفظ بالإصبع أو بالفأرة أو بلوحة المفاتيح: كل خطوة تُعلَن. والملف الناتج يُعاد ترميزه، فتختفي كل البيانات الوصفية الأصلية، ومنها الموقع الجغرافي.
.jpg · .png · .webp · .avifN° 16صناعة الأيقونات وأيقونة الموقعأفلِتوا صورة. تنصرفون بأرشيف يحتوي ملف favicon.ico، وأيقونات التبويب، وأيقونة شاشة البداية في أجهزة iPhone، وأيقونات التطبيق القابل للتثبيت، والسطور التي تُلصق في صفحتكم بالضبط.
PNG · SVG · JPEG · WebPCorner 3
ركن الأمان
تشفير ملف، وصناعة عبارة مرور متينة، والتأكد من أن ملفا نزّلتموه لم يُمس، ونزع المتعقّبات من رابط.
أفلِتوا ملفا وأعطوا كلمة مرور: تخرجون بخزنة لا يفتحها أحد من دونها. وأفلِتوا خزنة وأعطوا كلمة المرور، فتستعيدون الملف الأصلي، باسمه.
أي نوع من الملفاتN° 18صناعة عبارة مرورست كلمات مسحوبة عشوائيا تغلب كلمة مرور من ثمانية رموز، والأداة تثبت ذلك لكم بالحساب. وهي تقول أيضا ما لا يفيد شيئا: فالحرف الكبير والفاصل يساويان صفر بت.
لا دخل: هذه الأداة تصنعN° 19بصمة SHA-256 لملفأفلِتوا أي ملف: تظهر بصمته. والصقوا البصمة التي يعلنها موقع التنزيل، فتقول لكم الأداة إن كانت الاثنتان متطابقتين، حرفا بحرف.
أي نوع من الملفاتN° 20تنظيف رابط من متعقّباتهالصقوا رابطا: تعرض الأداة كل متعقّب، وتقول لمن هو، وتردّ إليكم العنوان النظيف. وهي لا تذهب أبدا لترى إلى أين يؤدي الرابط، ولا تكسر المعاملات التي تخدم شيئا حقا.
عنوان ويب ملصوقN° 21صناعة رمز QRأغلب مولّدات رموز QR المجانية تصنع رابط إعادة توجيه يمر بخادمها هي: فهي تعدّ كل مسح، ويموت الرمز إن أغلقت الخدمة. أما هذه فتكتب بياناتكم داخل الرمز، هنا، من دون إرسال شيء، وتعرض عليكم الرموز التي حسبتها.
نص ملصوقCorner 4
ركن النصوص والبيانات
العدّ، والمقارنة، والتنسيق، والتنظيف. تلك الحركات الصغيرة التي تُضيّع ساعة حين لا تكون في المتناول.
«كم حرفا؟» سؤال ليس له جواب واحد، وهذا أول ما تعرضه عليكم هذه الأداة: فالوجه التعبيري يساوي وحدتي ترميز، ونقطة ترميز واحدة، ورمزا واحدا على الشاشة. والأعداد الثلاثة تُعرض منفصلة، مع ما يفيده كل واحد.
نص ملصوقN° 23مقارنة نصيننسختان من عقد، أو من عرض سعر، أو من رسالة: مقارنتهما على موقع مجهول تعني تسليمه الاثنتين. أما هنا فهما لا تغادران جهازكم، والأداة تعرض التغيير كلمة كلمة، لا سطرين كاملين مصبوغين بالأحمر.
نصان ملصوقانN° 24تنسيق JSON والتحقق منهالمحلّل مكتوب هنا، باليد، لا مستعار من المتصفح: لأن رسالة خطأ المتصفح لا يوحّدها أي معيار، ولأنها تختلف من متصفح إلى آخر. أما هذا فيقول السطر والعمود وما كان منتظَرا، في كل مكان بالطريقة نفسها.
نص JSON ملصوقN° 25من CSV إلى JSON، والعكسالأمر الذي لا يكاد يقوله أحد: «صيغة CSV» ليست معيارا. فوثيقتها المرجعية تحمل عبارة «للعلم» وتكتب هي نفسها أن ثمة فروقا كبيرة بين التنفيذات. ولهذا تقيس هذه الأداة الفاصل بدل افتراضه، وتعرض عليكم ما وجدته.
نص CSV أو JSON ملصوقN° 26تنظيف تنسيق ملصوقالنص الملصوق ينقل ما لا يراه أحد: حروفا بعرض صفري، وضوابط كتابة تقلب العرض من دون تغيير البايتات، ومسافات ليست مسافات. والأداة تسمّيها واحدا واحدا، باسمها الرسمي في يونيكود، ثم تنزعها.
نص ملصوقN° 27من Markdown إلى HTMLكل رمز HTML في نصكم يُفلَت، بلا استثناء: فالنص البرمجي المكتوب في Markdown عندكم يخرج ظاهرا، لا قابلا للتنفيذ أبدا. وهذا أشد من المواصفة، وهو السلوك الآمن الوحيد لأداة تردّ ملفا سيفتحه أحد.
نص Markdown ملصوقCorner 5
ركن الصف الدراسي
لمن يعلّمون: مؤقّت بدوراته للعمل، وقرعة لا تغش، وأوراق تمارين بصيغة PDF، وبطاقات حفظ يبقى جدول مراجعتها في ملفكم أنتم.
مؤقّت يحسب الوقت الباقي انطلاقا من لحظة نهاية، لا بجمع النبضات أبدا: وهذه الطريقة الوحيدة لعدم الانحراف حين يبطّئ المتصفح مؤقّتاته، وهو يفعل ذلك اقتصادا في الطاقة ويوثّقه.
لا دخل: هذه الأداة تعدّN° 29القرعة من قائمةأغلب عمليات القرعة على الإنترنت تستعمل مولّد العشوائية العادي في المتصفح، وهو قابل للتنبؤ. أما هذه فتستعمل المولّد التشفيري في النظام، مع الرفض، وتعرض العدد الدقيق للاحتمالات.
قائمة ملصوقة، اسم في كل سطرN° 30أوراق تمارين قابلة للطباعةملف PDF، لا صفحة تُطبَع: فما يخرج من نافذة الطباعة في المتصفح يتوقف على إعداداته وهوامشه ومزاجه، بينما يعطي ملف PDF الورقة نفسها في كل الطابعات.
لا دخل: هذه الأداة تصنع ملف PDFN° 31بطاقات حفظ بالتكرار المتباعدجدول مراجعتكم يعيش في ملفكم أنتم، لا في قاعدتنا: تُفلتونه، وتراجعون، وتعيدون تصديره. بلا حساب، وبلا اشتراك، ولا شيء يُسترجَع إن أغلقت الخدمة، لأنه لا توجد خدمة.
.csv · .json · .txtCorner 6
ركن شؤون اليوم
تحويل الوحدات مع ذكر مصدر كل معامل، وحساب التواريخ من دون الوقوع في فخ تغيير التوقيت، وقص تسجيل صوتي، وضغط مجلد. تلك الأدوات التي نبحث عنها مرة في الشهر ولا نجدها أبدا.
الوثيقة الرسمية لمعهد NIST تحمل ست تعريفات لوحدة BTU وستا للحصان، بفوارق تصل إلى واحد ونصف بالمئة. والمحوّل الذي يعرض «hp» من دون قول أيها يطبّق يخطئ مرة من مرتين، ولا يراه أحد.
لا دخل: هذه الأداة تحسبN° 33حساب التواريخ والآجالكل الحسابات تجري عند الظهر بالتوقيت العالمي، لا عند منتصف الليل بالتوقيت المحلي أبدا: فعند منتصف الليل، يزحزح تغيير التوقيت التاريخ يوما كاملا، وهذا هو الخطأ الذي يُفوّت أجلا من دون أن نفهم لماذا.
لا دخل: هذه الأداة تحسبN° 34قص تسجيل صوتيهاتفكم يعرف التسجيل أصلا. والذي لا يعرفه هو قطع البداية والنهاية من دون إرسال التسجيل إلى أحد: وهذا بالضبط ما تفعله هذه الصفحة، والملف المردود لم يعد يحمل أي بيانات وصفية.
تسجيل صوتيN° 35ضغط أرشيف وفك ضغطهالمتصفح يعرف الضغط، لكنه لا يعرف حساب رمز تحقق CRC-32 ولا كتابة حاوية zip: وهاتان القطعتان مكتوبتان باليد هنا، والأرشيف المنتَج يُعاد فتحه بقارئنا نحن قبل أن يُردّ إليكم.
أي نوع من الملفات، أو أرشيف