В нашем Telegram-канале Mobile Insights, еще больше материалов для разработчиков — подключайтесь!
![](https://webcf.waybackmachine.org/web/20221226035130im_/https://habrastorage.org/webt/rm/py/zu/rmpyzuieecb0fggpwdiim84wzsi.jpeg)
В этой статье представлен перевод руководства: "How to quickly turn your Julia code into a web app with Genie Builder". В статье пойдет речь о новом инструменте быстрой разработки web-приложений на основе Ginie Framework - платформы для интернет приложений на языке Julia.
Вопрос из заголовка, порой, вводит в тупик, даже коллег, имеющих сертификаты уровня CCNA. Давайте обсудим как выглядят фреймы на каждом этапе передачи от клиента к коммутатору, к роутеру, к межсетевому экрану и к серверу и какие поля при этом там меняются.
Буду исходить из того, что читатель знаком с базовым курсом по TCP/IP, поэтому буду касаться только нужных для статьи моментов.
Предыстория
Все началось с того, что мне стало трудно находить нужную информацию, файлы. Чем больше файлов и папок у меня образовывалось, тем больше времени уходило на поиски нужного. Я понял, что каждый раз искать в бесконечных списках файлов и папок, особенно с условием вложенности это не вариант для больших объемов данных.
Что касается поиска по названию файла, то количество символов, указанных в названии ограниченно и слова при поиске должны быть в строго определенной последовательности. Тем более, если система индексирует другие, не нужные для поиска файла (системные файлы, файлы проектов), то поиск выдает много "мусора".
Поиск по содержанию файла даёт не самый релевантный результат. Может выдать бесполезные результаты с содержанием содержащие ключевые слова, но не относящиеся к тому, что действительно необходимо найти.
Более того по содержанию можно искать только текстовые файлы.
Структура содержания информации
Структура папок представляется собой в виде дерева. Мне это не нравится, потому что каждая папка может содержать только определенные файлы, если не учитывать копирование и ссылки.
Так же это можно представить с примером из реальной жизни, для того, чтобы найти зелёное свежее яблоко сорт "девственный". Необходимо найти отдел с фруктами, затем отдел с яблоками, затем ищем зеленные, затем сорт, ну там ещё их на свежие, не свежие фасуют в этом воображаемом примере и наконец найти нужное apple.
Усложняется ещё все и тем, что я не помню, есть ли там вообще яблоки, и если есть, то хранятся ли они в отделе фрукты или там продаются.
Несколько дней назад вышло одно из самых масштабных обновлений для MuseScore - бесплатного нотного редактора с открытым исходным кодом (GitHub репозиторий).
В этой статье мы рассмотрим такой механизм, как методы расширения, который позволяет добавлять методы в уже созданные типы.
Сразу скажу, что собственно до модерации я не добрался - запоролся на обучении, так что «личный опыт» - это очень громко сказано. Но уже обучения оказалось достаточно фееричным, чтобы у меня возникло острое желание о нём написать.
Некоторое время назад Озон громко заявил о создании платформы для удалённого заработка, под названием "Озон-Профит". Заявлялось, что данная платформа позволит, имея компьютер и доступ в интернет, зарабатывать до 20 тысяч в месяц, работая по четыре часа в день, не выходя из дома. Мой сын не так давно экспериментировал с "Яндекс-толокой", поэтому я примерно понимал, о каких масштабах "заработка" может реально идти речь. Тем не менее - у меня есть пожилые родственники, которым не хватает пенсии, и у которых много свободного времени, и я подумал, что им это будет интересно.
Первый звоночек прозвенел, когда первый же из тех, кому я предложил посмотреть «Озон.Профит», категорически отказался от этой затеи сразу после попытки пройти обучалку. Отказ сопровождался словами "что-то как-то совсем бредово, можно только в глубокий минус уйти". Если что - человек на тот момент на полном серьёзе рассматривал варианты фулл-тайм работы за 1 МРОТ. Дальше я решил почитать отзывы в интернете, и обнаружил, что реально народ там зарабатывает по пять тысяч рублей в месяц максимум, а самой распространённой суммой месячного заработка было "2-3 тысячи в месяц"... Мне стало прямо совсем интересно, поэтому было принято решение выделить пару-тройку вечеров на то, чтобы составить своё собственное мнение.
Согласно Мартину Фаулеру при разработке архитектуры полезно разделять на 3 слоя: Презентационный, Доменный и Доступа к данным.
Наверняка каждый из нас слышал про NFT токены. Не буду тратить ваше время и повторять порядком надоевшие фразы, типа «NFT – это уникальный шанс войти в историю искусства навсегда», «NFT – это мыльный пузырь, и он уже лопнул», «NFT это возможность стать миллионером за секунду» и т.д.
У каждого человека свой взгляд на NFT и все они имеют место быть. Я же хочу поделиться именно приобретенным опытом с технической точки зрения. Предполагаю, что это будет серия статей по созданию коллекции. Возможно, кто-то использует полученную информацию для генерации своих коллекций, а кто-то применит отдельные знания в совершенно другой сфере.
Одно из направлений Data Science — системы распознавания лиц. Благодаря им московские камеры признаны одними из самых совершенных в мире. Ловить преступников и входить в приложения с ними проще, а прятаться от правосудия и выдавать себя за другого человека — сложнее. Вместе с экспертом Вадимом Лукмановым разбираемся на базовом уровне, где применяются системы распознавания лиц и как они работают.
Это очень хорошой case для оптимизации. Алгоритм крайне прост и его знают все. Но сколько можно сделать!
Особенности калибровки тачскрина на ноутбуке Panasonic в некоторых инсталляциях GNU/Linux
В новой статье я хочу рассказать о не самых приятных сожителях нашего организма - о паразитах, об их влиянии на наше поведение, высшие психические функции и в целом на центральную нервную систему (ЦНС). В тексте будут описаны как относительно безобидные, с точки зрения влияния на нервную систему, паразиты, так и агрессивные виды, вызывающие тяжёлое поражение ЦНС и способные привести к летальному исходу без должного лечения.
В последние недели медиа и социальные сети захлеснул поток сообщений о диалогах с ChatGPT. Только на Хабре поиск по этому термину показывает сегодня полтора десятка статей.
Попробовал пообщаться с ChatGPT и я. Результат общения вынесен в заголовок.
Хотите узнать, почему ChatGPT верить нельзя и почему лучше использовать KotUniL - читайте дальше.
Это не гайд по прохождению, а приглашение всех желающих использую игру в качестве катализатора, вместе окунуться в атмосферу времен компьютерных клубов, почасового Интернета, Аськи, пиратских дисков и всего такого прочего, поделиться своими воспоминаниями в комментариях и почитать воспоминания других.
Доброго времени суток, прекрасные покорители гор знаний Хабра! Сегодня я пришёл с размышлениями о простом вопросе к себе - "Кто такой ITшник?". Вопрос кажется простым, пока не начинаешь его обсуждать. Собственно, я постараюсь начать отвечать на данный вопрос, а что вышло - сейчас расскажу. Милости прошу под кат!