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

13 книг о том, как работает наш мозг: от эволюции до сознания

Уровень сложности Простой
Читальный зал
Ожидает приглашения

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

Вот список 13 книг о том, как работает мозг:

"Мозг. История" (The Brain: A Very Short Introduction) автора Майкла О'Ши. В этой книге рассказывается о том, как мозг эволюционировал и как он работает в настоящее время.

"Мыслить быстро и медленно" (Thinking, Fast and Slow) Даниэля Канемана. Канеман, нобелевский лауреат по экономике, объясняет, как мы принимаем решения и как можно использовать этот процесс в своих интересах.

"Человек, который ошибался" (The Man Who Mistook His Wife for a Hat) Оливера Сакса. Сакс - практикующий нейролог - рассказывает о том, какие странные вещи могут происходить с нашим мозгом и как это влияет на нашу жизнь.

"Тайная жизнь мозга" (The Secret Life of the Brain) Ричарда Рестака. Рестак - нейрохирург - рассказывает о том, как наш мозг управляет нашим поведением и нашими чувствами.

"Искусство мышления" (The Art of Thinking Clearly) Рольфа Добелли. Добелли - писатель и предприниматель - рассказывает о том, как избежать ошибок в мышлении и принятии решений.

"Мозг: путешествие внутрь" (The Brain: A Journey Through the Brain) Дэвида Эгглмана. В этой книге описываются различные части мозга и их функции.

"Телепатия и теория поля мозга" (Telepathy and the Etheric Vehicle) Алис Бейли. Бейли - писатель и мистик - рассказывает о том, как наш мозг связан с энергетическими полями и как это влияет на нашу жизнь.

Читать далее

Включение Elan-touchpad на ноутбуках Lenovo IdeaPad и других на Linux Ubuntu

Уровень сложности Простой
Настройка Linux *
Перевод
Ожидает приглашения

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

Поэтому я предлагаю следующее решение проблемы.

Читать далее

PHPize.online: ещё одна онлайн площадка для работы с PHP с шахматами и библиотекаршами. (SQL и ChatGPT)

Уровень сложности Простой
DIY или Сделай сам PHP *
Ожидает приглашения

История началась чуть больше двух лет назад. В силу обстоятельств я на две недели остался заперт дома и проводил большую часть времения в компании ноутбука. Чтобы отвлечься рефрешил странички StackOverflow и Тостера в поиске интересных вопросов где бы пригодились мои знания. Ккак знают завсегдатаи этих сайтов у вопрошающих требуют "покажи свой код" да и при ответе считается хорошим тоном публикация работающего ответа. В случае PHP или SQL все просто вот https://dbfiddle.uk вот https://onlinephp.io все просто и понятно - написал код лил запрос опубликовал ссылку и готово.

Оказалась что есть большая категория на стыке PHP и MySQL. Как быть хотелось бы и в этом случае опубликовать ссылку на то и другое и желательно на одном сайте. Вечер был убит на поиски достойного кандидата - безрезультатно.

Следующий день - все по написанному:
- Отрицание - не может быть что никто такого еще не сделал
- Гнев, Торг, Депрессия - пропущу
- Принятие - похоже придется делать самому

Планирование:
- фронт: тяп ляп HTML/CSS пару строк Javascript, даже JQuery не понадобился :)

Читать далее

«Элементарный» Вор или плата за использование Selenide

Уровень сложности Простой
Java *Тестирование IT-систем *
Ожидает приглашения

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

Читать далее

.NET 8 Preview 2 повышает производительность Blazor

Уровень сложности Средний
.NET *
Ожидает приглашения

Улучшения ASP.NET Core во второй предварительной версии .NET 8 включают высокопроизводительный компонент Blazor для отображения табличных данных и частичную JIT-компиляцию для приложений Blazor WebAssembly.

