Обновить
-6
Алексей@java3000

Администратор windows умеющий в программирование

Отправить сообщение

Ethernet Library или почему в природе не существует серверов на Arduino

Время на прочтение8 мин
Охват и читатели70K
image

В этой статье я опишу ситуацию с которой столкнулся во время разработки проекта Arduino Mega Server. Суть дела заключается в том, что существует такая библиотека Arduino Ethernet Library, написанная для поддержки сетевой платы Ethernet Shield на чипе W5100. Это стандартная плата и стандартная библиотека, которая многие годы поставляется в комплекте со средой разработки Arduino.

И эта библиотека является основой для всех проектов, использующих обмен информацией по проводной сети. Так вот, оказалось, что эта библиотека попросту профнепригодна. На ней в принципе невозможно построить нормальное сетевое взаимодействие. Можно только «баловаться» одиночными запросами и ответами. Ни о каком построении серверов на базе этой библиотеки речь не может идти. Почему?
Читать дальше →

Как рестораны создают меню: 4 дизайн-техники

Время на прочтение2 мин
Охват и читатели31K


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

Что еще влияет на успех ресторана: уровень шума

Время на прочтение4 мин
Охват и читатели9.7K


В нашем блоге мы уже рассказывали о том, как рестораны внедряют системы автоматизации работы (например, Jowi), изучают посетителей с помощью Google и занимаются дизайном меню. Несмотря на то, что рестораторы продумывают множество различных деталей, многие из них забывают о еще одном важном аспекте, который непосредственно влияет на успех заведения — это уровень шума.
Читать дальше →

Энергоэффективный дом на воде

Время на прочтение2 мин
Охват и читатели13K
image

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

Стандартная модель элементарных частиц для начинающих

Время на прочтение5 мин
Охват и читатели91K
«Мы задаёмся вопросом, почему группа талантливых и преданных своему делу людей готова посвятит жизнь погоне за такими малюсенькими объектами, которые даже невозможно увидеть? На самом деле, в занятиях физиков элементарных частиц проявляется человеческое любопытство и желание узнать, как устроен мир, в котором мы живём» Шон Кэрролл

Если вы всё ещё боитесь фразы квантовая механика и до сих пор не знаете, что такое стандартная модель — добро пожаловать под кат. В своей публикации я попытаюсь максимально просто и наглядно объяснить азы квантового мира, а так же физики элементарных частиц. Мы попробуем разобраться, в чём основные отличия фермионов и бозонов, почему кварки имеют такие странные названия, и наконец, почему все так хотели найти Бозон Хиггса.
Читать дальше →

Полезный софт для любителей астрономии

Время на прочтение7 мин
Охват и читатели68K


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

Работаем с USB стеком nRF24LU1+. Часть 1

Время на прочтение2 мин
Охват и читатели13K
Данная статья описывает работу у USB стеком модуля nRF24LU1+. В первой части небольшое введение, установка софта и SDK, Hello World.
Во второй части рассмотрим инициализацию, энумерацию, поддержку WinUSB и обмен данных с хостом. Предполагается что читатель имеет первоначальное понятие о USB. Если нет, то советую ознакомится с отличным мануалом.

Читать дальше →

Торий в ядерной энергетике: плюсы, минусы, подводные камни

Время на прочтение5 мин
Охват и читатели104K
В мире людей, далеких от атомной энергетики существует почти конспирологическая идея о том, что ТОРИЙ — это то, что злобные атомные буратины скрывают от пушистых потребителей электричества. Дешевый, безопасный и не оставляющий радиоактивных отходов — он мог бы привести атомную энергетику на вершины могущества, но по каким-то причинам не привел.

image
Загрузка ториевой ТВС в норвежский исследовательский реактор Halden.

Читать дальше →

Haystack – универсальная модель «умного дома»

