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

Башня

Аркады, Строительство, На ловкость

Играть

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

  • ExtremeGrower ExtremeGrower 6 постов
  • POMBOP POMBOP 9 постов
  • Lio2142 Lio2142 1 пост
Посмотреть весь топ

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

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

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

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

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

Разработка айти форума⁠⁠

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

Также проследить за ходом разработки можно в нашем ТГ.
А также в личном блоге разработчика

Показать полностью 2
[моё] Telegram (ссылка) Программист Разработка Web Веб-разработка IT Программирование CSS
3
1
KenuLen
KenuLen
5 часов назад
Серия Мобильный геймпад

Мобильный геймпад на Godot. Часть 3: Сервер, клиент, Broforce⁠⁠

Чтож, вот и финал. Спустя клиента на Godot, который может отправлять данные о нажатия, нужен сервер - для приема и отправки на ViGem.

Сервер

Итак, серверная часть. Тут не так и много магии, как могло бы показаться.

  • get_ip - функция получения текущего ip сервера. ip назначается маршрутизатором, потому может меняться и желательно знать актуальный ip для того, чтобы показать его клиенту;

  • get_port - тут много не заморачивался и задал статичный, хотя можно проверять порт на занятость и искать любой свободный.

Так как способ отправки данных из прошлой части имеет нюанс - Json объект может отправляться кусками, то на сервере мы его собираем: строки 105, 130-134. То есть собираем данные пока не получим символ } - конец объекта.

Функции left_joystick_float, right_joystick_float, press_button и release_button встроены в библиотеку vgamepad, которую можно спокойно установить через pip. И все. Сервер принимает данные, смотрит какая метка в j_data['M']:

  • LJ - левый стик;

  • RJ - правый стик;

  • P - кнопка нажата;

  • U - кнопка отжата.

Остальные данные это координаты стика или же конкретная кнопка. Дальше данные передаются драйверу. На этом магия кончается.

Заключение

Написание такого рода материала для меня хороший способ поднять мою ленивую жэпу и поделать какие-то дела, напрячь мозг хоть немного. Ещё так удобно закреплять знания в голове. Для меня сплошные плюсы, а вам... может узнали что-то новое. Честный обмен :) Д-а-а-а, там еще есть части с экспортом в apk, установками sdk, настройками окна в проекте, но опять же это все для формата туториала, чем данный цикл статей, увы, не является. Теперь, как и обещал, ссылка на полный код. Хотел на git, но потом решил на ЯндексДиск скинуть сразу и готовый apk, если не хотите собирать самостоятельно, и код и драйвер.

Ссылка на видео с игрой в Broforce на таком вот импровизированном геймпаде, на случай, если вам кажется игра на этом деле невозможной.

Глупо спорить, что это жуть как неудобно. Вещь жизнеспособная, ситуативная, забавная. Мне было приятно делать этот геймпад и смешно на нем играть.

Показать полностью 2
[моё] Godot Godot Engine IT Программист Длиннопост
0
10
Skvorl
Skvorl
6 часов назад
Серия «На чём писали предки»

Окончание серии «На чём писали предки»⁠⁠

Всех, кого ты не спроси, программируют на Си. Нынче встретишь ты едва ли тех, кто пишет на Паскале!

Всех, кого ты не спроси, программируют на Си. Нынче встретишь ты едва ли тех, кто пишет на Паскале!