Вторая предварительная версия планируемой платформы разработки программного обеспечения .NET 8 от Microsoft улучшает веб-фреймворк ASP.NET Core за счет высокопроизводительного компонента grid и улучшенной производительности WebAssembly.

Microsoft .NET 8 Preview 2 был представлен 14 марта и доступен для загрузки с сайта dotnet.microsoft.com.

Основные возможности ASP.NET Core в новой предварительной версии .NET 8 включают высокопроизводительный компонент сетки Blazor под названием QuickGrid для отображения данных в табличной форме. Он предлагает такие возможности, как сортировка, фильтрация, пейджинг и виртуализация. Blazor - это фреймворк для создания клиентских веб-интерфейсов на C#.

.NET 8 Preview 2 также улучшает производительность Blazor WebAssembly, используя "jiterpreter", новую функцию времени выполнения в .NET, которая обеспечивает поддержку частичной JIT (just in time) компиляции в интерпретаторе .NET IL. Jiterpreter оптимизирует выполнение байткодов интерпретатора, заменяя их крошечными кусочками кода WebAssembly.

.NET 8 Preview 2 следует за .NET 8 Preview 1, представленной 21 февраля. В целом .NET 8 предоставит новые возможности в таких областях, как Linux и JSON, а также полнофункциональное веб-программирование с помощью ASP.NET Core. Общая доступность .NET 8 запланирована на ноябрь.

Читать далее...

Кейс: как улучшение UX-дизайна интернет-магазина оптики помогло отстроиться от конкурентов

Уровень сложности Простой
1С-Битрикс *Веб-дизайн *
Ожидает приглашения

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

Читать далее

Домофон в системе умный дом

Уровень сложности Простой
Инженерные системы *Интернет вещей Промышленное программирование *Умный дом Энергия и элементы питания
Ожидает приглашения

Домофон в системе умный дом.

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

Читать далее

Методика проведения аудита информационной безопасности информационных систем

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

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

Читать далее

Почему в разных клиниках у вас обнаружат разное количество зубов с кариесом…

Уровень сложности Простой
Здоровье
Ожидает приглашения

Почему в разных клиниках у Вас обнаружат разное количество зубов с кариесом. И почему маленькая «дырочка» в кабинете у стоматолога превращается в большую?

Привет! Я - стоматолог, лечу корневые каналы и "кисты" под микроскопом, разбираюсь в стоматологическом бизнесе, увлекаюсь пением и изучаю методологию.

Мне довольно часто пациенты задают вопрос: «А почему мне в одной клинике сказали, что надо пять зубов лечить, а в другой – ни одного?» Или приходят на осмотр и говорят, что не может такого быть, чтобы 13 зубов были больными. Я расскажу вам, почему так происходит.

😷 Внимание! Статья содержит фотографии процесса лечения зубов (без крови). Если вы чувствительны к такому контенту, открывайте публикацию осторожно.

Читать далее

Изучаем аудиторию через Telegtam

Уровень сложности Простой
SQL *
Ожидает приглашения

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

Сразу скажу, что это только идея.

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

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

Читать далее

28 Telegram-каналов для UI/UX и веб дизайнеров

Уровень сложности Простой
Веб-дизайн *Графический дизайн *Дизайн Дизайн мобильных приложений *Интерфейсы *
Ожидает приглашения

В данной статье хочу поделиться своей подборкой Telegram-каналов с исследованиями, новостями, ресурсами, материалами и всем всем, что может пригодиться UI/UX и веб дизайнеру любого уровня.

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

Читать далее

Как JIT-компиляция изменила мир

Уровень сложности Средний
Компиляторы *
Ожидает приглашения

JIT (Just-In-Time) компиляция - это технология компиляции, которая позволяет генерировать машинный код на лету, во время выполнения программы. Это отличается от традиционной компиляции, которая генерирует машинный код заранее, на этапе компиляции исходного кода

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

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

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

Читать далее

Свободный интернет, или как мы реализовали бесплатный VPN в России

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

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

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

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

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

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

