Обновить

Улучшение читаемости резиновой верстки

Уровень сложностиПростой

Всем привет. Сегодня я хочу поделиться способом улучшения резиновой верстки.

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

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

Решением является приведение px в vw с помощью функции calc().

Читать далее

Квантовые приколы: Принципы симметрии Вселенной

Квантовые приколы: Принципы симметрии Вселенной. | Где находится антиматерия?

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

Читать далее

Полезные плагины для VS Code

Уровень сложностиПростой

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

Live Server – одно из самых полезных расширений для новичка. Позволяет...

Читать далее

Общий анализ информационного шума (Часть 1)

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

Читать далее

Развитие AI: Взаимодействие с нейросетью как с конечным исполнителем

До сих пор программирование на нейросетях осуществлялось путем написания кода на языке, который затем транслировался в команды процессору. Однако, сейчас мы стоим на пороге новой эры, когда нейросеть сама будет выполнять команды, становясь конечным исполнителем. Это открывает огромные перспективы для применения искусственного интеллекта в различных областях.

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

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

Читать далее

API ФНС получить чеки по API

Прошерстил пару статей в интернете, которые все ссылаются на статью об универсальном API для получения информации по чекам, но сейчас у ФНС прошли, похоже обновы, и они решили всё же сделать API не таким костыльным. НО они сделали доки в DOCX, DOCX, в то время, как они говорят об импортозамещение, так ещё и со слоем мешающей бюрократии, которое мы обычно пролистываем. Ладн, доки есть API есть. Краткий гайд для слабонервных.

Беги, сжигай, рефлексируй, беги, сжигай...

Как мы открыли для себя Go, перевели на него почти все проекты и что из этого получилось

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

Еще год назад языками программирования, которые мы в ЛДБИТ использовали для бэкенда, были Python, Java и PHP. Если представить в процентном соотношении, то картина выглядела следующим образом:

Читать далее

Анимация Звёздный полёт

Представляю вашему вниманию «Звёздный полёт»! Это браузерная программа, которая не смотря на свою простоту рисует очень забавную картинку!

Данный материал может оказаться полезным для новичков в веб-программировании. Программа предельно примитивная, функции очень короткие, параметры организованы очень просто. Выдержан clear code.

Здесь будет разбор технологии, которая анимирует движение сквозь звёздное небо. Покажу насколько это просто - использован только javascript!

Новичкам будет интересно узнать, как это вообще всё происходит (расскажу про технологию canvas). И как вместе со звёздами появляются слова.

И никогда, ни при каких обстоятельствах не нажимайте кнопку "Уничтожить - ОК", вселенная будет уничтожена!

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

Двигаться сквозь вселенную!

Какой должна быть админка

Уровень сложностиПростой

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

Читать далее

Путешествие на скорости света

Первоисточник: Телеграм‑канал «Оттиск на тисе».

Давно интересуюсь теоретической физикой, хотя плохо понимаю её математику. Регулярно смотрю видео про квантовую физику, теорию относительности, скорость света, лекции Семихатова и прочее, но у меня всегда оставалось какое‑то непонимание, пазл не складывался. Всегда казалось, что проблема во времени, в том, как мы его воспринимаем и считает. Вроде бы как оно эквивалентно пространству, но мы двигаемся в нём иначе, воспринимаем не так как пространство, приходится пересчитывать. Хотя, как говорило одно инопланетное существо: «Что может быть проще времени?»(в одноимённом романе Саймака «Time Is the Simplest Thing»).

Инсайт принёс понимание того, что мы всегда двигаемся (в четырёх измерениях) с постоянной скоростью равной скорости света — и многое стало понятнее.

Читать далее

Как отличить грамотного специалиста по рекламе от посредственного? Опыт создателя команды по трафику

Как отличить грамотного специалиста по рекламе от посредственного? Опыт создателя команды по трафику

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

Приветствую вас на моём первом посте на Хабре)

Как отличить грамотного специалиста по рекламе от посредственного? Опыт создателя команды по трафику

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

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

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

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

Более того, я искала не только сотрудников, но и таргетолога для своей близкой подруги.

Я убеждена, что взаимоотношения и работу смешивать не надо, поэтому сама не взялась. 

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