Через пару лет я закончил первую ступень колледжа и поступил в универ. НЕ на программиста - родственники меня отговорили, мотивируя тем, что программирование может быть только хобби - а денег на этом не заработаешь! Я их не виню. Это сейчас звучит очень смешно, а в 95-м ваще было непонятно, чо дальше будет.
В универе нам начали читать Паскаль. Паскаль был охуенен! Никаких тебе дурацких номеров строк. Выглядит почти как текст на инглише. Строгая типизация. Фигурными скобками хоть обставься. Хочешь тебе процедуры, а хочешь функции. Пушка просто! Я был в полном восторге.
При этом нам давали много задач писАть проги на других предметах - план обучения был "синхронизирован" и другие преподы знали, ЧТО мы ужЕ изучили, а что ещё нет. Поэтому отмазки типа "это мы не проходили" не прокатывали). По физике считали чо-то с полураспадом, экспоненты там все дела. По химии считали чо-то с растворами и скоростью реакций. По вышке анализ функций с графиками. Ну и всякое разное ещё по-мелочи. Очень интересно было короче - реальное применение к разным задачам.
Были и забавные моменты. Однажды чувак, у которого дома был ч/б моник, принёс свои настройки ТурбоПаскаля и открыл прогу на цветном. На эту вырвиглазную гамму цветов смотреть без слёз было просто невозможно - ржали всей группой. А другой типус всегда приносил проги, написанные в одну строку - проверять их было невозможно, преподы выли. Но ставили ему пятёрки, потому что всё работало - чувак был талантливый.
Через пару лет, получая повышенную степуху и регулярно разгружая фуры с болгарскими кетчупом, шампунями и зубными пастами я почти насобирал денях на свой первый IBM-совместимый комп. Друг мой, када узнал что мне не хватает всего поллямя, сказал: "Тю, да я те займу!" и в 1997 году я его купил.
AMD K5-133Мгц, 8Mb Ram, 640Mb HDD, S3 Trio-32. Без CD-ROMа. Без звуковой карты. Ебать, как же я был счастлив!!!
Ещё через год, батя одного моего друга "поскрёб по сусекам" и насобирал 10+ компов на игровой клуб. И помещение у него нашлось, да не абы где, а на Большой Садовой, рядом с универмагом "Солнышко"! Охуеть, какие у людей бывают "сусеки"))) Там я познакомился с сетями на коаксиале и встретил человека легенду, по прозвищу Hitover.
Он на моих глазах сломал старкрафт! Причём минут 15 у него ушло чтобы понять, где и что надо сделать. А потом он полдня обзванивал по городскому телефону своих сазанОв (одногруппников) с вопросом "Как будет короткий джамп в шестнадцатеричном коде?" Нужный сазан спал и не брал трубку, а остальные тоже не помнили. Когда он проснулся Хитовер выдал нам файл starcraft.exe, при запуске которого игра работала без ключа. Ваще восторг!

Тут наверное пора заканчивать. Потом я писАл (ну... вернее попИсывал))) на Object Pascal, Delphi, С, С++, Objective C (кайфовая штука!). Сейчас я девятый год ужЕ делаю электронные книги. В основном для издательства МИФ. Форматы ePub и FB2. Тоже можно сказать пишу. На хатээтмэл с цээсэсом, ага))) Хотелось бы конечно ебашить физические, химические и космологические симуляции с забубённой математикой, познавая "глубину наших глубин" и "суть сущего". Но шо есть - то есть...
Так что, если вас вдруг угораздило купить электронную книгу МИФа - знайте, что это скорее всего моя работа!

Показать полностью
[моё] Pascal Turbopascal Программист Учеба Олдскул Олдфаги IT юмор Программирование IT Мат
2
user9530829
user9530829
15 часов назад

Карьерный консультант оскорбила сестру инженера-программиста, а самого программиста назвала дилетантом. Как относишься к такому хамству?⁠⁠

Я - инженер-программист, мои обязанности на 10 работах, которые я успел сменить до 30 лет, сводятся к следующему:

- Вась, ну-ка сбегай в бухгалтерию - надо вытрясти тонер и прочистить коротрон в принтере. Ещё 1 картридж замени.

- Вась, здесь приехала машинка с техникой и бумагой: дуй к складу и помогай перетаскивать в обозначенные места.

- Вась, у Галины не заходится в почту: иди разберись. Заодно настрой ей учётную запись и пароль запиши, чтоб не забывала.

- Тут у экономистов один сетевой кабель плохо работает. Вот возьми записку, тебе выдадут новый со склада, ты отнесёшь и подключишь. Справишься?

- Вася, нужно сделать опись компьютерной техники по отделам. Будешь всё заносить в журналы Excel.

- Напиши небольшую веб-страницу с памятками о безопасном поведении в Интернете на рабочем месте (для этого я использую нейросеть).

- Хотелось бы, чтобы сайт был выдержан в более тёмных тонах. Попробуй поправить файл .css - только смотри у меня, копии делай!

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

А ещё у меня есть двоюродная старшая сестра, филолог. Я ей с детства помогал с компами, телефонами и планшетами: то программу установить, то диски почистить, то "сделать так, чтобы работало быстрее" (решать задачу оптимизация рабочего процесса), то на почте сменить пароль, то ещё много чего.

Вот я ей и сказал, что зарабатываю всего 60к.

Люся возмутилась: "Это просто насмешка. В АйТи-сфере зарплаты должны быть гораздо выше".

Я: "Люсь, это тебе врут. Мы, программисты, даже 100к получить не может. Душат по всем направлениям".

