Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Лучшие курсы QA тестировщика для обучения в 2023 (голосование)

Время на прочтение 8 мин
Количество просмотров 440
Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *Учебный процесс в IT
Обзор

Мне чуть больше 30-ти, я хочу войти в IT… ERROR

Настали тяжелые времена. Раньше профессия тестировщика, считалась самой базовой среди всех, связанных с программированием. О ужас, но для этой профессии не нужно было даже знать, что такое Полиморфизм, инкапсуляция и множественное наследование. Да, этим специалистам платили всего $500-600, НО! Языки программирования становятся сложней. Приложения всё более и более комплексней, а значит и тесты, и подходы к тестированию тоже изменились. Мир изменился, Я чувствую это в земле. Я чувствую это в воде, вот и в воздухе чем-то запахло… А значит и чтобы стать QA специалистом, нужно проходить курсы!

QA - это работа, которая помогает убедиться, что вещи сделаны правильно и работают хорошо. Человек в QA должен быть очень внимательным и проверять игрушки или программы, чтобы увидеть, есть ли проблемы. Если есть, то он сообщает об этом, чтобы ошибки исправили.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 4

Новости

Писать моды для RTS: это вам не конфиги дергать

Уровень сложности Простой
Время на прочтение 14 мин
Количество просмотров 900
.NET *Разработка игр *
Кейс

Сложности моддинга, обзор движка игры и приемы геймдизайна. Какие проблемы были решены для RTS игры и её сообщества

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 0

ИИ в промышленном программировании: почему там пока обойдутся без ChatGPT

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 801
Блог компании ЕАЕ-Консалт Промышленное программирование *Искусственный интеллект Будущее здесь
Мнение

Искусственный интеллект и машинное обучение взорвали информационную повестку в 2023-м году и продолжают удивлять. Бизнес стремится активно интегрировать максимально передовые нейросети в любые процессы, где ими можно эффективно заменить человека. При помощи Chat GPT и похожих продуктов создают контент, общаются с клиентами, рисуют дизайн и разрабатывают программное обеспечение. С 2021 первого года происходят попытки интеграции нейросетей в процесс создания промышленного кода и ускорения промышленного программирования.

Читать
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 3

В США умер безумный математик-террорист Качинский, который кошмарил страну в течение 17 лет! Его цитировал даже Брейвик

Время на прочтение 10 мин
Количество просмотров 5.7K
Блог компании ГК ITGLOBAL.COM Математика *Научно-популярное Биографии гиков


Математик, окончивший Гарвард, а затем террорист, на протяжении 17 лет державший в страхе население США. Теодор Качинский (Унабомбер) умер в федеральном тюремном медицинском центре в Батнере утром 10 июня.

История неуловимого террориста и неплохого математика...

Читать далее
Всего голосов 22: ↑14 и ↓8 +6
Комментарии 5

Истории

Квадратная мышка, губная гармошка и переводы с сербского: разработчик про мир IT, каким он был 15 лет назад

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1K
История IT Биографии гиков Интервью
Из песочницы

История российских технологий пишется в том числе и в регионах. Там трудятся талантливые ребята, которые по тем или иным причинам не стали ни переезжать в другие страны, ни штурмовать столичные офисы крупных компаний. Про таких разработчиков, которые развивали IT в регионах так, что долетало до других континентов, хочется рассказать. И мы сделали это в формате мини-историй — ностальгичных, ироничных, вдохновляющих.

Ныряем в историю
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 1

Как открыть ИП и ООО в Турции в 2023 году?

Время на прочтение 3 мин
Количество просмотров 394
IT-эмиграция

Начать свое дело в Турции иностранцу несложно. Правительство особо лояльно относится к индивидуальным предпринимателям, но и регистрация ООО не вызывает проблем. Удобно, что одно лицо может быть и учредителем, и акционером, и директором сразу.

Основным отличием для иностранца между регистрацией ООО и ИП является необходимость наличия ВНЖ (ikamet) при регистрации в организационно-правовой форме индивидуальный предприниматель. Преимуществом ООО, как и в других странах, является возможность открытия совместного бизнеса как с гражданами Турции, так и с иностранцами.

Читать далее
Рейтинг 0
Комментарии 3

Создание сервера для онлайн ММО игр на PHP ч. 13 — Event-driven паттерн,JSON-RPC и почему не сервисная (SOA) архитектура

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 561
PHP *Программирование *Проектирование и рефакторинг *Разработка игр *Алгоритмы *
Роадмэп

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

