#окр@clockstackwheels
Это проект потребовал несколько месяцев проб и ошибок, но я очень доволен тем, как вышло.
Сначала для организации ящиков хотел взять популярную систему Gridfinity. Это набор спецификаций и генераторов моделей для 3D-печати, предлагающий укладывать на любую плоскость сетку с ячейками 42мм и ставить в неё коробочки, кратные по размерам шагу сетки. Система продумана очень хорошо, потому что коробочки лёгкие, прочные, укладываются в любых комбинациях и штабелируются. А ещё она опенсорсная, и комьюнити круто её развило. Меня смущал только один момент: ряд предметов не требуют вытаскиваемую коробочку. Да, охапку шурупов удобно сложить в такую и доставать целиком. Но, скажем, если у вас в ящике лежит тюбик клея, зачем вам вытаскивать всю конструкцию, в которой он размещается? Вы просто берёте тюбик. Я подумал, что, возможно, смогу придумать систему, в которой коробочки держатся друг за друга, и только иногда их можно сделать вытаскиваемыми, когда такое требуется.
Дальше были десятки дней экспериментов и прототипов. Коробочки с крючками, с защёлками, волнистыми стенками, защёлки на дне, защёлки на боку... Всё это оказывалось хуже, чем Gridfinity: тратило больше пластика и времени печати, а основную цель во многих ситуациях не закрывало.
Тогда я понял, что подходил к задаче вообще не с того угла. Не нужно стараться заменить Gridfinity, она слишком хороша, слишком здорово продумана. Нужно дополнить её, сделать для неё расширение, которое будет добавлять фиксированные секции. И тогда я заменил дно-сетку на платформу с пазами типа «ласточкин хвост». Она спроектирована с той же ячейкой 42мм, можно составить плоскость любого размера, печатая из частей, а в пазы вставляются либо стенки-перегородки, либо посадочные упоры для Gridfinity-коробочек.
В дополнение быстро пришёл к решению, что у стенок можно минимизировать расход пластика, не потеряв прочность, если применить гексагональную сетку. Не просто так пчёлы делают свои соты такой формы.
Как и любая верная инженерная идея, эта сразу оказалась гармоничной и автоматически решила ряд других проблем:
1. Расход пластика там, где не нужно вытаскивать секции, в разы меньше, чем если делать секции коробочками. А создавать сетчатые стенки можно быстро и беспроблемно, потому что печатаются они плашмя, в отличие от стенок стандартных коробочек, которые неизбежно печатаются вертикально.
2. Можно делать секции не прямоугольной формы. И секции такого размера, который превышает область печати принтера.
3. Печатаются одинаковые стенки-перегородки, и из них собирается нужная схема уже под каждый конкретный ящик. Не нужно сначала прикидывать размеры требуемых коробочек.
4. Но в любую секцию ставится стандартная Gridfinity-коробочка заменой целых стенок на половинные и установкой упоров.
5. Стенки или упоры под коробочки автоматически являются и способом соединения участков дна между собой.
Сделал так уже два ящика, и пока во всех вариантах получается удобно. Подшлифую, оформлю и выложу все файлы в опенсорс (главным образом это генератор в формате OpenSCAD).
#diy@clockstackwheels
🚨 GitHub 监控消息提醒
🚨发现关键词:#Shellcode#Execute
📦项目名称:Artemis
👤项目作者:0x3xp
🛠开发语言: C
⭐Star数量: 0 | 🍴Fork数量: 0
📅更新时间: 2026-05-09 07:59:31
📝项目描述:
Artemis is a modular offensive security framework designed for stealthy system call generation and shellcode obfuscation. It features dynamic SSN discovery, multi-algorithm encryption engines, and support for both direct and indirect syscall invocation to bypass modern EDR/AV solutions
🔗点击访问项目地址
🚨 GitHub 监控消息提醒
🚨发现关键词:#Shellcode#Execute
📦项目名称:PEBcraft
👤项目作者:whoamiamleo
🛠开发语言: C++
⭐Star数量: 4 | 🍴Fork数量: 0
📅更新时间: 2026-05-06 20:02:17
📝项目描述:
A utility that transforms C source code into position-independent shellcode which resolves Windows APIs using the PEB (Process Environment Block).
🔗点击访问项目地址
🚨 GitHub 监控消息提醒
🚨发现关键词:#Shellcode#Execute
📦项目名称:x96-combiner
👤项目作者:RTS-Framework
🛠开发语言: Go
⭐Star数量: 1 | 🍴Fork数量: 0
📅更新时间: 2026-04-02 15:58:43
📝项目描述:
A tool for building multi-architecture (x86/x64) shellcode that can execute correctly on both platforms.
🔗点击访问项目地址
https://help.ubuntu.com/community/CronHowto
#Cron is a system daemon used to #execute desired #tasks (in the background) at designated times.
A crontab file is a simple text file containing a list of commands meant to be run at specified times. It is edited using the crontab command. The commands in the crontab file (and their run times) are checked by the cron daemon, which executes them in the system background.
🚨 GitHub 监控消息提醒
🚨发现关键词:#Shellcode#Loader#Execute
📦项目名称:MsShellcodeDev
👤项目作者:SodaMtnDew
🛠开发语言: C++
⭐Star数量: 1 | 🍴Fork数量: 0
📅更新时间: 2026-05-06 09:01:21
📝项目描述:
The Solution to help Developing & Debugging as C & Deploying in Shellcode
🔗点击访问项目地址
Here are 5 key takeaways from the book
"STRATEGIZE TO WIN"
-
1. #Know your strengths and weaknesses. This is the foundation of any successful strategy. Once you know what you're good at and what you're not so good at, you can start to build a strategy that plays to your strengths and minimizes your weaknesses.
2. #Set clear goals. What do you want to achieve? What are your long-term and short-term goals? Once you know what you want to achieve, you can start to develop a strategy to get there.
3. #Understand your competition. Who are your competitors? What are their strengths and weaknesses? What are their goals? Once you understand your competition, you can start to develop a strategy that will give you an edge.
4. #Be flexible. The world is constantly changing, so your strategy needs to be flexible enough to adapt to change. Be prepared to adjust your strategy as needed.
5. #Execute your strategy. This is the most important step of all. Once you have a strategy, you need to execute it. This means taking action and making sure that your strategy is working.
Here are some additional key takeaways from the book:
A. #Strategy is not a one-time event. It is an ongoing process that needs to be reviewed and updated regularly.
B. #Strategy is not about perfection. It is about progress. You will never have a perfect strategy, but you can always improve your strategy by learning from your mistakes and by making adjustments as needed.
C. #Strategy is about execution. It is not enough to have a good strategy. You also need to be able to execute your strategy effectively.
I hope these key takeaways help you on your journey to strategizing to win.
💠Join 🔺 Share @Business_Idea4💠
Here are 5 key takeaways from the book
"STRATEGIZE TO WIN"
-
1. #Know your strengths and weaknesses. This is the foundation of any successful strategy. Once you know what you're good at and what you're not so good at, you can start to build a strategy that plays to your strengths and minimizes your weaknesses.
2. #Set clear goals. What do you want to achieve? What are your long-term and short-term goals? Once you know what you want to achieve, you can start to develop a strategy to get there.
3. #Understand your competition. Who are your competitors? What are their strengths and weaknesses? What are their goals? Once you understand your competition, you can start to develop a strategy that will give you an edge.
4. #Be flexible. The world is constantly changing, so your strategy needs to be flexible enough to adapt to change. Be prepared to adjust your strategy as needed.
5. #Execute your strategy. This is the most important step of all. Once you have a strategy, you need to execute it. This means taking action and making sure that your strategy is working.
Here are some additional key takeaways from the book:
A. #Strategy is not a one-time event. It is an ongoing process that needs to be reviewed and updated regularly.
B. #Strategy is not about perfection. It is about progress. You will never have a perfect strategy, but you can always improve your strategy by learning from your mistakes and by making adjustments as needed.
C. #Strategy is about execution. It is not enough to have a good strategy. You also need to be able to execute your strategy effectively.
I hope these key takeaways help you on your journey to strategizing to win.
Thank you for reading 📖