Она: "Мне рассказывал друг, что айтишники по полмиллиона хапают. Теперь буду знать, что это далеко-далеко не так".

У Люси оказалась знакомая - карьерно-личностный консультант Оксана, начальник отдела кадров в частной фирме. Та самая Оксана, с которой я неоднократно советовался и скандалил по вопросам своей работы и возможностей для роста.

И знаете, какое адски противное сообщение написала Оксана Люсе, когда та поделилась с подругой заявлением: "Мой брат программист, а получает всего 60к. Не нужны стране умные люди"??

Привожу то самое вопиющее сообщение:

Не позволяй вводить себя в заблуждение. Брат твой работает не программистом, а разнорабочим "принеси-подай, иди нахрен, не мешай". По моим сведениям зарплата на рынке труда для таких, прости господи, "спецов" 50-70к. Ты мне рассказывала, что он всегда помогает тебе с компами, но эта помощь под силу 80% школьникам (особенно среди парней). Твой братец разбирается в компах ЛУЧШЕ ТЕБЯ, и всё. Но ни в коем случае не на уровне специалиста (говорю откровенно, ибо достал). Некоторые 8-классники могут гораздо больше, чем он. Теперь приведу аналогию, чтобы вы оба, наконец, отцепились от меня: "Я пишу грамотнее всех в классе. Везде, где надо, ставлю запятые и другие знаки препинания. Мой сосед Иваныч обращается ко мне за коррекцией писем в управляющую компанию. Следовательно, я - филолог и должен работать как минимум преподавателем русского языка и литературы в ВУЗе".

Не пиши мне больше".

Вот так оскорбительно ведут у нас карьерные консультанты...

Что скажешь о таком вопиющем хамстве?

Показать полностью
[моё] Общество Работа Программист Сисадмин Зарплата Карьера Поиск работы Доход Высшее образование Отдел кадров Конфликт Работодатель Трудовые отношения Текст
58
5
dec300z
dec300z
17 часов назад

Госуслуги улыбают⁠⁠

Сейчас найдется 100500 пикабушников, которые скажут что программисты гос услуг занимаются не тем. Но такой милой фичи я не ожидал для автолюбителей.

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

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

Ребята, кто работает в гос услугах. Большое спасибо, что вы создаете этот продукт. Очень радует и работает с новыми версиями все лучше и лучше!

P.S. в разделе настройки внешнего вида

Но название тачки тоже можете поменять на свое

А вы знали про такую функцию на госуслугах авто?
Всего голосов:
Показать полностью 2 1
[моё] Опрос Госуслуги Авто Кастомизация Пасхалка Доброта Спасибо Машина Программист Короткопост Длиннопост
5
ZZYbeR
1 день назад

Обучение найму программистов⁠⁠

- Я прочитал все двенадцать статей твоего манифеста. Хороший манифест. Но теория - одно, а практика - другое! Не мог ли бы ты показать свое искусство на практике?!

- Могу.

- А какая тебе нужна для этого команда?

- Любая.

- Тогда возьми мою HR-службу.

Начальник отдела кадров собрал рекрутеров в конференц-зале, разбив их на две группы по десять человек в каждой. Объяснил, какие вопросы относятся к делу, с какими кандидат если и столкнется - легко найдет решение в процессе и что такое "техническое интервью". Выбрал двух лучших специалистов по подбору и назначил их руководителями групп:

- Я буду давать задание руководителям, а руководители - рекрутерам, - и передал задание: провести техническое собеседование!

Руководители, улыбаясь, передали задание, а рекрутеры его не выполнили: кто спрашивал чем value objects отличаются от сущностей, кто о алгоритмах, а кто вовсе начал обсуждать шардирование.

- Не получилось, - сказал начальник отдела, и повторил свои инструкции.

Но и снова получилось то же самое.

- Снова не получилось, сказал начальник. Кто виноват? Я не виноват, я даже повторил свои инструкции. Рекрутеры виноваты? Нет, не виноваты. Потому что руководители передавали задания таким образом, как будто имелось ввиду его не выполнять. Виноваты руководители. Отрубить им головы.

- Нет, нет, - сказал директор, - Достаточно. Я вижу, что ты хороший специалист по управлению персоналом!

- Нет, директор, - возразил начальник, - Если мы не отрубим им головы, про тебя будут говорить, что у тебя специалист, чьи указания не выполняются.

Головы отрубили, начальник назначил новых, и стало получаться.

- Вот директор. Это еще не очень качественная HR-служба, но я готов идти с ней и находить программистов!