Мы не поддерживаем использование VPN для посещения экстремистских ресурсов или запрещенных в РФ веб-сайтов, и не рекомендуем это. Наш сервис предназначен для тех, кто ищет безопасный и свободный доступ в интернет, соблюдая все законы и правила России.


Содержание статьи:

Читать далее

Полезные Snippets для Flutter-разработчика

Уровень сложности Простой
Flutter *Разработка мобильных приложений *
Ожидает приглашения

Всем привет! На связи Глеб Гусаров, flutter-разработчик в команде aim digital. Мы занимаемся разработкой цифровых продуктов и сервисов и автоматизацией процессов для бизнеса. В статье рассказываю, как создать файл конфигурации сниппетов и делюсь своей подборкой полезных сниппетов.

Snippet — это шаблон (подсказка в коде), по вызову которого можно быстро вставить готовый код.

Читать далее

Множественное наследование в PHP на собеседовании

Уровень сложности Средний
PHP *
Ожидает приглашения

Стандартным вопросом на PHP собеседованиях выступает вопрос про наследование, может ли класс наследовать нескольким классам или нет. На поверхности, конечно лежит ответ – «нет не может, класс всегда наследует только одному родителю». Далее обычно идет что-то «но если сильно нужно, то можно, так как есть трейты» и на этом все кончается. Как правило, и соискатель и интервьюер множественное наследование в деле не испытывали, и обоим просто добавить тут нечего.

А добавит есть что... Дело в том, что трейт - это механизм повторного использования кода. И этот механизм никак не влияет на типизацию, а без типизации наследование не наследование!

В случае использования обычного наследования мы имеем

Читать далее

Сделай свой код чище: JavaScript

Уровень сложности Простой
Angular *JavaScript *ReactJS *TypeScript *VueJS *
Ожидает приглашения

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

Знакомо, да?

Читать далее

Как внедрить российские сертификаты от МинЦифры в React Native приложение

Уровень сложности Простой
JavaScript *Информационная безопасность *Разработка мобильных приложений *
Ожидает приглашения

Всем привет! Меня зовут Екатерина и я React Native разработчик в компании Fortech.

Осенью 2022 года “Сбер” объявил о переводе всех своих ресурсов на работу с применением российских сертификатов от Минцифры (ссылка на новость). Это изменение затрагивало сервис онлайн-оплаты, поэтому при планировании одного из недавних спринтов я ожидаемо увидела в своем беклоге задачу по внедрению сертификатов в мобильное приложение.

Читать далее

Безопасность использование Python при создании платформ

Уровень сложности Простой
Функциональное программирование *
Ожидает приглашения

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

Читать далее

Win + R всегда от Администратора

Уровень сложности Простой
Системное администрирование *
Ожидает приглашения

Иногда команды в меню «Выполнить» необходимо выполнять с правами администратора, иначе некоторые действия, например, в консоли (cmd.exe) будут недоступны.

Читать далее

Кто такие «Кванты»? И почему им платят до 500 000 долларов в год

Уровень сложности Простой
Python *R *Криптовалюты
Ожидает приглашения

Термин «Квант» охватывает не одну, а несколько специализаций, таких как Quantitative Analyst, Quantitative Developer, Quantitative Researcher и Quantitative Trader. Все они относятся к направлению Quantitative Finance. Направление Quantitative Finance зародилось еще в 1900 году с диссертации Луи Башелье «Теория спекуляции» в которой была представлена модель ценообразования опционов при нормальном распределении. Однако современная версия началась с исследования Эдварда Торпа. Торп использовал теорию вероятности и статистический анализ, чтобы создать систему для успешного выигрыша в Блэкджек, известную сейчас как «подсчет карт». Впоследствии инвестиционные компании с Wall Street начали использовать его исследования для получения прибыли на финансовых рынках, используя статистические методы анализа. Однако популярность профессия начала набирать только в последние годы вместе с развитием Data Science.

Читать далее