Итак, как отличить грамотного специалиста по рекламе от посредственного?

3 мои красных флага:

Предлагает свои услуги, не зная вашего проекта

При размещении вакансии я указывала нишу, но ссылки на аккаунты не давала. Большой процент спецов просто выводили на созвон, зная только ЧТО мы продаем, не запрашивая соц.сети, в которых необходимо продвигаться. А вдруг там все плохо? А вдруг товар вообще не имеет шанса на продвижение? 

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

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

Второй пункт: 

2. Говорит о себе, а не о вашем проекте

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

На мой субъективный взгляд описание себя и своих успехов без погружения в проект компенсирует невозможность или нежелание помочь вам на все 100%

Вроде и в проект погрузились, и план построили, все здорово, но тут вылезает одно НО.

3. Дает гарантии и обещания, не подкрепленные опытом 

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

Но, когда это первый опыт в такой сфере, то гарантии и обещания - способ быстрее убедить вас зайти в проект.

Если подвести итог, то он звучит так:

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

Читать далее

Калькулятор на ARDUINO UNO

Всем привет! Сегодня я покажу, как можно сделать калькулятор на Arduino Uno. Для этого нам понадобится:

1) Плата Arduino UNO

2) LCD 1602 с драйвером I2C

3) Матричная клавиатура 4x4

4) Джойстик HW-504 (можно использовать просто кнопку)

Читать далее

Почему площадь под функцией равно интегралу?

Уровень сложностиСредний

На самом деле это не совсем верное название статьи, хотя бы по той причине, что интеграл по своему определению это и есть площадь под функцией(знак интеграла это растянутая s, от слова sum). Такие вопросы появляются у школьников которым дают иное определение, а именно интеграл - это первообразная от функции(первообразная от f(x) - это есть функция F(x), что производная от неё равна f(x)). Будет правильнее сказать, какая есть связь между этими двумя определениями и почему они оба верны.

Читать далее

Плагин экспорта переменных из figma

Хотим представить вам наш плагин — Advanced Variable Export [AVE]! Мы столкнулись с необходимостью экспортировать кучу переменных в проекте и подумали, что проще будет сделать небольшой плагин для пакетной выгрузки переменных чем делать это руками. А теперь думаем что он может быть полезен кому то кроме нас.

Читать далее

Преимущества и особенности серверного рендеринга (SSR) в веб-разработке

Уровень сложностиПростой

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

Читать далее

Как развернуть площадку электронных торгов на сервере другой компании?

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

Читать далее

Docker — контейнер под каждого

Доброго времени суток, Хабр!

Очень рад, что вы всегда стремитесь изучать новое, в этой статье постарался собрать всё самое необходимое для работы с контейнерами. Разберём основные термины, посмотрим как это работает изнутри, установим Docker. Разворачивать буду на своей рабочей станции: Ubuntu 22.04.

Вопросы которые разберём в первой части:

С чего всё началось;

На моём компьютере всё работало;

Отличие Virtual Machines от Docker;

Из чего состоит Docker;

Компоненты Docker;

Установка Dicker OS Linux

Читать далее

Компиляция cтатических бинарников с помощью TinyCC

Уровень сложностиПростой

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

Однако для tcc это не работает.

Читать далее

Как стать QA Automation? Пошаговая инструкция

Уровень сложностиПростой

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

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

Здесь будут ссылки на Stepik.org и это не реклама. Просто так сложилось, что именно там я наткнулся на курсы, которые дали старт моему переходу в автоматизацию.

Читать далее

Написание простейшего калькулятора на языке C#

Уровень сложностиПростой

Всем привет! У меня есть цель - научиться программировать. В качестве первого языка я решил выбрать C#, хотя также иногда занимаюсь изучением языка C++. И я решил, что можно выкладывать свой код и свои программы здесь, на Хабре, так как тут есть много специалистов, которые смогут дать совет как улучшить код, подскажут интересные варианты решения различных проблем и так далее. В общем, если вы будете видеть в коде какие то недочеты, то я всегда за то, чтобы вы меня поправили в комментариях. А теперь приступим к написанию кода на языке C#.

Читать далее