Но директор в досаде махнул рукой и ушел.


PS: Сунь Цзы -> В. Тарасов -> "то, что вы прочитали"

Показать полностью
Отдел кадров Работа HR Программирование Программист Найм IT IT юмор Собеседование Текст
2
66
Skvorl
Skvorl
1 день назад
IT-юмор
Серия «На чём писали предки»

Продолжение поста «На чём писали предки»⁠⁠5

«ИЗОТ» (сокр. от болг. „Изчислителна, Записваща и Организационна Техника“) (ТЕКНОЛОООДЖИЯ)))

«ИЗОТ» (сокр. от болг. „Изчислителна, Записваща и Организационна Техника“) (ТЕКНОЛОООДЖИЯ)))

Ещё через пару лет я поступил в технарь, точнее тогда ужЕ колледж, и там увидел настоящего монстра! Знакомьтесь: ИЗОТ 1016С. Этот аппарат жил в двух комнатах - в одной он сам, а в другой его диски. По всему технарю были раскиданы терминалы, иногда в самых неожиданных местах. Зелёные монохромные мониторы, цветом точно как в Матрице и удобные неубиваемые клавы. Опять Бейсик - только теперь есть полноценная ОС с дисками, разделами, файлами. Очень интересно было в этом всём ковыряцца! Текстовый редактор правда был, жутко упоротый. если вдруг надо отредактировать - то прям ваще беда! Типа:

EDIT <текст - что меняем>@<текст - на что меняем>@<число - сколько раз в тексте встречается то что меняем>
Зато преподша по информатике была просто агонь - лет 20 наверное. местами было очень сложно сосредоточиться - особенно летом ;)
Поучаствовал в олимпиаде по программированию. Слил бездарно! Взял сразу самую сложную задачу, начал делать, не продумав до конца. А когда понял, что зашёл в тупик и надо переделывать время уже заканчивалось. Правда потом через пару недель слышу одногруппники суетятся: "там Бороде нашему премию дали". (несмотря на 15 лет - Борода это мне кликуху навесили ещё в первый день подкурсов - догадайтесь почему) Короче дали денях три с половиной тыщи (стипендия была 12). я обрадовался конечно, но помню неудобно было и казалось слишком много за просто участие.
ЗЫ. На ИЗОТе была игра змейка. по легенде её много лет назад кто-то то ли написал, то ли принёс откуда-то. с ней весь педагогический состав боролся нещадно. удаляли её по всем разделам, по всем дискам, углам и закоулкам, искали, чистили. БЕСПОЛЕЗНО! Змейка всё равно выживала и вскоре снова расползалась, занимая бесценное дисковое пространство своими неисчислимыми копиями)))
ЗЗЫ. а в учительской стоял 286-й. на нём был принц персии. сука каким же он казался красивым и не побоюсь этого слова - реалистичным!

Показать полностью 1
[моё] Языки программирования Asm IT юмор Программист Олдфаги Basic Ответ на пост Zx Spectrum IT Программирование Волна постов
3
67
Skvorl
Skvorl
1 день назад
IT-юмор
Серия «На чём писали предки»

Продолжение поста «На чём писали предки»⁠⁠5

LOAD

LOAD "" ENTER

Через пару лет после БК у меня появился вот этот широко известный персонаж. У нас его Синклер называли. На нём правда большинство кроме "лоад две кавычки энтер" ничего не писали))) Тем не менее Бейсик в нём был прикольный. Название оператора не надо было набирать - оно сразу по нажатию кнопки выскакивало. И синтаксис он проверял не при запуске программы, а при вводе каждой строки. И если чо не так - вопросиком подсвечивал место и строку ввести не давал. Умный сцуко шопесец! Цветов в четыре раза больше - целых 16, так что рисовать на нём уже поинтересней было. Ну и любимая шутеечка:
10 GOSUB 10
RUN
ЗЫ. Элита конечно поражала воображение своим размахом, объёмом и количествами. с трудом верилось как в такой маленькой штуке такой огромный мир помещаецца.
ЗЗЫ. день его приобретения был очень насыщенным. ранним утром на радиорынке удалось наконец продать БК. И сразу купить его. Приехали с друганом его подключать, уже к цветному рекорду - и спалили телик. Сразу нашли объяву в Ва-Банке и вызвали мастера. Он быстро приехал и всё починил. Правда удивился, как мы умудрились ушатать и яркостной и питание к яркостному. Но главное, что мама об этом ничо не узнала)))

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