Время на прочтение6 мин
Охват и читатели8.3K
Проект Haystack – это инициатива лаборатории информатики и искусственного интеллекта Массачусетского технологического института. Проект нацелен на то, чтобы упростить работу с данными, получаемыми из «интернета вещей». Разработчики Haystack стандартизировали семантические модели данных и веб-служб для работы с огромной массой данных, которую порождают интеллектуальные устройства.


Читать дальше →

Квартиры-модули или путь развития жилых помещений

Время на прочтение8 мин
Охват и читатели14K
image

Стоит сразу отметить, что автор ни разу не строитель, а в лучшем случае обычный гик.

В IT, транспорте, машиностроении всё давно уже идёт по пути стандартизации и модуляризации. Яркий пример — это ISO контейнеры для интермодальной перевозки. В современных офисных зданиях делают модульные полы, потолки, перегородки и собирают всё как конструктор, но в строительстве жилых домов подобное пока можно увидеть только в начинке (кухня, санузлы, электрика и т. п.), а вот чтобы сделать всю квартиру сменным модулем пока вроде бы не дошли. Подозревается, что это объясняется экономическими соображениями и технологическими ограничениями прошлого, без учёта социальных и правовых факторов, а они следующие (добавьте свои):
Читать дальше →

Материал для космических кораблей, восстанавливающийся после пробоин

Время на прочтение1 мин
Охват и читатели12K
image

Химики из Мичиганского университета совместно с учёными из НАСА разработали многослойный полимерный материал, который обладает способностью к «самозаживлению». При появлении небольшого отверстия, например, от микрометеорита материал автоматически заделывает его, сохраняя тем самым герметичность предохраняемого объекта. В перспективе такой материал можно использовать для защиты космических станций от микрометеоритов и мелкого космического мусора на орбите.

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


Трёхслойный материал в работе

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

Полимерные панели и смола между ними прозрачны, поэтому такой материал получится использовать даже для иллюминаторов.
Читать дальше →

Микропроцессор должен быть шестнадцатиразрядным (формальное обоснование)

Время на прочтение4 мин
Охват и читатели6.8K
Берём всё бесконечное и неопределимое множество возможных реализаций микропроцессора и выделяем ключевые параметры, определяющие его архитектуру:

R — разрядность (ширина единицы памяти в битах)
A — количество адресуемых единиц памяти (объём адресного пространства)
C — количество исполняемых команд (объём командного пространства)

Задаём ключевое условие, способствующее целостности и завершённости информационной модели (и как следствие — эффективности и удобству в использовании устройства, реализованного на её базе):

A = C = 2 ^ R

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

Читать дальше →

Функциональное программирование должно стать вашим приоритетом №1 в 2015 году

Время на прочтение7 мин
Охват и читатели49K

— ООП не сможет больше спасать нас от «Облачных монстров».



Примечание переводчика: Есть два понятия — параллельность (выполнение одновременно, независимо) и конкурентность (выполнение по шагам, поочерёдно, но одновременно несколько задач) и как всегда, мне пришлось поломать голову подобрая правильные термины.

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


Возможно вы уже слышали такое выражение, вроде: “Clojure”, “Scala”, “Erlang” или даже “Java теперь имеет лямбды”. И вы имеете хоть и отдалённое представление о «Функциональном программировании». Если вы участник какого-либа программисткого сообщества, тогда эта тема могла уже вами обсуждаться.

Если вы поищите в Google по словосочетанию «Функциональное программирование», вы не увидите что-то нового. Второй язык из созданных ранее уже охватывает эту тему, он был создан в 50-ых и называется Lisp. Тогда, какого чёрта, эта тема стала популярна только сейчас? Всего то 60 лет спустя?

В начале, компьютеры были очень медленными



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



Читать дальше →

Большинство топ-менеджеров готовы заменить сотрудников роботами

Время на прочтение5 мин
Охват и читатели11K
image

• Семьдесят процентов менеджеров готовы рассмотреть возможность использования робота в своей команде.

