TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #374 · 6.06

Много новых людей пришло, расскажу ещё историю из бытия фрилансером. Делали мы как-то с другом проект для одной большой конторы (в своей области самой крупной в городе, миллиардные обороты). И вот там на старте нужно было подписаться в техзадании. А техзадание это такая увесистая папка страниц на сто. И подписаться мне, как руководителю проекта, нужно было на каждой странице. Когда проект запустился, ядро мы собрали быстро. Полный план был что-то типа полгода, но в конечном итоге заняло полтора, потому что после сборки ядра мы практически непрерывно занимались правками и замечаниями. Каждый месяц мы приезжали к заказчику и показывали, что сделали. А нам составляли список из 10-20 новых пунктов. За доработки доплачивали, но в какой то момент стало понятно, что мы в некотором смысле работаем на аутсорсе, хотя подписывались на один конкретный проект. А оставались мы работать, потому что проект не был введён в эксплуатацию, и бросать его без запуска не хотелось. Заказчик в итоге не переставал заваливать правками, шли месяцы. Впоследствии директор компании сменился, новому проект был без надобности, он заплатил нам остаток, который должен был, и проект остался навечно похоронен. Как так вышло: огромное и очень подробное техзадание, но всё равно непрерывные правки и замечания? Я позже рефлексировал этот момент и пришёл к таким выводам: 1. Заказчик описал в техзадании конечную систему, которую хотел бы видеть. Нам была нарисована практически каждая кнопка будущей софтины: очень детально и подробно. При этом результат, который требовался заказчику, был описан только в общих чертах (ещё и менялся по ходу дела). ТРИЗ учит нас обращать внимание на результат, а не на способ его достижения. 2. Заказчик не был готов ничего менять со своей стороны. Представьте, я прихожу в спортзал к тренеру и говорю, что вот вам деньги, а я хочу мускулистое тело. Мне тренер предлагает программу занятий. Но я заявляю, что нет, мне некогда, у меня нет времени и возможности ходить. Вообще для меня слишком дорого будет перестроить процессы в своей жизни. Так что нет, никаких походов на занятия. Я же плачу деньги, в конце-концов. Давайте, заплачу ещё больше, если требуется. Дам тренеру больше времени. Так же и тут: в компании были не готовы перестраивать процессы, обновлять софт и железо, обучать персонал. Поэтому новую систему пытались интегрировать со старой, а в интерфейсе использовать не лучшие решения, а привычные. #dev#freelance

Резултати

Намерени 11 подобни публикации

Търсене: #cron

当前筛选 #cron清除筛选

#cron 来自姐姐 @CenBoMin 的cron教程 鉴于好像最近很多cron的基础问题,之前写的简易教程大家可以学习一下 cron白话简易教程 先看你的数字有几位,圈x支持五位或六位,如果是1 * * * * 这个1代表的是分,如果是1 * * * * * 这个代表的是秒 ,以此往前类推 秒_分_时_日_月_周(礼拜几),所以最大值应该是 59秒 59分 23点 31日 12月 7礼拜天 正常使用有三种,我们因为每天执行所以后面三位数都是 * * * 关注前面三位数 秒 分 时的变化 注意* , 是英文字符 1. 只有数字 0 0 0 * * * 2. 数字,数字 例如秒位或分位40,20 3. */数字 例如*/2 第一个最简单的举例 我要在每天早上八点五分执行一次脚本应该怎么写? 5 8 * * * 如果是晚上改晚上八点呢? 5 20 * * * 如果是晚上八点五分十秒要怎么写? 第二个举例 如果我想在早上八点五分 二十分 五十八分 这三个时段执行怎么写? 5,20,58 8 * * * 第三个举例 我想在早上八点 零点 十五分 三十分 四十五分 四个时段执行怎么写? 你可以用第二个方式 0,15,30,45 8 * * * 也可以写成这样 */15 8 * * * 意思就是在8点这个时段每15分执行一次 最后附上在线执行工具,不确定的在把cron贴上确定一下 https://tool.lu/crontab/ 补充: 还有一个用法是小时区间,用数字-数字 例如我上班8点到下午五点下班,每个小时执行一次怎么写? * 8-17 * * * 这样写就错了,这是8-17点每分钟执行一次,所以最后一位要给个数字才行 0 8-17 * * * 混合类型,我的有个脚本是这么写的 */2 0,3-8,11-19 * * * 什么意思?我们看有五个位数,最后一位是分的意思 分:*/2 每2min执行一次 时:0,3-8,11-19 在0点和3点到8点以及11点到晚上7点 http://wlsub.ccdy.cn/7gBTVl9lKe6

Hashtags

#cron 看起来不错 Cron 生成器 自定义 cron 时间: [task_local] 1 0 * * * xxx.js # 每天00:01执行一次 2 0 * * * xxx.js # 每天00:02执行一次 3 0 * * * xxx.js # 每天00:03执行一次 0 9 * * * xxx.js # 每天09:00执行一次 0 8 * * * xxx.js # 每天08:00执行一次 0 7 * * * xxx.js # 每天07:00执行一次 */60 * * * * xxx.js # 每60分执行一次 */50 * * * * xxx.js # 每50分执行一次 */40 * * * * xxx.js # 每40分执行一次 * */2 * * * xxx.js # 每2小时执行一次 * */3 * * * xxx.js # 每3小时执行一次 * */4 * * * xxx.js # 每4小时执行一次 可自行Google查询更多的cron使用格式。 搜到的一个简单介绍:点击查看 cron语法格式学习

Hashtags

infosecurity

@tg_infosec · Post #2788 · 19.12.2024 г., 08:30

👩‍💻 Linux: перенаправление. • Если вы уже освоились с основами терминала, возможно, вы уже готовы к тому, чтобы комбинировать изученные команды. Иногда выполнения команд оболочки по одной вполне достаточно для решения определенной задачи, но в некоторых случаях вводить команду за командой слишком утомительно и нерационально. В подобной ситуации нам пригодятся некоторые особые символы, вроде угловых скобок. • Для оболочки, интерпретатора команд #Linux, эти дополнительные символы — не пустая трата места на экране. Они — мощные команды, которые могут связывать различные фрагменты информации, разделять то, что было до этого цельным, и делать ещё много всего. Одна из самых простых, и, в то же время, мощных и широко используемых возможностей оболочки — это перенаправление стандартных потоков ввода/вывода. В этой статье вы узнаете: - Три стандартных потока ввода/вывода; - Перенаправление стандартного потока вывода; - Перенаправление стандартного потока ввода; - Перенаправление стандартного потока ошибок. ➡️https://selectel.ru/blog/tutorials/linux-redirection/ • В качестве дополнения, к посту подгрузил полезную шпаргалку, которая поможет освоить данную тему. #Cron#Linux#Unix#CheatSheet

djangoproject

@djangoproject · Post #257 · 13.02.2017 г., 07:07

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.

djangoproject

@djangoproject · Post #256 · 13.02.2017 г., 07:05

https://www.digitalocean.com/community/tutorials/how-to-use-cron-to-automate-tasks-on-a-vps One of the most standard ways to run tasks in the #background on Linux machines is with #cron jobs. They’re useful for #scheduling_tasks on the VPS and automating different maintenance-related jobs. “Cron” itself is a daemon (or program) that runs in the background. The schedule for the different jobs that are run is in a configuration file called “crontab.” @reboot echo "System #start_up "

Cool Scripts

@cool_scripts · Post #742 · 28.02.2025 г., 06:35

🔗 Sub-Store 更新 后端 2.16.60 👍 支持使用环境变量 SUB_STORE_PRODUCE_CRON 在后台定时处理订阅 耽搁了很久的功能. 再也不怕检测脚本耗时太长了. 此为 Node.js 环境. App 版 参考这个 格式为 0 */2 * * *,sub,a;0 */3 * * *,col,b 每 2 小时处理一次单条订阅 a, 每 3 小时处理一次组合订阅 b 大致逻辑: 定时处理订阅, 进行脚本缓存 在缓存有效期内, Surge 等 App 拉取订阅时就不会超时了 ❗ 关于缓存时长 拉取 Sub-Store 订阅时, 会自动拉取远程订阅 远程订阅缓存是 1 小时, 缓存的唯一 key 为 url+ user agent. 可通过前端的刷新按钮刷新缓存. 或使用参数 noCache 来禁用缓存. 例: 内部配置订阅链接时使用 http://a.com#noCache, 外部使用 sub-store 链接时使用 https://sub.store/download/1?noCache=true 当使用相关脚本时, 若在对应的脚本中使用参数开启缓存, 可设置持久化缓存 sub-store-csr-expiration-time 的值来自定义默认缓存时长, 默认为 172800000 (48 * 3600 * 1000, 即 48 小时) 🎈Loon 可在插件中设置 其他平台同理, 持久化缓存数据在 JSON 里 🤭Sub-Store 合集 🥰#SubStore#更新记录#changlog#updates#定时#cron#produce_cronexp#SUB_STORE_PRODUCE_CRON

VPS自留地

@zx_vps · Post #2327 · 20.02.2026 г., 07:12

白虎面板: 轻量级低资源的定时任务管理系统 • 基于 Go 与 Vue3,Docker 或 Docker‑Compose 一键部署,无需复杂配置 • 内置 Python、Nodejs、Bash 环境,在线终端实时交互,脚本管理更便捷 • 支持标准 Cron 表达式调度,CPU 占用低于 20%,适配低配服务器 https://github.com/engigu/baihu-panel #白虎面板#定时任务#Docker#Go#Vue3#轻量级#低资源#Cron#Python#Nodejs#Linux

导航 #cron #规则 #testflight #脚本 #汉化 #github #分流 #geoip #正则 #仓库同步 #github_ac #教程 #解析器 #配置 #图标 #appleid #贴纸 #羊毛 #各类推荐 #surge #dns #其他

djangoproject

@djangoproject · Post #298 · 17.04.2017 г., 07:42

#AI#Artificial_Intelligence #aiohttp #API #AWS #asyncio #audio #automated_testing #automation #atexit #BeeWare #button #client #concurrency #cron #Coroutine #data_analysis #data_mining #data_processing #database #Deep_Learning #Debian #decorator #dispatch #django #dropdownbox #Docker #event #Firefox #form #freeze #functool #Generator #GeoDjango #Google #GPU #Gym #learn #Image_processing #intelligence #input #IOT #lambda #lists #machine_learning #Magenta #map #Metaprogramming #Micro_services #mind #monitoring #MongoDB #Mozilla #Multipart #multi_touch_apps #multiprocessing #Nodes #NoSQL #numeric_computation #numerical #NumPy #OAuth #object_serialization #OCR #overloading #package #parallel #pipeline #protocols #PostGIS #pyAudioAnalysis #PyInstaller #PySide #PyTorch #pytest #python #Pyvideo_archives #Qt #Redis #random #request #REST #satellite #scrapy #scikit_learn #SciPy #searching #submit #selectbox #Selenium #serialization #server #session #socket #sound #task #TensorFlow #text_boxes #text #test #telegram #Thread #transport #tuples #Universe #Unix #urllib #upload #Web

djangoproject

@djangoproject · Post #425 · 28.08.2017 г., 03:37

#AI#Artificial_Intelligence #aiohttp #AngularJS #API #AWS #asyncio #audio #automated_testing #automation #atexit #BeeWare #button #client #concurrency #Coroutine #cron #curl #data_analysis #data_mining #data_processing #database #Deep_Learning #Debian #decorator #dict #dispatch #django #django_cms #dropdownbox #Docker #event #Firefox #form #Generator #GeoDjango #git #Google #GPU #Gym #learn #Image_processing #intelligence #input #IOT #lambda #learn #lists #machine_learning #Magenta #map #Metaprogramming #Micro_services #mind #monitoring #MongoDB #Mozilla #Multipart #multi_touch_apps #multiprocessing #Nodes #NoSQL #numeric_computation #numerical #NumPy #OAuth #object_serialization #OCR #overloading #package #parallel #pipeline #protocols #PostGIS #pyAudioAnalysis #pycon #Pyflakes #PyInstaller #PySide #PyTorch #pytest #python #Pyvideo_archives #Qt #React #Redis #random #request #REST #satellite #scrapy #scikit_learn #SciPy #searching #submit #selectbox #Selenium #serialization #server #socket #task #telegram #TensorFlow #test #text_boxes #text #tuples #unicode #Universe #Unix #urllib #upload #Web

djangoproject

@djangoproject · Post #513 · 30.11.2017 г., 22:00

#AI#Artificial_Intelligence #AJAX #aiohttp #Anaconda #AngularJS #API #Atom #AWS #asyncio (#Asynchronous) #audio #automated_testing #automation #atexit #BeeWare #Big_Data #bitcoin #blockchain #Bluemix #Brython #button #Celery #client #class #classmethod #concurrency #Coroutine #cron #CSS #curl #data_analysis #data_mining #data_processing #database #Deep_Learning#deep_learning #Debian #decorator #deploy #dict #dispatch #django #django_cms #Django_REST_Framework #dropdownbox #Docker #event #Firefox #Flask #form #functions #Generator #GeoDjango #git #Google #GPU #GUI #Gym #host #HTML #httplib #learn #Image_processing #intelligence #input #Instagram #IOT #iPython #Jupyter #lambda #learn #License #Linux #lists #machine_learning #Magenta #map #Matplotlib #Metaprogramming #Micro_services #Micropython #mind #monitoring #MongoDB #modules #Mozilla #Multipart #multi_touch_apps #multiprocessing #Nodes #NoSQL #numeric_computation #numerical #NumPy #network #neural_network #OAuth #object_serialization #OCR #overloading #package #parallel #pipeline #protocols #PostGIS #pyAudioAnalysis #pycon #Pyflakes #PyInstaller #PyPI #PyQt #PySide #PyTorch #pytest #python #Pyvideo_archives #Qt #Raspberry_Pi #React #Redis #random #request #Regular_Expressions (#re) #REST #RSS #satellite #scikit_learn #SciPy #scrapy #searching #selectbox #Selenium #serialization #server #sessions #single_responsibility_principle #socket #Spark #str #submit #task #telegram #template #TensorFlow #test #text_boxes #text #tuples #unicode #Universe #Unix #unit_test #urllib #upload #uWSGI #Web #WSGI