Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Добро пожаловать в Кран-ресторан — казуальный симулятор, который превратит вас в настоящего мастера кулинарии! Управляйте краном, ловите нужные ингредиенты и готовьте блюда по рецептам, избегая ошибок, чтобы сохранить рейтинг и получить ценные награды.

Кран-Ресторан

Казуальные, Аркады, Шарики

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

IT

С этим тегом используют

Программирование IT юмор Программист Юмор Работа Картинка с текстом Разработка Все
919 постов сначала свежее
SuperZAYAC
SuperZAYAC
1 день назад
Серия Умный имитатор мыши ZAYAC

Как работать на удаленке без напрягов⁠⁠

Здравствуйте! Разрешите с вами поделиться оригинальным решением, как бороться с негативными моментами, работая удаленно.

Для ЛЛ – это пост об устройстве, которое обходит программы слежения за рабочим компьютером, имитируя работу пользователя. Все ссылки, описание и т.д. внизу, пролистывайте!

Для неленивых немного предыстории.

В 2020 году население нашей планеты познакомилось с таким явлением, как COVID-19 и массовым выводом сотрудников предприятий из офисов по домам. Обустроившись дома, люди оценили немалые преимущества – не нужно тратить время на поездку на работу и обратно домой (экономия на проезде/топливе), не нужно одеваться в соответствии с корпоративным стилем (одежда меньше изнашивается, духи вообще можно не использовать), даже обед  можно выбрать не только тот, с чем пришел на работу и тем более, можно делать зарядку, не стесняясь других коллег (попробуйте это сделать в офисе в пиджаке и рубашке!).

Бесследно, к сожалению, эпидемия не прошла – здоровья поубавилось, по отзывам коллег они стали уставать больше, а одновременно с удобствами на удаленке пришли и недостатки – рабочий день у многих стал не привычные 8 часов, а растянулся до позднего вечера (у многих сказывается разница в часовых поясах, и бывает даже так, что кто-то еще спит, а кто-то уже))))), а на рабочий  компьютер работодателем стали устанавливаться программы слежения, отвечающие за контроль рабочего времени и эффективность сотрудников.

Но удаленка на то и удаленка, что порой возникают ситуации, когда нужно отойти от ПК ненадолго (например, покормить и потискать любимого кота, помедитировать, сделать зарядку), но при этом не хочется, чтобы программа слежения записала простой в работе. Где есть спрос – значит, там будет и предложение. На рынке появились различные устройства, имитирующие элементарные функции мыши – джиглеры, кликеры и USB-флешки. Со временем увы, работодатель научился с ними бороться: порты USB, как правило, заблокированы, а вышеозвученные джиглеры и кликеры легко обнаруживаются программами слежения.

Чтобы обойти современные программы слежения за рабочим компьютером необходимо умное устройство, работающее так, словно человек сам работает за своим ПК, чтобы даже на скриншотах и видеозаписи экрана было видно работу пользователя. И таким устройством является ЗАЯЦ (ZAYAC). Когда необходимо, ЗАЯЦ эмулирует чтение любого текстового документа в формате PDF, делая это так, словно сам пользователь читает данный документ, задумчивая прокручивая вверх-вниз страницы и выделяя слова для каких-то своих целей, и главное, не повторяясь при этом не требую подключения к USB.

Ознакомиться с обзором на ЗАЙЦа можно по ссылке на RuTube:: https://rutube.ru/video/4304f775a4702d812acd858c41cb80e7/

Или на YouTube: https://youtu.be/TOc8QSq8t5A

А также в Телеграмм: https://t.me/zayacsmart

С уважением к пользователю, команда ZAYAC!

По всем вашим вопросам – добро пожаловать в комментарии!

П.С. И еще стоит сказать следующее. ЗАЯЦ - это ваш удобный помощник, но всю работу за вас он сделать не сможет.

Показать полностью
[моё] Удаленная работа Работа мечты Программирование Мониторинг Коронавирус Работа Фриланс IT Карьера Автоматизация Программист Текст
4
334
tproger.official
tproger.official
1 день назад
Типичный программист

Структура любого IT проекта⁠⁠

Структура любого IT проекта IT юмор, Программирование, IT, Программист, Картинки
Показать полностью 1
IT юмор Программирование IT Программист Картинки
37
AVFroym
AVFroym
1 день назад

Как создать IT-стартап, не выгореть и не прогореть⁠⁠