• Говорят, роботы могут отвечать на телефонные звонки, выполнять административную работу и писать отчеты.

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

Market Fit или как найти точку G у стартапа

Время на прочтение7 мин
Охват и читатели15K


Основатели бизнеса стремятся приобрести как можно больше пользователей, но действительно ли проблема их роста в недостатке клиентов? Фаундеры часто полагаются на собственные догадки, игнорируют обратную связь и могут запросто «прохлопать» точку невозврата, за которой следует смерть проекта.
При этом настоящая проблема заключается не в численности базы, а в Product / Market Fit (PMF). Если вы бросаете все силы на увеличение пользователей и не получаете отдачи, эта статья для вас.
Читать дальше →

Что нужно знать при регистрации товарного знака

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

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

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

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

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

Комментарии юристов к законопроекту об «импортозамещении ПО» – опрос «Мегамозга»

Время на прочтение2 мин
Охват и читатели4.2K
Тема импортозамещения остаётся актуальной на всех уровнях: по-прежнему президентом РФ не подписан закон «Об импортозамещении ПО», прошедший третье чтение в Государственной Думе, с критикой которого выступают Минэкономразвития, ФАС и Минэкономики, что не останавливает отечественных законодателей придумывать новые инициативы в этой области.

Для того чтобы немного разобраться в происходящем, мы задали несколько вопросов практикующему юристу и руководителю отдела бизнес-услуг: представителям компаний АйТи-Лекс и ICL Services сооветственно.
Читать дальше →

Заключаем трудовой договор о дистанционной работе

Время на прочтение3 мин
Охват и читатели21K
С 2013 года Трудовой кодекс допускает прием на дистанционную работу. Порядок заключения и требования к форме трудового договора о дистанционной работе изложены в главе 49.1 ТК РФ. С требованиями к заполнению договора можно ознакомиться здесь.

Прошло 2 года с даты вступления поправок в силу. Какие вопросы возникают на практике в связи с заключением договора с удаленным работником?

Порядок заключения трудового договора о дистанционной работе


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

Электронная переписка между дистанционным работником и работодателем признается юридически значимой только при удостоверении электронных документов (в том числе обязательных сообщений об их получении) такой электронной подписью.

Во-первых, не у всех сторон имеется такая электронная подпись. Особенно это касается частных лиц.

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

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

Электронный документооборот с налоговой инспекцией для ИП

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

Однако решение одного вопроса у меня затянулось на полгода.

Дело в том, что при регистрации ИП я выбрал несколько кодов экономической деятельности (ОКВЭД), среди которых было производство электрооборудования, разработка программного обеспечения и некоторые ещё из смежных отраслей. И был ещё код 52.6.2 «Розничная торговля, осуществляемая через телемагазины и компьютерные сети (электронная торговля, включая Интернет)», потому что у меня есть свой сайт и там реализован Интернет-магазин. Когда я регистрировался, я не знал, что среди этих кодов есть так называемый основной, которым по какому-то стечению обстоятельств и стал именно 52.6.2.
Читать дальше →

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

Время на прочтение6 мин
Охват и читатели30K
Приветствуем всех читателей нашего блога! В нашей первой статье мы поговорим об особенностях оформления отношений с независимыми внештатными подрядчиками-фрилансерами в РФ.

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

Фрилансер и дистанционный/надомный работник: важные отличия

Достаточно часто юридический статус фрилансера рассматривается как некая вариация трудовых отношений, хотя такая классификация неверна. Некоторые понимают под определением «фрилансер» дистанционных (удалённых) и надомных работников. Однако между ними существуют важные отличия:

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

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

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



Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Администратор серверов
Младший
От 110 000 ₽
Java
Java Spring Framework
RESTful WebServices.
PostgreSQL
SQL
Hibernate
Linux
Базы данных
Microsoft SQL Server
Разработка программного обеспечения