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

ТОП-20 бесящих фраз из вакансий, и что они означают на самом деле

Карьера в IT-индустрии Офисы IT-компаний
Ожидает приглашения

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

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

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

Читать далее

DLNA на Mikrotik, разные подсети

Сетевые технологии *
Ожидает приглашения

День добрый!

Пару дней потратил на поиски информации - как настроить два и более mikrotik устройств так, чтобы работающий сервер DLNA, вещал в разные подсети свой контент.

На одном из форумов нашел дельное предложение (как мне кажется). Сразу оговорка, не претендую на самую правильную схему работы данным методом. Себе настроил, работает. Решил поделиться.

Итак, есть у меня mikrotik с сетью 192.168.10.0/24, где крутится DLNA сервер, на котором храню скромную коллекцию фильмов (около 400шт и пополняю). В рамках своей подсети 10.0/24 просмотр фильмов происходит успешно.

Не так давно, коллега, узнав, что у меня есть сервер с фильмами, попросил доступ. Я не был против. И, мы замутили сетку на двух mikrotik через EoIP с одной подсетью 10.0/24. Настроили пулы адресов на каждой стороне (выделили по 50 ip для каждого). Всё работало отлично.

Спустя некоторое время, сетка расширилась, присоединились родственники, еще коллеги с работы, и, ip адресов стало как то не хватать. Начал гуглить, искать как вещать в разные подсети DLNA трафик, нашел несколько статей, включая на Хабр, но без конкретных инструкций. Путем проб и ошибок, пришел к следующему методу: на всех mikrotik для бриджа выставил сеть с маской /16, DHCP на каждом mikrotik раздает свою подсеть с маской /16. При этом блокируем "регистрацию" устройств на "чужих" dhcp серверах. Соединяем все mikrotik по принципу сервер-клиент, где сервер это mikrotik с dlna по EoIP.

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

Читать далее

Темная материя или возвращение времени (ч.1)

Астрономия Научно-популярное Физика
Ожидает приглашения

Поводом для публикации статьи, является результат многолетней работы в области физики, который мы получили 2,5 месяца назад. Цель работы - поиск точки бифуркации, где явно прослеживается взаимодействие материи и времени. Также, почему у свободного, не взаимодействующего электрона присутствует спин? Как СМ учитывает волновую характеристику частиц? 

И мы нашли. Нашли «точку бифуркации», а заодно и первосилу. Плюс, в наличии доказательная база (идет во второй части). Подход, который мы использовали, больше похож на расследование, чем на исследование. Набор статистики, классификация и анализ. Шли по своему профилю.

Читать далее

Гайд по тёмной теме в email-рассылках

Верстка писем *
Ожидает приглашения

Тёмная тема стала мастхэвом пользовательских интерфейсов ещё в 2020 году, но многие бренды до сих пор не учитывают это в своих email-рассылках. Тем временем, тёмную тему предпочитают...

Читать далее

Линкбилдинг. Важность ссылочного продвижения. Бесплатный список на запад

Веб-аналитика *Поисковая оптимизация
Ожидает приглашения

Линкбилдинг. Пожалуй, одна из самых странный вещей, с которыми мне доводилось работать при продвижении сайтов.

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

Так ли важно ссылочное продвижение или это преувеличение? На что обратить внимание?

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

Читать далее

Как тестирование поможет учитывать опыт ваших будущих клиентов

Тестирование IT-систем *Управление продуктом *
Ожидает приглашения

21 век - век изобретений, быстрых стартов и технологий.

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

Разделы стратегии связанные с деньгами и производством в основном рассматриваются первыми и безусловно являются фундаментом любого бизнеса.   

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

Почему это важно?

Каждый бизнес хочет быть востребован. 

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

Читать далее

Как перенести сайт на новую CMS и поднять позиции в поисковиках

Usability *Интернет-маркетинг Поисковая оптимизация
Ожидает приглашения

Рассказываем, что именно сделали при переносе сайта на другую систему управления, чтобы не потерять позиции и увеличить трафик. Делимся гипотезами, что именно повлияло на быстрый (в течение нескольких недель) рост трафика.

Изучить кейс

Как сделать объекты из массивов в PHP с подсказками?

PHP *1С-Битрикс TypeScript *
Ожидает приглашения

Когда надоело запоминать ключи массивов и хочется пользоваться подсказками любимого редактора кода на помощь приходит PHPDoc и немного смекалки.

Недавно я очень близко познакомился с TypeScript и познал всю прелесть строгой типизации. Как же это приятно, когда редактор кода подсказывает тебе какие поля есть в объекте и что ты с ними можешь сделать!

В чем проблема?

Я работаю с CMS Битрикс и приходится иметь дело с массивами разной формы и содержания, запоминать все ключи или искать их в документации. Это занимает драгоценное время.

Читать далее

Обзор шифра Хилла

Информационная безопасность *Криптография *
Ожидает приглашения

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

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

Читать далее

Цифровизация в хорошем смысле этого слова-1. Персональные данные

Data Mining *Будущее здесь Распределённые системы *Хранение данных *
Ожидает приглашения

В чём состоит проблема

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

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

Читать далее

Автоматизация процесса решения задач в АРИЗ, ТРИЗ

Искусственный интеллект Научно-популярное Патентование *Развитие стартапа Семантика *
Ожидает приглашения

Генрих Саулович Альтшуллер (псевдоним - Генрих Альтов) - автор ТРИЗ-ТРТС (теории решения изобретательских задач - теории развития технических систем), автор ТРТЛ (теории развития творческой личности), изобретатель, писатель.