Привет! Меня зовут Аркадий Фроймчук, я один из сооснователей студенческого стартапа, который вырос в команду с десятками проектов, крупными клиентами и собственными R&D-направлениями. За несколько лет мы прошли большой путь до работы с корпоративными заказчиками по всей стране.
Меня часто спрашивают, как открыть свой IT-стартап, с чего начать, где искать команду, как найти первых клиентов и не «сгореть» по пути. В этой статье я собрал личный опыт, практические наблюдения и честный взгляд на то, как сегодня можно запустить IT-стартап в России.

Как создать IT-стартап, не выгореть и не прогореть Будущее, Развитие, Стартап, IT, Успех, Длиннопост

Команда: с чего всё начинается

Собрать сильную команду — одна из самых сложных задач на старте. Первые люди — это не просто коллеги. Это те, кто разделит с вами стресс, неопределённость, бессонные ночи и первую радость от результата.Секрет — не искать идеальных, а искать близких по мышлению и энергии. Людей, с которыми можно спорить и решать вместе. Стартап — это не про команду «директор – подчинённые», это про мозговой штурм каждый день.

Нам повезло: у нас с партнёрами уже был разный, но взаимодополняющий опыт — консалтинг, AI в госсекторе, банкинг. Мы использовали этот бэкграунд, свои знакомства и опыт, чтобы привлечь первых участников команды.Мы начали с IT-сообщества на базе МГУ — сформировали вокруг себя комьюнити молодых, амбициозных разработчиков, которым было интересно решать нестандартные задачи. К ним добавились опытные сеньоры из корпоративного сектора. Так появилась наша первая рабочая команда.

Что важнее при найме — технологии или мышление? Всё важно. Но самое ценное — это сочетание профессионализма с адекватностью: умение спокойно работать в команде, переживать неудачи и радоваться чужим успехам.

Как мы работали на старте

У нас никогда не было жёсткого контроля за часами. Это не работает в IT и в других интеллектуальных сферах. У нас есть проект, есть дедлайны по ним и ответственность перед заказчиком.
Если человек укладывается в сроки — неважно, работает он 3 часа в день или 9. Главное — результат. Мы следим не за временем, а за качеством и скоростью выполнения задач. Если команда не справляется — усиливаем её. Если всё идёт по плану — не вмешиваемся.
Такой подход сохраняет мотивацию, автономию и доверие в команде. Особенно когда команда преимущественно работает удалённо, как это было у нас с самого начала.

Сделайте первый проект — даже если он не идеален

На старте все заказы приходят по правилу 3F — Friends, Fools and Family. У нас было так же. Первые задачи мы получали от друзей, родственников и знакомых. Они не всегда понимали, что именно им нужно, но доверяли нам — и это помогло сделать первые кейсы.

Первым серьёзным заказом стал проект для крупного дистрибьютора грузовиков в России. Мы сделали для них Telegram-бота, BI-систему и фронт. Это уже был цельный, понятный кейс, который мы могли показывать дальше.

Не бойтесь расширять компетенции — гибкость важна на старте

На раннем этапе стартапу важно оставаться гибким и чутким к запросам рынка. Часто это требует пробовать разные форматы работы и задачи, чтобы понять, где действительно находится ваша ценность. Это не про метания из стороны в сторону, а про естественное расширение спектра услуг, когда каждое новое направление — логичное продолжение предыдущего опыта.

У нас в BPA всё начиналось с задач по аналитике и BI. Затем постепенно добавились решения на базе компьютерного зрения, обработка естественного языка, проекты с элементами IoT, робототехники и системной интеграции. Всё это выросло из конкретных потребностей клиентов и нашей готовности находить нестандартные технические решения.

При этом у нас есть чёткий фокус — AI-системы. Это наша якорная экспертиза: компьютерное зрение, NLP, Big Data. Именно за этим к нам приходят. Всё остальное — дополнение, усиливающее основное направление. Мы решаем сложные технологические задачи под ключ.Такой подход позволяет расти без потери идентичности. Главное — развивать компетенции осознанно, сохраняя качество и глубину, и не распыляться на то, что не входит в вашу сильную зону.

Как мы вышли на крупные контракты

После первых заказов хочется расти и выходить на крупных клиентов. Здесь всё меняется. Уходят личные связи, приходят тендеры. Первые серьёзные госзаказы мы получали через стандартные тендерные процедуры — 44-ФЗ, 223-ФЗ. Это отдельный мир: изучение ТЗ, сбор команды под проект, падение по цене, работа на износ. Мы заходили с минимальной маржой, просто чтобы получить проект и имя. Это не просто. Но это даёт вход.