В этой статье я без привязки к коду объясню простым языком и в картинках как можно применять в разработке архитектуры авторитарного сервера для онлайн игр шаблон проектирования Event-driven.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Карьера Хидэо Кодзимы: почему его прозвали гением?

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 1.4K
Блог компании Онлайн Патент Разработка игр *Читальный зал Патентование *
Обзор

Компьютерные игры Японии — это всегда особый мир, который населяют монстры и киллеры, зомби и охотники.

Кто из мальчишек в детстве (вне зависимости от страны проживания) не мечтал об игровой приставке SEGA или Nintendo? Кто не мечтал «порубиться» после школы, уничтожив максимальное число злодеев?

Одним из столпов этого выстроенного виртуального пространства считается Хидэо Кодзима.

Читать далее
Всего голосов 8: ↑6 и ↓2 +4
Комментарии 2

Лучшие VR-шлемы: от самых бюджетных к премиальным

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 1.3K
Блог компании М.Видео-Эльдорадо Читальный зал Гаджеты AR и VR Будущее здесь
Обзор

В интернет-магазинах РФ и на классифайдах появилась возможность оформить предзаказ на гарнитуру Apple Vision Pro по цене до 500 тыс. рублей. При этом устройство стоимостью $3,5 тыс. выйдет в США только в 2024 году. Собрали несколько отличных и реальных вариантов для тех, кто хочет опробовать VR-экспириенс уже сейчас.

Читать далее
Всего голосов 6: ↑3 и ↓3 0
Комментарии 6

Дилемма инженера: какой Wi-Fi выбрать для проекта сегодня?

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1.7K
Блог компании К2Тех Сетевое оборудование
Обзор

Привет, Хабр! Сегодня мы хотим поговорить про Wi-Fi в том виде, в котором он есть на рынке. Учитывая, что количество проектов по построению беспроводных сетей не сокращается, а номенклатура доступных изделий сильно “похудела”, теперь приходится выбирать вендора для каждого конкретного случая. И раз уж нельзя взять и рекомендовать теперь всем вендора на букву Ц, мы провели сравнение доступных решений. Под катом — разбор типовых сценариев и анализ применимости вендоров для соответствующих проектов.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 2

Современное состояние фильтра аффилиатов в Яндексе

Время на прочтение 2 мин
Количество просмотров 516
Поисковая оптимизация *
Аналитика
Recovery mode

Так называемый фильтр аффилиатов – один из самых одиозных фильтров Яндекса. В статье Яндекс Справки «Признаки некачественного сайта» есть следующее упоминание:

«Мы стараемся не индексировать или не ранжировать высоко:

Группы сайтов одного владельца или компании, предоставляющие посетителю одни и те же товары или услуги, созданные с целью заполнения нескольких позиций в результатах поиска и сбора трафика.»

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Комментарии 0

Цепочка ответственности с частичными функциями Scala

Время на прочтение 2 мин
Количество просмотров 282
Блог компании OTUS Scala *
Перевод

Частичная функция (в отличие от полной) — это функция, которая определена не для всех возможных входных данных. Частичная функция g: A => B — это функция, для которой существуют некоторые значения a в области A такие, что g(a) не определена. Scala имеет хорошую поддержку частичных функций.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 0

Как не нужно писать на руби

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 1.1K
Ruby *Ruby on Rails *
Ретроспектива
Recovery mode

В последнее время мне пришлось прочитать довольно много кода претендентов на позицию Senior Ruby Developer, и теперь, вытащив из глаз затычки, предотвращающие вытекание, я решил поделиться теми типовыми ошибками, которые соискатель делать не имеет права в принципе. Все они напрямую скопированы из разных решений тестового задания. Задание простое, требует немного денежной арифметики, немного простой логики, немного умения спроектировать и организовать малюсенький проектик.

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

Оговорюсь, что я никогда не зверствую в кодревью и требую исправить только ошибки. Советую подправить — совсем уж корявый код, и только после апрува. Захочет коллега — исправит перед мерджем, нет — нет.

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Комментарии 17

Решение проблемы «падения» процессов в приложении, работающее 24/7 в режиме мультипроцессинга

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 883
Python *
Кейс

Есть приложение, в котором выполняет несколько функций, например, сбора данных из различных источников, их обработки и помещения результатов в БД. Приложение, по задумке, должно работать 24/7, чтобы в любой момент можно было подключиться к БД и получить свежайшую информацию.

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

Решаем
Всего голосов 8: ↑4 и ↓4 0
Комментарии 9