В 1946-48 г.г. главной целью жизни стала разработка ТРИЗ (теории решения изобретательских задач). Основной постулат ТРИЗ-ТРТС: технические системы развиваются по определенным законам, эти законы можно выявить и использовать для создания алгоритма решения изобретательских задач. Созданию и совершенствованию ТРИЗ-ТРТС, а в конечном счете, созданию теории сильного мышления, Г.С. Альтшуллер посвятил свою жизнь - около 50 лет.

Г.С. Альтшуллер построил АРИЗ и ТРИЗ вокруг главного признака изобретательских задач и ситуаций - это наличие ПРОТИВОРЕЧИЯ (КОНФЛИКТА) в системе.

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

Читать далее

Как завоевать доверие клиентов, если отзывов пока нет

Управление продажами *
Ожидает приглашения

Отзывы — мощный инструмент, который помогает завоевать доверие потенциального клиента и сформировать лояльное отношение к компании. Кажется, это уже аксиома. А как быть, если отзывов нет?

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

Читать далее

Как быстро стать Айтишником?

Тестирование IT-систем *Тестирование мобильных приложений *Карьера в IT-индустрии
Ожидает приглашения

Здравствуй, уважаемый читатель!

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

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

Не спешите вспыхнуть, в надежде узнать супер секрет и завтра стать миллионером, такие случаи происходят крайне редко и в основном в рекламах инфо коучеров и прочих.

Но и не все так плачевно, сейчас объясню.

Узнать больше

Кодер vs программер

Python *Программирование *
Ожидает приглашения

Я учусь в седьмом классе. По математике мы проходим линейные и квадратные уравнения, графики. Я решил заниматься дополнительно. И среди прочих задач, мне попалась задача с такими условиями: "Население страны ежегодно увеличивается на 1/80. Через сколько лет население страну удвоится ?" Это задача из "Сборника конкурсных задач по математике с решениями" Кущенко В. С., 1966 года издания.

Первой моей мыслью было написать программу на python, где в цикле увеличивать значение 1 на заданную величину 1/80, пока оно не достигнет 2. Она выглядит таким образом...

Читать далее

Как в Java скрыть даже от разработчика поле, доступ к которому должен осуществляться с помощью геттера и/или сеттера

Java *
Ожидает приглашения

Много написано о том, что хорошей практикой является объявление полей экземпляра класса с модификатором private, а чтение и модификацию их осуществлять с помощью public геттера и/или сеттера. Действительно, этот приём даёт уверенность, что вся логика, предусмотренная разработчиком для событий чтения/записи, будет выполнена в случае использования класса кем-либо. Однако, разработчик класса в методах по-прежнему имеет возможность читать и записывать значение поля напрямую! Чтобы избежать этого, предлагаю следующий трюк. Потребуется чуть больше кода, но теперь даже IDE не сможет подсовывать это поле в подсказках.

Для каждого "super private" поля нам потребуется Supplier и Consumer. Вся логика геттера и сеттера происходит в них. Сами геттер и сеттер - лишь обёртки для public доступа.

Всё понятно из примера ниже.

Читать далее

Событие изменения ячейки DataGrid WPF C#

.NET *C# *
Ожидает приглашения

Недавно столкнулся с проблемой отлова события изменения ячейки в DataGrid. Недолго поискав в интернете, нашёл событие CellEditEnding, казалось, всё супер, но нет, возникло несколько проблем.

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

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

Читать далее

Citrix Xen Center – Опыт работы с полностью бесплатной виртуализацией

Виртуализация *
Ожидает приглашения

Сразу опишу главный плюс такого решения – Это бесплатно! Любой может более менее полноценно администрировать рабочие места(Windows машины/сервера, linux сервера, любые ОС), работать с бекапами и эффективно использовать мощность железа.

Так уж вышло, что профессиональные решения типа VM Ware стоят очень приличных денег.

Введение

Данная статья преследует цель упростить жизнь таким же энтузиастам, которые по какой-то причине, не являясь большими devOps специалистами, уже развернули визор Xen Server и запустили на нем продакшен проекты.

Как правило, сталкиваясь с проблемами и сложностями на уже запущенной системе, с проектами в продакшене право на ошибку нет.

Здесь мы рассмотрим свой опыт работы, проблемы и их решения, приходящие в процессе эксплуатации Xen Server в полностью бесплатном режиме и без какой-либо подготовки, в формате «разберемся в процессе».

Читать далее

Ремонт мотора WeDo 2.0

DIY или Сделай сам Робототехника Учебный процесс в IT
Ожидает приглашения

Вкратце изложу свой опыт ремонта моторов.


Ситуация, при которой детки переламывают кабель моторов Lego WeDo 2.0, достаточно распространена. С переломанным кабелем моторы либо "глючат" (и надо найти правильное положение, в котором они работают) , либо вообще перестают вращаться.

Что делать? Покупать новый мотор? В наших реалиях - это дорого. Даже китайский аналог стоит порядка 15 единиц валюты.

Самое очевидное решение - попробовать отремонтировать.

Читать далее

Маркетант расправил плечи, или Удаленная жизнь

Брендинг Будущее здесь Медийная реклама Смартфоны Фриланс
Ожидает приглашения

Маркетант расправил плечи, или Удаленная жизнь 

А часто вы вспоминали жутковатый телесериал-антологию Black Mirror, который завершился в 2019 году будто лишь затем, чтобы реинкарнировать в следующем – уже гайдом по аналоговым фобиям человечества, предшествовавшим эпохе цифрового абсолютизма? Реинкарнировал и выдал мокьюментари “2020” о совершении массовкой фаталити против здравого смысла: прозябание, паника, обереги (они же медицинские маски) по карманам. И в нём только атлантам маркетинга окажется по плечу абсолютно всё и даже будущее…

Читать далее