Чтобы участвовать в тендерах, нужно терпение, понимание бюрократии, и главное — финансовая подушка. Оплата может идти месяцами. Если у вас нет запаса — вас просто задавят кассовые разрывы. Мы несколько раз были в точке, когда деньги должны были прийти через три месяца, а платить зарплаты надо сейчас. Как выйти из этого? Только заранее выстраивать финансовую модель, учитывать задержки, минимизировать постоянные расходы. И стараться делать быстрые, небольшие проекты параллельно с тендерами.Есть ещё один важный момент — как конкурировать с большими компаниями. Ответ простой: за счёт экспертизы. Мы не конкурируем по численности, мы конкурируем по точности попадания в задачу.

К нам приходят с нестандартными проектами — потому что знают, что мы можем их сделать. Мы берёмся за сложные кейсы, в которых нужны не просто разработчики, а инженерное мышление, R&D-подход, способность соединить несколько технологий. Мы не про классический аутсорс, а скорее про DeepTech-подход — когда в фокусе не просто выполнение задачи, а разработка сложных технологических решений с глубокой инженерной проработкой.И вот ещё один инсайт, который может сэкономить вам месяцы: не всегда нужно иметь готовую команду под проект. Иногда достаточно иметь понимание, как это сделать, и репутацию, что ты это уже делал. Контракт — это главное. Под него вы всегда соберёте нужных людей.

Финансы и структура: как всё строили и с какими трудностями столкнулись

BPA мы запускали практически без вложений. Максимум — символические расходы на сайт и презентации. Первые активы мы создавали сами: писали код, делали интерфейсы, собирали.
Структуру компании мы выстраивали по мере роста. Всё появлялось по ходу: ООО, топ-менеджеры, структура управления. Главное — не строить бюрократию раньше времени. Всё должно расти органично, когда есть для этого задачи.

Ну и наконец — о трудностях. Самое тяжёлое — это люди и деньги. Сильных специалистов мало, их тяжело найти, и они могут уйти. Решение — строить культуру, в которой хочется оставаться. Делать так, чтобы люди гордились проектами. А вторая боль — деньги. Кассовые разрывы, длинные сделки, непредсказуемость — всё это неотъемлемо. Тут помогает только расчёт и хладнокровие. Выживает не тот, кто гениальнее, а тот, кто устойчивее.

Мой совет: начинайте просто. Ищите смысл. Делайте полезное. Стройте команду. Не бойтесь маленьких проектов. Не бегите за масштабом раньше времени. И самое главное — не сдавайтесь после первой неудачи. Она точно будет. И, скорее всего, не одна.Удачи на старте. Если остались вопросы — пишите.

Всегда рад поделиться опытом. Аркадий Фроймчук, BPA Technologies. О своих проектах, AI и технологиях пишу в телеграм

Показать полностью 1
[моё] Будущее Развитие Стартап IT Успех Длиннопост
1
48
Mercury13
1 день назад
Серия Доступно об АйТи

Ответ на пост «Потому что кожаные должны страдать?»⁠⁠1

Доступно об АйТи: Почему Python сам не может добавить кавычки?

У меня есть две серии, «Детские вопросы» и «Доступно об АйТи» — вопрос подходит к обеим.

Ответ на пост «Потому что кожаные должны страдать?» Юмор, Картинка с текстом, Скриншот, IT, IT юмор, Программирование, Компилятор, Ответ на пост, Длиннопост

Мем, вызвавший мою заметку

Вкратце: в спецификации языка программирования очень подробным образом описано, какая программа корректна, а какая нет. Но спецификация совершенно не говорит, что делать при ошибке, и компилятор вправе подсказать человеческим языком, чего не хватает. Но незаметно «помочь», то есть принять как корректную — грубое нарушение.

А теперь давайте расскажу, как происходит разбор любого языка.

Я не настолько силён в Python, писать простенькие скрипты могу, но синтаксис ещё не засел в подкорку — так что разрешите за пример брать Паскаль и Си. Начнём со строчки Паскаля (не совсем стандартного, скорее Delphi, но пусть будет).

procedure Print(x : string = '');

Для начала программа производит лексический анализ — разбирает программу на знаки и слова. Слова пишем большими буквами, потому что Паскалю регистр не важен (некогда это было вопросом кроссплатформенности).

ключевое слово PROCEDURE
идентификатор (имя) PRINT
знак (
идентификатор X
знак :
идентификатор STRING
знак =
строка пустая
знак )
знак ;

