В ноуте за 240 000 - 8Гб ОЗУ 😱. Ну не жлобство ли со стороны Apple.
Еще и Pro версия. А у не Про сколько 4Гб? 😄
Хотя эпл и заявляют что их 8Гб = 16Гб обычных. 🙂
А еще прикол в том, что эти 8Гб еще оказывается делятся с видеокартой, это уже не смешно.
Я вот купил Хонор ультрабук за 70 тыс, и там 16 честных ГБ ОЗУ и SSD тоже 512 Гб и проц тоже достаточно мощный.
Еще и Pro версия. А у не Про сколько 4Гб? 😄
Хотя эпл и заявляют что их 8Гб = 16Гб обычных. 🙂
А еще прикол в том, что эти 8Гб еще оказывается делятся с видеокартой, это уже не смешно.
Я вот купил Хонор ультрабук за 70 тыс, и там 16 честных ГБ ОЗУ и SSD тоже 512 Гб и проц тоже достаточно мощный.
😁4👎2👍1🙈1
Столкнулся с тем, что" Защитник Windows" иногда агрится на файл TurboConf.exe.config, видимо считает его хитро замаскированным исполняемым файлом.
Я тут запарился пересылать такой файл пользователю, он постоянно удалялся, а еще иногда он пропадает после установки обновления.
Алло, "эвристика" Microsoft, это всего лишь текстовый файл 😄
Я тут запарился пересылать такой файл пользователю, он постоянно удалялся, а еще иногда он пропадает после установки обновления.
Алло, "эвристика" Microsoft, это всего лишь текстовый файл 😄
Лайфхак. Бывает нужно временно добавить в рабочий код какое-то изменение, которого не должно быть в релизе. Например для намеренного вызова ошибки, проверки чего-то или еще что-то. Изменение может быть совсем маленьким, плюс на минус, закомментированная строка, 1 на 0.
Затем можно благополучно забыть про это и просмотреть при Code Review, если оно у вас есть вообще.
1. Можно использовать ToDo: Убрать!, но тоже можно потом упустить это, если Туду много в проекте.
2. На c# я раньше использовал для этого директиву #DEBUG, чтобы это не попало в продакшен, но проблема в том, что этот код может потом остаться в отладочной версии, а позже всплыть мешать.
3. В результате я просто добавил вывод уведомления в этом месте, можно использовать и Сообщить(), но я сделал всплывашку. Поэтому,если даже вы забудете убрать временный код, то она хотя бы всплывет у кого-нибудь другого 🙂
Затем можно благополучно забыть про это и просмотреть при Code Review, если оно у вас есть вообще.
1. Можно использовать ToDo: Убрать!, но тоже можно потом упустить это, если Туду много в проекте.
2. На c# я раньше использовал для этого директиву #DEBUG, чтобы это не попало в продакшен, но проблема в том, что этот код может потом остаться в отладочной версии, а позже всплыть мешать.
3. В результате я просто добавил вывод уведомления в этом месте, можно использовать и Сообщить(), но я сделал всплывашку. Поэтому,если даже вы забудете убрать временный код, то она хотя бы всплывет у кого-нибудь другого 🙂
Решил пересмотреть систему монетизации своего бота с вакансиями @FastCodeIM_Bot
Вернул для работодателей бесплатную публикацию в боте, с уведомлением пользователям.
Изначальная идея была в том, чтобы отправка с уведомлением - была платной функцией, а бесплатно публиковались вакансии в канале и в боте (без уведомлений).
Но как-то это получается неправильно, с точки зрения пользы для пользователя. Ему нужно вручную заходить и проверять текущие вакансии, вместо удобного получения актуального предложения автоматически. Я видел сколько хороших вакансий проходило мимо пользователей из-за отсутствия уведомлений.
Оставил платные публикации для вакансий без вилки ЗП или для повторных публикаций чаще чем раз в месяц.
Монетизация дело хорошее, но она не должна мешать продукту качественно выполнять свои функции 😉
Вернул для работодателей бесплатную публикацию в боте, с уведомлением пользователям.
Изначальная идея была в том, чтобы отправка с уведомлением - была платной функцией, а бесплатно публиковались вакансии в канале и в боте (без уведомлений).
Но как-то это получается неправильно, с точки зрения пользы для пользователя. Ему нужно вручную заходить и проверять текущие вакансии, вместо удобного получения актуального предложения автоматически. Я видел сколько хороших вакансий проходило мимо пользователей из-за отсутствия уведомлений.
Оставил платные публикации для вакансий без вилки ЗП или для повторных публикаций чаще чем раз в месяц.
Монетизация дело хорошее, но она не должна мешать продукту качественно выполнять свои функции 😉
👍5
Как сделать, чтобы вашу проблему решали как можно дольше, а лучше не решали совсем? 10 советов пользователям
1. Лучше всего написать о проблеме в общий чат, где каждую секунду появляется по 100 новых сообщений. С глаз долой из сердца вон, как говорится.
2. Как можно меньше описать проблему. Лучше всего подойдет просто "Не работает". Не указывать ОС, версию программы и другую информацию. Пусть разработчик попробует угадать.
3. Если программа выдала какой-то текст ошибки, не прикладывайте его. Наверняка это бесполезная информация.
4. Не делать скриншот, а тем более ролик. Если уж скриншот решили делать, то лучше на старый телефон, с разрешением 0.1МП, под кривым углом и максимально неинформативный.
5. Если просят приложить пример каких-то текстовых данных, также лучше делать это в виде скриншотов. Разработчик наберет вручную.
6. Не создавать тикет в трекере, разработчику надо - пусть он и создает.
7. Никогда не ищите поиском, может такая проблема уже известна и зарегистрирована в трекере или вообще уже решена.
8. Если уж угораздило создать заявку, то как можно дольше, а по возможности никогда больше не заходить в тикет.
9. Ни в коем случае не отвечать на вопросы разработчика.
10. Ну и самое главное - вообще лучше не сообщать о проблеме. У кого-то другого же 100% есть похожая и он уж точно сообщит! 😉
1. Лучше всего написать о проблеме в общий чат, где каждую секунду появляется по 100 новых сообщений. С глаз долой из сердца вон, как говорится.
2. Как можно меньше описать проблему. Лучше всего подойдет просто "Не работает". Не указывать ОС, версию программы и другую информацию. Пусть разработчик попробует угадать.
3. Если программа выдала какой-то текст ошибки, не прикладывайте его. Наверняка это бесполезная информация.
4. Не делать скриншот, а тем более ролик. Если уж скриншот решили делать, то лучше на старый телефон, с разрешением 0.1МП, под кривым углом и максимально неинформативный.
5. Если просят приложить пример каких-то текстовых данных, также лучше делать это в виде скриншотов. Разработчик наберет вручную.
6. Не создавать тикет в трекере, разработчику надо - пусть он и создает.
7. Никогда не ищите поиском, может такая проблема уже известна и зарегистрирована в трекере или вообще уже решена.
8. Если уж угораздило создать заявку, то как можно дольше, а по возможности никогда больше не заходить в тикет.
9. Ни в коем случае не отвечать на вопросы разработчика.
10. Ну и самое главное - вообще лучше не сообщать о проблеме. У кого-то другого же 100% есть похожая и он уж точно сообщит! 😉
😁6👍4
Каждый раз, когда я думаю, ну вот релиз уже точно готов, возникает обострение у тестировщиков и они накидывают еще пару десятков тикетов 😄
Посчитал, что за полтора месяца закрыл больше 250 заявок пользователей, это не считая своих 😅
Посчитал, что за полтора месяца закрыл больше 250 заявок пользователей, это не считая своих 😅
👍11
Сегодня выпустил релиз TurboConf 6! 🎆
"Кранч" длился два месяца, после анонса 6-й версии в конце октября. Хотели успеть выпустить к НГ стабильную версию.
Вообще разработка новой версии заняла полгода интенсивной каждодневной работы. 😅
Помимо нового ядра и функционала, также велась работа по интеграции TurboConf и ИР (Инструменты разработчика). Для этого был создан специальный скрипт ИР Адаптер, а также реализована практически бесшовная работы с формами 1С.
Но надеюсь это того стоило. Конечно, еще возникнут какие проблемы при переходе с 5-й на 6-ю версию, но без этого никуда. То что впереди новогодние каникулы - позволит в более спокойном темпе исправлять выявленные баги.
А сейчас предстоит еще много работы - ведь переход на TurboConf 6.0 это только первый этап, который позволит добавить много новых и интересных фич в будущем. 😉
"Кранч" длился два месяца, после анонса 6-й версии в конце октября. Хотели успеть выпустить к НГ стабильную версию.
Вообще разработка новой версии заняла полгода интенсивной каждодневной работы. 😅
Помимо нового ядра и функционала, также велась работа по интеграции TurboConf и ИР (Инструменты разработчика). Для этого был создан специальный скрипт ИР Адаптер, а также реализована практически бесшовная работы с формами 1С.
Но надеюсь это того стоило. Конечно, еще возникнут какие проблемы при переходе с 5-й на 6-ю версию, но без этого никуда. То что впереди новогодние каникулы - позволит в более спокойном темпе исправлять выявленные баги.
А сейчас предстоит еще много работы - ведь переход на TurboConf 6.0 это только первый этап, который позволит добавить много новых и интересных фич в будущем. 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥6
Праздничные каникулы не прошли даром. Исправил некоторые баги в TurboConf 6, но самое главное наконец-то добавил в TurboConf полноценный маркетплейс.
На самом деле работы было много, не удалось даже запустить ни разу Steam, и почти ни разу сериал 😉. Пришлось переделать сайт, привести все разделы в порядок, сделать редизайн cтора, добавить клиент для автоматической установки скриптов.
Но сегодня релиз был выпущен. Это маленький шаг для человека, но большой шаг для сообщества TurboConf (c).
Подробнее о концепции и идее стора расскажу в следующих постах.
P.S. на фото есть пасхалка 🙂
На самом деле работы было много, не удалось даже запустить ни разу Steam, и почти ни разу сериал 😉. Пришлось переделать сайт, привести все разделы в порядок, сделать редизайн cтора, добавить клиент для автоматической установки скриптов.
Но сегодня релиз был выпущен. Это маленький шаг для человека, но большой шаг для сообщества TurboConf (c).
Подробнее о концепции и идее стора расскажу в следующих постах.
P.S. на фото есть пасхалка 🙂
👍9🔥3⚡1
Пользователи упорно не хотели вставлять изображения прямо в поле редактора текста тикета, а прикрепляли в виде файла.
Для того чтобы их просматривать приходилось каждый раз скачивать файл и открывать отдельно.
Писал разные подсказки, но бесполезно. Устал сражаться с UI, UX и просто удалил кнопку прикрепления файла 🙂
Нет кнопки - нет проблемы. 😉
Для того чтобы их просматривать приходилось каждый раз скачивать файл и открывать отдельно.
Писал разные подсказки, но бесполезно. Устал сражаться с UI, UX и просто удалил кнопку прикрепления файла 🙂
Нет кнопки - нет проблемы. 😉
👍9🤣2
Столкнулся с интересным багом.
По какой-то причине переставал записываться отладочный лог.
Начал проверять и исправлять возможные проблемы (максимальная длина, неправильное усечение лога, отключение при изменении настроек и т.д.)
После каждого исправления возможной проблемы лог работал какое-то время, а потом опять переставал. Причем мог то записываться долго, то вдруг почти сразу же после запуска программы останавливался.
Лог я просматривал. ошибок никаких в логе нет.
После перебора всех возможных вариантов, я задумавшись смотрел на окно лога и мое внимание привлекла последняя строка
[22.01.24 16:02:14:072] lastKeyChar =
И тут мне все стало ясно!
В одной из версий я добавил логирование нажатой клавиши в виде символа Char.
Конечно же какие-то комбинации давали непечатные символы юникод при конвертации, что не давало отобразить весь текст лога. Т.е. лог записывался, но просто не отображался после такого символа.
Вот такое бывает 😉
По какой-то причине переставал записываться отладочный лог.
Начал проверять и исправлять возможные проблемы (максимальная длина, неправильное усечение лога, отключение при изменении настроек и т.д.)
После каждого исправления возможной проблемы лог работал какое-то время, а потом опять переставал. Причем мог то записываться долго, то вдруг почти сразу же после запуска программы останавливался.
Лог я просматривал. ошибок никаких в логе нет.
После перебора всех возможных вариантов, я задумавшись смотрел на окно лога и мое внимание привлекла последняя строка
[22.01.24 16:02:14:072] lastKeyChar =
И тут мне все стало ясно!
В одной из версий я добавил логирование нажатой клавиши в виде символа Char.
Конечно же какие-то комбинации давали непечатные символы юникод при конвертации, что не давало отобразить весь текст лога. Т.е. лог записывался, но просто не отображался после такого символа.
Вот такое бывает 😉
👍8
Поток тикетов с багами по TurboConf 6 немного иссяк. С момента релиза, весь январь тикеты плодились как кролики, но я безжалостно расправлялся с ними.
Сегодня почти был день без новых тикетов по TurboConf 6. Правда за 30 минут до полуночи пользователь написал об одном баге в личку, но это же не считается 😉
Сегодня почти был день без новых тикетов по TurboConf 6. Правда за 30 минут до полуночи пользователь написал об одном баге в личку, но это же не считается 😉
🔥10👍3
Что-то в последнее время активизировались спамеры на сайте FastCode
Причем легко обходят капчу от Google. Либо через сервисы ручного ввода, либо нейронками.
Хотя 90% из них не подтверждает учетку по email, часть подтверждает и пытаются создать пост.
Добавил ручную модерацию.
Также заменил гугловскую Recaptcha на Яндекс капчу и пока ни одного нового спамера больше не зарегистрировалось 🙂
Причем легко обходят капчу от Google. Либо через сервисы ручного ввода, либо нейронками.
Хотя 90% из них не подтверждает учетку по email, часть подтверждает и пытаются создать пост.
Добавил ручную модерацию.
Также заменил гугловскую Recaptcha на Яндекс капчу и пока ни одного нового спамера больше не зарегистрировалось 🙂
👍14
Мне написали из Яндекса, что хотели бы опубликовать мой пост про капчу в своем канале Yandex Security
и опубликовали https://t.iss.one/YandexCloudSecurity/3415/4799
Вот так дела, выходит я теперь знаменитость 😎
P.S. значит кто-то среди нас агент Яндекса, хм... 🤔
и опубликовали https://t.iss.one/YandexCloudSecurity/3415/4799
Вот так дела, выходит я теперь знаменитость 😎
P.S. значит кто-то среди нас агент Яндекса, хм... 🤔
🔥8👍2🍾1
5 лет работал дома. Теперь пришлось снять небольшой офис-кабинет за 18 тысяч в месяц. И тут я осознал какие все таки расходы у организаций с сотрудниками и офисом. Даже если их пара-тройка: один разработчик, бухгалтер и еще кто-нибудь. Не говоря уже об фирмах побольше и крупных организациях.
И что удивительно, мне часто пишут, что руководство не согласовывает продление или покупку TurboConf и разработчики покупают его за свои деньги. Парадокс 🙂
И что удивительно, мне часто пишут, что руководство не согласовывает продление или покупку TurboConf и разработчики покупают его за свои деньги. Парадокс 🙂
👍11🤷♂1💯1
Пытался нарисовать картинку с помощью ИИ, на которой изображен старый монитор с кареткой в виде символа нижнее подчеркивание "_ "
Но никак не получается, все время он что-то добавляет от себя или понимает не так.
Картинка должна была символизировать художников и работников творческих профессий в будущем.
Видимо я не настоящий художник 😄
Но никак не получается, все время он что-то добавляет от себя или понимает не так.
Картинка должна была символизировать художников и работников творческих профессий в будущем.
Видимо я не настоящий художник 😄
😁3