Наследование Entity в Doctrine

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 428
PHP *Совершенный код *Проектирование и рефакторинг *
Из песочницы

В практике разработки веб-приложений иногда возникает необходимость расширения сущностей, которые представляют таблицы базы данных в коде. Для примера рассмотрим следующую ситуацию: в нашем проекте была реализация класса автотранспортного средства Car, но спустя некоторое время появилась возможность ввести еще один класс автотранспортного средства под названием Buggy. Новый класс, имел одинаковые поля и представлял схожую концепцию. Нам важно было иметь возможность работать с ним как с объединенным типом Auto, а также как с отдельным типом.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 2

50 лет Ethernet. Почему технология по-прежнему остаётся сердцем Интернета

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 2.2K
Блог компании Timeweb Cloud Сетевые технологии *IT-стандарты *История IT Сетевое оборудование
Ретроспектива


В 2023 году верному кабелю Ethernet и его протоколу исполняется 50 лет, и, несмотря на свой возраст, технология продолжает питать сетевую инфраструктуру по всему миру. Многие технологии пришли и ушли за последние 50 лет, некоторые на сегодняшний день достигли своего пика и постепенно движутся к упадку. Ethernet же, начавшийся со скромного исследовательского проекта, произвёл революцию в способах коммуникации и никуда уходить не собирается. Всего через 50 лет после его изобретения планета Земля теперь буквально окутана проводами Ethernet.

Ethernet — это семейство компьютерных сетевых технологий, лежащих в основе современных вычислений. Стандарт Ethernet делит поток передаваемых данных на более короткие части, называемые кадрами или пакетами. Каждый кадр содержит необходимые сведения о передаче данных, включая источник и место назначения передачи; включает в себя данные проверки на наличие ошибок, которые могут использоваться на принимающей стороне передачи для обеспечения приема всех предполагаемых пакетов данных.

Как изменилась технология за эти годы, почему она остаётся популярной среди инженеров и какое будущее ждёт Ethernet?
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 9

Поговорим об оптимизирующих компиляторах. Сказ третий: неопределённое поведение и оптимизации

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 836
Компиляторы *

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

Наверное, многие слышали, что неопределённое поведение (undefined behavior, UB) -- постоянный источник разнообразных багов, иногда очень забавных, иногда довольно жутких. Тема также неоднократно освещалась и на Хабре, навскидку раз, два, три (и даже целый тег есть). Однако чаще всего статьи по данной теме посвящены тому, как можно отстрелить себе ногу, голову или случайно сжечь свой жёсткий диск, исполнив какой-нибудь опасный код. Я же намерен сделать акцент на том, зачем авторы языков программирования надобавляли всей этой красоты, и как оптимизатор может её эксплуатировать. Всё будет проиллюстрировано наглядными примерами из LLVM и присыпано байками из собственного опыта, так что наливайте себе чай, располагайтесь поудобнее, и погнали.

На дно
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 4

10 смешных, занимательных и бесполезных фактов о PyCon Russia

Время на прочтение 2 мин
Количество просмотров 581
Я пиарюсь

В июле мы как обычно проводим самую жаркую и душевную конфу для python-разработчиков PyCon Russia (кстати, присоединяйтесь), она пройдет 28 и 29 июля в Москве. Еще успеем забросать вас познавательными статьями и описаниями докладов конфы. А пока ударились в ностальгию и собрали для вас несколько фактов о конференции. Старички Пайкона, будет классно, если в комментариях вы расскажете, чем он запомнился именно вам. И все-таки: что случилось с бензопилой? 

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 4

«Технотекст» на минималках или юнкоры на PHDays 12

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 363
Информационная безопасность *Конференции Интервью
Репортаж

Привет, Хабр! В конце мая я, как и многие из вас, посетил PHDays — совершенно крутое мероприятие по теме ИБ, которое проходило в Парке Горького и в этот раз представляло собой открытый фестиваль (с закрытой частью). Повидал знакомых, пообщался с представителями компаний, а также выполнил небольшую миссию: пожюрить конкурс юнкоров (юных корреспондентов), которые приехали на мероприятие со всей России.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 2

Если вы любите Comic Sans…

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 1.9K
Блог компании Сбер Интерфейсы *Графический дизайн *
Обзор

В этом посте мы расскажем краткую, но занятную историю Comic Sans, самого противоречивого из популярных шрифтов: от создания до всеобщей неприязни и меметичности. 

Читать далее
Всего голосов 19: ↑17 и ↓2 +15
Комментарии 2