Этот поток слов и знаков идёт на синтаксический анализ, и он происходит так.

  1. Видим ключевое слово PROCEDURE, переходим в режим «заголовок процедуры».

  2. Видим идентификатор PRINT, это название процедуры.

  3. Видим знак (, переходим в режим «список параметров».

  4. Видим идентификатор X, переходим в режим «однотипные параметры».

  5. Видим знак :, переходим в режим «тип».

  6. В режиме «тип» получается считать только идентификатор STRING.

  7. В режиме «однотипные параметры» видим знак равенства и считываем значение по умолчанию (пустую строку), разрешите дальше не расписывать.

Вот этот разбор «видим-переходим» самый простой и пишется опытным программистом по наитию.

Язык Си действует сложнее, аналогичную строку

void print(char* x = "")

Си начинает понимать, что здесь написано, когда увидит круглую скобку, и только тогда он говорит: это заголовок функции. Потом возвращается назад и смотрит, что было до этого. Как вы видите, уже есть элементы разбора текста справа налево. Разбор таких языков часто программирует автоматика по формальному описанию языка, примерно такому:

<direct-declarator> ::= <identifier>
| ( <declarator> )
| <direct-declarator> [ {<constant-expression>}? ]
| <direct-declarator> ( <parameter-type-list> )
| <direct-declarator> ( {<identifier>}* )

(специально нашёл именно тот кусок языка Си, что относится к нашей строчке.)

Другими словами, за разбором компьютерных языков выстроена немаленькая теория.

А что будет, если язык будет подчищать за человеком такие ошибки?

Первое. Часто подобные предположения неоднозначны. Возьмём процедуру посложнее:

procedure Print(x : string = ''; y : integer = 0);

…и вызовем её Print('text, 10); Оба места, где можно поставить закрывающуюся кавычку — после text или после 10 — дают корректный вызов. А может, программист вообще не хотел открывать кавычку и text — это чьё-то имя (идентификатор)?

Второе. Как вы уже видите, исходный текст подаётся в компилятор от начала к концу, компилятор держит в памяти очень небольшой кусок. Чтобы понять, что хотел человек, нужно окинуть взглядом текст в целом. Компиляторы крупных производителей сейчас умные и действительно окидывают, но для этого должен прозвенеть звонок: в тексте ошибка. И окидывают не потому, что это говорит спецификация, а потому что так удобнее.

Третье. Если окидывать постоянно, начнётся такое: при удлинении текста вдвое время сборки повысится вчетверо. Мой хобби-проект «Юникодия» (только собственные файлы, написанные человеком — без библиотек, программно генерируемых и файлов данных) занимает 1,2 мегабайта на языке Си++. Мой рабочий проект, который пишется бригадой примерно из 15 прогеров,— сотни мегабайт. Компиляция таких монстров будет занимать вечность!

Ускоритель компиляции Си++ под названием Unity (не путать с одноимённым игровым движком!) работает так: когда программа состоит из тысячи модулей, он объединяет их по 10, и получается 100 штук. Работает Unity именно потому, что в Си++ всё наоборот: один длинный модуль компилируется быстрее десяти коротких.

Четвёртое. Это бессмысленно удлиняет спецификацию, а главное — стройная теория формальных языков, которую задел по поверхности, перестаёт работать. Даже если условный Бьярне Гослинг (комбинация имён Бьярне Строуструп, автор Си++, и Джеймс Гослинг, автор Java) напишет свой личный язык с таким сервисом, существует множество программ более тупых, чем компиляторы, которым, тем не менее, нужен корректный исходный текст.

  • Начнём с форматёров — они берут исходный текст и расставляют в нём отступы в соответствии с принятой в конторе системой.

  • В бытность программистом Java для мобилок я сделал небольшой препроцессор языка, объединявший несколько модулей в один, для экономии размера архива — чтобы можно было на освободившееся место втиснуть графику и уровни.

  • В ту же степь — вышеупомянутый ускоритель Unity.

  • Есть система локализации Gettext — она просматривает программу на предмет строк и спрашивает у программиста: какие из них подлежат переводу? Те, что подлежат, она вносит в языковый ресурс.

Пятое. А это уже реальный случай с языком Go от Google. Языки типа Паскаля, к которым относится и Go, имеют свободный синтаксис (расстановка пробелов и переводов строк не важна). Такие языки традиционно после каждого оператора ставят точку с запятой, и чтобы избавиться от «рака точек с запятой» и в то же время лучше задействовать доступный инструментарий, они решили автоматически расставлять точки с запятой ещё до лексического анализа — именно так, перевод строки не внесён в синтаксис языка!

Привело это к тому, что годятся не все стили текста.

func f() { // Этот стиль работает

}

func g() // А этот нет — тут автомат ложно поставит точку с запятой

{

}

Вот как-то так, спасибо за внимание!

Показать полностью
[моё] Юмор Картинка с текстом Скриншот IT IT юмор Программирование Компилятор Ответ на пост Длиннопост
27
17
Oldaiv
1 день назад
Лига путешественников

Вторая жизнь комплектующих⁠⁠

По весне занесло в Дубай, было время неторопливо побродить по Dubai Internet City - месту нахождения филиалов крупнейших IT-компаний (oracle, microsoft, canon и пр.), где разбит недурный небольшой парк с озером и фонтанами, где нашли вторую жизнь различные компьютерные комплектующие и офисная техника.

Закос на Роденовского "Мыслителя", тут помимо различной офисной техники и её запчастей как-то затесались диски от УШМки

1/3

Памятник женщинам (если я правильно понял описание - благодарность матерям, вырастившим работником ИТ-отрасли, могу ошибаться).

1/3

Розовые фламинго из различной офисной техники

1/4

Снимал на свой туфель, фото мои, шакалы на фото тоже мои - поэтому тэг "моё".

Показать полностью 10
[моё] Дубай Комплектующие IT Скульптура Длиннопост
0
3
Вопрос из ленты «Эксперты»
Yesitsme
1 день назад

А как проверить кто блокирует?⁠⁠

Вот на иностранных сайтах пишут что мы блокируем - https://blog.cloudflare.com/russian-internet-users-are-unabl...

А наши провайдеры говорят, что не мы.

Из статьи следуют, что российские провайдеры разрешают первые 16килобайт, поэтому, видимо ping, tracert команды работают и приходят заголовки, но контент не грузится.

В общем как проверить это самому? И подтвердить или опровергнуть информацию.

Ведь кто-то врет получается.

[моё] IT Обман Блокировка Вопрос Спроси Пикабу Текст
17
Antipater
2 дня назад

"Госуслуги всех стран, соединяйтесь!"*⁠⁠

Прошлой осенью ООН был опубликован “Индекс развития электронного правительства” (e-Government Development Index, EGDI), возглавили который Дания, Эстония и Сингапур.

Из "бывших наших" Казахстан занял 28-е место, Россия 42-е, Украина 46-е, Белоруссия 58-е.

Как и что оценивали неизвестно, но стало интересно как сфера государственных электронных услуг в целом развита в бывших советских республиках (*собственно заголовок это перефразированный лозунг “Пролетарии всех стран, соединяйтесь!” присутствовавший на гербе СССР на пятнадцати языках).

И как обстоит дело с поддержкой русского языка.

По языковому принципу сервисы можно разделить на три группы:

Одноязычные:

Россия https://www.gosuslugi.ru русский

Украина https://diia.gov.ua украинский

Имеющие русскоязычную версию:

Эстония https://www.eesti.ee русский, эстонский, английский

Белоруссия https://e-pasluga.by русский, белорусский, английский

Казахстан https://egov.kz русский, казахский, английский

Молдавия https://e-services.md русский, молдавский

Узбекистан https://my.gov.uz русский, узбекский, каракалпакский, английский

Киргизия https://portal.tunduk.kg русский, киргизский

Таджикистан https://egov.tj русский, таджикский, английский

Туркмения https://e.gov.tm русский, туркменский

Не имеющие русскоязычной версии:

Армения https://www.e-gov.am армянский, английский

Азербайджан https://www.e-gov.az азербайджанский, английский

Латвия www.latvija.lv латышский, английский

Литва https://www.epaslaugos.lt литовский, английский

Грузия https://www.my.gov.ge грузинский, азербайджанский, английский и ещё два каких-то

Удивили Украина и Грузия. Первая отсутствием русского и английского (хотя зачем английский на всех вышеперечисленных сайтах не совсем понятно), вторая наличием языков, которые не удалось идентифицировать.

Показать полностью
Госуслуги Электронное правительство IT СССР Россия Русский язык Текст
20
Партнёрский материал Реклама
specials
specials

Только каждый третий пикабушник доходит до конца⁠⁠

А сможете ли вы уложить теплый пол, как супермонтажник?

Проверить

Ремонт Теплый пол Текст
Вопрос из ленты «Эксперты»
Wondermega
Wondermega
2 дня назад

Сэм Альтман из OpenAi говорил, что скоро появятся компании с оценкой $1 млрд+, созданные 1-м человеком благодаря ИИ⁠⁠

Сэм Альтман из OpenAi говорил, что скоро появятся компании с оценкой $1 млрд+, созданные 1-м человеком благодаря ИИ IT, Стартап, Искусственный интеллект, Openai, Бизнес, Предпринимательство, Тренд, Вопрос, Спроси Пикабу

Какая компания и какой продукт будет первым? Пишите свой вариант в комментариях.👇🏻

IT Стартап Искусственный интеллект Openai Бизнес Предпринимательство Тренд Вопрос Спроси Пикабу
3
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии