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

TGINSIGHT SIMILAR POSTS

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

Изходен канал @clockstackwheels · Post #271 · 26.03

Два года назад я писал, что поучаствовал в грантовой системе от Фонда Содействия Инновациям и получил 500к рублей на разработку нескольких NLP-алгоритмов для русского языка. Кратко: если у вас есть проект, который по каким-то признакам является научно-исследовательской работой, вы можете получить на него чуть-чуть денег просто так, в обмен на нужные бумажки. Схема рабочая и без обмана, но дьявол в деталях, сейчас расскажу. Вчера я закрыл всю отчётность, окончательно выполнив свои обязательства. Деньги получил гораздо раньше, и уже давно все потратил. В комментариях мне тогда говорили, что государственный фонд может бесконечно долго давить непонятной бюрократией, и потом трижды пожалеешь, что взял деньги. Это и верно, и нет. Скажем так: у меня были отдельные моменты, когда я задумывался, что лучше бы не стал в это вписываться. Но ретроспективно думаю вот что: в тот момент деньги были нужны, и, пожалуй, на этот риск идти стоило. А если вы начинающий специалист или вовсе студент, то вдвойне оправдано. В целом претензии у меня три: 1. Реальный результат работы никого не интересует. Отчётность важнее, чем то, делали ли вы проект, и есть ли у вас какое-то достижение. Я алгоритмы написал, как обещал, но, судя по всему, никто не смотрел ни код, ни репозитории, ни готовые проекты на базе этих алгоритмов. Абсолютно все замечания были по оформлению. Я должен был сдать последний этап 23 января, я сдал собственно саму работу, и вот всё это время до конца марта я закрывал документы. Настоящая значимость этих документов в десятки раз ниже, чем значимость проекта, но для завершения процесса нужны именно отчёты, а то, что вовремя проделана огромная работа и получен реальный результат, никого особо не волновало. Думаю, если бы я не писал алгоритмы, а составил только отчёт, это прокатило бы. 2. Отчётов нужна тьма, все они до боли бюрократичны и канцеляричны. Формы заполнения стандартизированы, и это полнейший ад. Дело даже не в объёме информации, хотя это тоже беда. Просто часть полей не подходят для конкретных случаев (например, нужно указать материал, из которого сделан продукт, а у меня компьютерная программа), а другая часть полей — бессмысленная абстракция, которая непонятно каким образом родилась в голове составителей. Что-то вроде: "Аргументируйте выбор способа решения задачи", "Аргументируйте выбор пути решения задачи", "Аргументируйте выбор метода решения задачи" — это три разных поля, и заполнять их нужно разными данными! 3. И самая жуть — по необъяснимой причине ваша научная работа на бумаге должна трансформироваться в приносящий деньги бизнес. По завершении работы вы должны пройти аккредитованный "преакселератор" и составить "бизнес-модель". Это шаблонный многостраничный документ, который вы заполняете заумно звучащей водой про анализ "рынка" и "конкурентные преимущества" по совершенно вымышленному продукту, который никогда не будет существовать, потому что в настоящем мире ни научные исследования, ни бизнес не работают таким чудовищно наивным и поверхностным образом. Отдельная часть этого документа — эксель таблица с частично заблокированными ячейками, куда вам нужно вбить цифры из воздуха так, чтобы показать "окупаемость". Никого особо не волнует, что для "окупаемости" нужно платить программисту 25 тысяч в месяц, а в первый день выпуска продукта продать его сразу тысячами единиц. В общем, отчёты описывают несуществующий мир, рождённый фантазией людей, которые некомпетентны ни в науке, ни в бизнесе, но умеют и любят причинять боль бумагой и ручкой. Sticks and stones. Однако, если принять эти странные правила игры и согласиться прорываться через заросли, то вы получите деньги и мотивацию закончить какой-нибудь собственный проект. С помощью этого гранта я добил кучу кода, который и так собирался сделать, получил три успешные статьи на Хабре и попадание в Программу Поощрения Авторов, а также реализовал несколько платных заказов в том числе на основе сделанных наработок. Кстати, факт существования реальных продаж не играл абсолютно никакой роли при составлении доказательства, что моя разработка может приносить деньги :) #dev

Hashtags

Резултати

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

Търсене: #js

当前筛选 #js清除筛选
sjshb57-盘

@sjshb_2157 · Post #748 · 24.03.2025 г., 14:18

阅读替换规则: #01 数字标题 #JS 特点: 1. 整体优化 2. 添加详细注释 3. 对零,〇;二, 两数字,映射为 0,2 4. 对类似 [第二百一十五章,第二百十五章] 进行修复,返回为第 215 章,防止出现返回章节错误的情况 5. 添加 [章节 标题],之中的空格 6. 标题后如果出现句号 [例如: 标题。] 进行移除,其他符号不受影响 7. 根据原标题,返回 [章节回集卷部篇]

Hashtags

JS Organization

@jsorganization · Post #221 · 07.04.2024 г., 18:45

💥SET Time RESTRICTION To Run Command BJS 🎃 🍏 Command:YOUR COMMAND NAME BJS- // Function to get Bangladesh time function getBangladeshTime() { var now = new Date(); var options = { timeZone: 'Asia/Dhaka', hour12: true, hour: 'numeric', minute: 'numeric', second: 'numeric' }; return now.toLocaleString('en-US', options); } // Function to check if the current time is within the allowed time range (12:00 AM to 6:00 AM Bangladesh time) function isRestricted() { var now = new Date(); var bdTime = new Date(now.toLocaleString('en-US', { timeZone: 'Asia/Dhaka' })); var currentHour = bdTime.getHours(); return currentHour >= 0 && currentHour < 6; // Returns true if it's between 12:00 AM and 6:00 AM Bangladesh time } // If it's restricted, inform the user and return without executing the command if (isRestricted()) { informRestrictedTime(); } else { // If it's not restricted, proceed with the command execution YOUR ALL CODE IS HERE } // Function to inform the user about restriction time function informRestrictedTime() { var remainingTime = getRemainingTime(); Bot.sendMessage("*👋 Hey " + user.first_name + "\nIt is Bed Time 🛏️\nSo You Cannot Use This Command From 12:00 AM To 6:00 AM in Bangladesh Time\nNow Bangladesh Time: " + getBangladeshTime() + " 🇧🇩\n━━━━━━━━•❅•°•❈•°•❅•━━━━━━━━\n⌛ Please Come Back After\n " + remainingTime + "\n━━━━━━━━•❅•°•❈•°•❅•━━━━━━━━\nIf you need it urgently, message @itsSowrov!*"); Bot.runCommand("main_menu"); } // Function to get the remaining time until the command can be executed again function getRemainingTime() { var now = new Date(); var bdTime = new Date(now.toLocaleString('en-US', { timeZone: 'Asia/Dhaka' })); var currentHour = bdTime.getHours(); if (currentHour < 6) { var remainingHours = 6 - currentHour; var remainingMinutes = 60 - bdTime.getMinutes(); var remainingSeconds = 60 - bdTime.getSeconds(); return remainingHours + " hours, " + remainingMinutes + " minutes, " + remainingSeconds + " seconds"; } else { return "Come back later"; } } Copy and paste it where you set time restrictions for your command. Keep the first and last part of the code intact, and insert your main code in between or middle of this code. That's it! Then user cant use this commamd during the restricted time, set from 12:00 PM to 6:00 AM Bangladesh time. You can adjust the timing as needed. © Copyright : @JSOrganization ❓ Question/Error : @itsSowrov ⚙️#JS

Hashtags

Android Broadcast

@android_broadcast · Post #9295 · 03.07.2025 г., 08:41

🚀 Вышел стабильный JavaScript движок от Google для Android Новая стабильная библиотека Jetpack JavaScript Engine позволит разработчикам выполнять JS код в изолированной и ограниченной среде. class MainActivity : ComponentActivity() { // Теперь nullable, без lateinit private var jsSandbox: JavaScriptSandbox? = null private var jsIsolate: JavaScriptIsolate? = null override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) if (!JavaScriptSandbox.isSupported()) { Log.e("JS", "JavaScriptSandbox не поддерживается") return } lifecycleScope.launch { // Создаём и сохраняем в nullable-поле jsSandbox = JavaScriptSandbox .createConnectedInstanceAsync(applicationContext) .await() jsIsolate = jsSandbox?.createIsolate() // При выполнении гарантируем, что jsIsolate != null val result: String = jsIsolate ?.evaluateJavaScriptAsync(JS_SCRIPT_SCRING) ?.await() ?: "Ошибка: isolate не инициализирован" Log.d("JS", "Результат выполнения: $result") } } override fun onDestroy() { super.onDestroy() // Закрываем только если не null jsIsolate?.close() jsSandbox?.close() } } #jetpack#js

Hashtags

123•••10•••202122
ПредишнаСтр. 1 от 22Следваща