Pull to refresh
-12
0
Send message

Генераторы случайных чисел в разных ОС

Reading time8 min
Views20K

"Генерация случайных чисел слишком важна, чтобы оставлять ее на волю случая" - Роберт Р. Кавью

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

Читать далее >>>
Total votes 67: ↑65 and ↓2+76
Comments28

Дорожная карта по изучению C++

Reading time6 min
Views123K

Привет!

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

Заинтересовавшихся приглашаем к прочтению статьи, а также ознакомиться с дорожной картой.

Читать далее
Total votes 58: ↑54 and ↓4+65
Comments75

Перетягивание одеяла: техподдержка vs СБ

Reading time10 min
Views3.8K


С точки зрения службы техподдержки, что позволяет как можно быстрее и проще удовлетворить заявку пользователя — то и хорошо. С точки зрения Службы Безопасности — это совсем нехорошо, а нужно делать максимально безопасно.


Беда в том, что чем выше требования к безопасности, тем больше неудобств для пользователя. В результате служба поддержки и пользователи начинают изобретать «обходные пути», а СБ — ещё больше закручивать гайки. Всё это выглядит как змея, проглотившая свой хвост. Если ничего не делать, то можно в итоге прийти к полностью неработающей системе.


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


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

Читать дальше →
Total votes 5: ↑5 and ↓0+5
Comments5

100 ватт по USB или как работает Power Delivery

Reading time9 min
Views171K
Почитав вот этот пост и сопутствующую ему дискуссию, я решил попробовать внести ясность в то, что такое USB Power Delivery и как это работает на самом деле. К сожалению у меня сложилось впечатление, что большинство участников дискуссии воспринимают 100 ватт по USB слишком буквально, и не до конца понимают что за этим стоит на уровне схематики и протоколов.

Итак, кратко – основные пункты:

  • USB PD определяет 5 стандартных профилей по электропитанию – до 5V@2А, до 12V@1.5А, до 12V@3А, до 12-20V@3А и до 12-20V@4.75-5А
  • Кабели и порты для Power Delivery сертифицируются и имеют дополнительные пины в разьеме
  • Тип кабеля и его соответствие профилю определяются автоматически через дополнительные пины и определение типа USB коннектора (микро, стандарт, A, B и т.д.)
  • Обычные USB кабели (не Power Delivery) сертифицируются только по первому профилю до 5V@2A
  • При подключении распределяются роли, между тем кто дает ток (Source / Источник ) и кто потребляет (Sink / Приемник)
  • Источник и Приемник обмениваются сообщениями по специальному протоколу, который работает параллельно традиционному USB
  • В качестве физического носителя протокол использует пару – VBus / GND. Именно поэтому Power Delivery не зависит от основного USB протокола и обратно совместим с USB 2.0 и 3.0
  • Используя сообщения, источник и приемник могут в любой момент времени меняться ролями, изменять силу тока и/или напряжение, уходить в спячку или просыпаться, и т.д.
  • По желанию устройства могут поддерживать управление PD через традиционные USB запросы, дескрипторы и т.д.

Под катом — детали.
Читать дальше →
Total votes 77: ↑76 and ↓1+75
Comments36

Грибы как защита от радиации на Марсе

Reading time2 min
Views5.4K

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

Согласно статье, опубликованной на BioRxiv 4 ноября 2021 года, особый тип грибов, которые процветают в условиях высокой радиации (Cladosporium sphaerospermum), может образовывать живой щит вокруг космонавтов в космосе. Грибок не только блокирует излучение, но и фактически использует его для своего роста посредством процесса, называемого радиосинтезом: он извлекает энергию из излучения, точно так же, как большинство растений извлекают энергию из солнечного света посредством фотосинтеза.

Эти грибы, любящие радиацию, выживают на Земле в экстремальных местах, например, в зоне Чернобыльской АЭС. В космосе они так же хорошо себя чувствуют. В 2019 году исследователи отправили на МКС несколько грибов, наблюдали за тем, как они росли в течение 30 дней, и измерили количество прошедшего через них излучения по сравнению с контрольным образцом без грибов.

Читать далее
Total votes 18: ↑10 and ↓8+4
Comments39

Интерфейс: функционал против красоты

Reading time5 min
Views5.8K

XXI век уверенно шагает по планете. Холивары вспыхивают не только в секторе Газа, но и на форумах, в комментариях, телеграмм-каналах. Лет 50 назад люди думали, что FIDO -- это лучшая система для общения людей по всему миру: быстрая и... ну, относительно, надёжная. Но какой это был кайф -- пять минут t(k)-mail мучает модем и выкачивает архивы "эх", парматоссер раскладывает всё по местам, и в финале ты запускаешь своего любимого голого деда... Тихо-тихо, GoldEd -- редактор почты, всего-лишь. Запускаешь -- и ты соединился с миром! Ты можешь общаться с миллионами людей по всему миру... в формате текста. Да-да, никаких тебе гиперссылок, картинок, крутых интерфейсов. Даже мышки нет, всё на клавиатуре.

Нет-нет, Интернеты в то время уже были. Кое-где в этих Интернетах даже были картинки, естественно -- для взрослых. Странички на сайтах были настолько простыми. что сейчас за подобную поделку в школе, в первом классе ставили бы 2. Но, имея модем и повременку особого выхода небыло. Помните знаменитое "только не дисконнект, только не дисконнект..."? Да, интерфейс был самым простым...

Сегодня всё совсем не так! Знали бы мы, сегодня в часах процессоры будут в разы производительнее, чем в те годы? Мечтали, конечно. Нам думалось, что скучный NC или, позднее, windows 95, Far, да и вообще всё в компе станет чуточку круче. Таким, как нам рисовали в фильмах -- с крутыми дисплеями, офигенными интерфейсами, космически-футуристичными... Да, мы мечтали.

А что же мы получили в итоге, и так ли это круто -- иметь супер технологичный интерфейс, безумно красивый и неимоверно навороченный, или лучше попроще, но удобный? Давай смотреть!

Читать далее
Total votes 15: ↑5 and ↓10-4
Comments25

Wildberries изменил стоимость доставки за рубеж: цена для клиентов растет за каждые 3 товара в заказе

Reading time3 min
Views14K

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

Для примера: только за время распродажи "Черная пятница" экспортные продажи WB за время достигли 1,5 млрд рублей. Это вдвое больше, чем в 2020 году. Особо активно а в акции отметились потребители из Германии, Латвии, Эстонии, США, Израиля и Молдовы.

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

С чего все началось?

Еще утром 1 декабря сделать заказ из-за рубежа можно было с оплатой доставки по фиксированному тарифу. Он просто был привязан к факту заказа. Например, чтобы получить товары с Wildberries в Израиле, нужно было заплатить 15$. Уже вечером, те же самые 15$ стали минимальной суммой оплаты доставки, а тарифная сетка распухла до 6 строк. Каждый шаг в этой матрице - дополнительные 3 товара в заказе и плюс 5$ к стоимости доставки.

Читать далее
Total votes 4: ↑2 and ↓20
Comments14

Как я снимал трейлер несуществующего фильма

Reading time4 min
Views10K

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

Читать далее
Total votes 56: ↑55 and ↓1+64
Comments76

Открытые данные Министерства культуры РФ — оказались не открытыми данными

Reading time4 min
Views24K

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

Следуют подробности.
Total votes 27: ↑24 and ↓3+35
Comments43

Яндекс.Практикум: самый подробный отзыв

Reading time31 min
Views299K

Хочу поделиться личным опытом (об/м)учения в Яндекс.Практикуме на курсе "Веб-разработчик", и почему, вернувшись на год назад в прошлое, я бы никогда не стал там учиться даже за бесплатно.

Для начала расскажу о причинах, по которым я решил войти в IT (спойлер: и в итоге всё-таки вполз), и почему я выбрал именно Яндекс.Практикум.

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

1) прибыльную (на комбинате я получал 24 тысячи в месяц);

2) перспективную (в IT действует меритократия, а в строительной сфере без связей, которых у меня нет, далеко на уедешь и высоко не взлетишь);

3) интересную и интеллектуальную. 

У меня есть старший брат – веб-разработчик с 10-летним стажем, за плечами которого опыт разработки в Яндексе, TopTal и нынешняя работа senior-программистом в Amazon. Я специально так подробно рассказываю о своём брате, т. к. далее эта информация понадобится для понимания контекста.

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

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

Читать далее
Total votes 181: ↑165 and ↓16+193
Comments473

Откуда мы знаем, как выглядят инопланетяне

Reading time6 min
Views18K

Давайте представим себе обычного среднестатистического пришельца. Что нам рисует наше воображение при слове «инопланетянин»? Скорее всего, это будет один из двух вариантов...

Читать далее
Total votes 12: ↑9 and ↓3+10
Comments21

Самые необычные клавиатуры последнего времени: от hi-tech до ретро

Reading time4 min
Views19K

Клавиатуры — не просто инструмент для работы, но во многих случаях еще и стильный гаджет, который украшает собой рабочий стол. Понятно, что мало кто из нас променяет удобство работы на необычный/крутой внешний вид клавиатуры. Но в некоторых случаях компании рискуют и выпускают системы, которые далеко не всегда выглядят удобными. В этой подборке — как раз такие модели. Если вдруг кто работал с какой-то из них, расскажите в комментариях, насколько удобной или, наоборот, некомфортной является модель и почему. Ну а мы приступаем.
Читать дальше →
Total votes 35: ↑30 and ↓5+35
Comments80

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

Reading time7 min
Views3.6K
Эта статья предназначается не только для менеджеров продуктов. Основатели компаний, инвесторы и люди других профессий, которые в достаточной степени заинтересованы в каком-либо цифровом продукте, тоже смогут извлечь из нее пользу. Я так считаю, потому что проблема, которая будет обсуждаться – пересуложнение – одна из наиболее распространенных в разработке. По моему мнению, перусложнение чаще убивает продукты, чем плохие практики программирования.

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

Так что мои рассуждения о переусложнении – это не взгляд со стороны. Я и сам в этом отношении не без греха, и от чужих ошибок тоже доводилось страдать. Поэтому я хорошо понимаю, что это такое, во что обходится командам и как этого избежать.
Читать дальше →
Total votes 11: ↑10 and ↓1+11
Comments3

Процедурная генерация бумажных снежинок

Reading time16 min
Views21K

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

Читать далее
Total votes 127: ↑127 and ↓0+127
Comments33

Плацкарт «ёлочка» — индивидуальные капсулы и нормальные столы, результат эволюции предыдущих прототипов

Reading time10 min
Views79K
У нас тут новый плацкарт, который имеет все шансы стать основной версией для ночных экспрессов. На нём я хочу показать, как ваши отзывы помогали менять вагон. Поскольку эта история прототипов уже длинная, отлично видно и тупиковые ветки, от которых отказались, и удачные решения. Начнём с того, что есть сейчас:



ТМХ показали четвёртый, близкий к финалу плацкартный вагон в диагональной компоновке. Напомню, сначала у нас был капсульный отель со шкафом вместо стола, потом целый вагон боковушек, а теперь есть тот вариант, который больше всего похож на китайский диагональный плацкарт, только с учётом всего того, что до этого говорили эксперты и пассажиры. Например, посты на Хабре собрали 548, 518 и 888 комментариев, куча обратной связи была с выставок, других публикаций и от тех, кто зашёл на макеты (они были на Ярославском, Павелецком вокзалах и на ВДНХ).



Значит, главное: будут и «капсулы», и привычные плацкарты со столом, в вашей тумбочке всё так же останутся ноги соседа. Багаж теперь не будет торчать в проход, а станет надёжно лежать между полкой и окном, плюс наверх можно будет лазить с бутылками. Естественно, новый свет, розетки везде и компромисс с багажными полками в проходе вместо третьих.

Напомню, традиционный плацкарт хорош, но если стоит задача удлинить полки и решить ещё кучу вещей, накопившихся за последние лет так 50, то нужна перекомпоновка. Именно её мы сейчас видим.
Читать дальше →
Total votes 160: ↑158 and ↓2+197
Comments511

История LEGO, или как рождался самый известный бренд в мире игрушек

Reading time7 min
Views27K
Бренд LEGO является сегодня самым известным в мире игрушек. Даже более известным, чем Hasbro и кукла Barbie. Но мало кто знает, что датская компания начинала свою историю, как обычный производитель деревянных изделий. А первые игрушки LEGO были и вовсе выполнены из дерева.


Читать дальше →
Total votes 140: ↑125 and ↓15+110
Comments73

LEGO Education WeDo 2.0 и EV3: часто задаваемые вопросы

Reading time6 min
Views32K
В корпоративном блоге LEGO Education на Geektimes.ru и Habrahabr.ru нам часто задают вопросы о наших образовательных решениях LEGO Education WeDo 2.0 и LEGO MINDSTORMS Education EV3. Многие из них повторяются от поста к посту, в связи с чем мы решили создать FAQ для наших подписчиков и внести некоторые разъяснения и дополнения, которых, как нам показалось, ждут наши читатели. Отчасти мы постараемся развеять некоторые мифы, ответив на технические и некоторые другие вопросы. Итак, краткая информация в формате «вопрос-ответ».

Читать дальше →
Total votes 18: ↑16 and ↓2+14
Comments22

Современные конструкторы LEGO Education: от простого к сложному

Reading time6 min
Views14K
image

Привет, Geektimes! До начала сотрудничества с iCover я, как и многие в нынешние кризисные времена, находился в поиске новой работы. Среди различных вакансий мне приглянулась одна необычная — крупный магазин игрушек искал автора для сайта. В качестве тестового задания требовалось написать развернутое описание очень простой игрушки — набора из тарелки и торта (обе детали выполнены из дерева).

Несмотря на все мои усилия, на работу туда меня так и не взяли. Я не особо расстроился — оказалось что у нас в iCover, есть раздел товаров для детей, и сегодня я расскажу про игрушечный торт из дерева несколько наборов из серии LEGO Education. Поводом для такого внимания к ним стала не только скидка в 40% (!), но и желание разобраться — изменились ли современные конструкторы LEGO со времен моего детства, и в лучшую ли сторону.
Читать дальше →
Total votes 12: ↑11 and ↓1+10
Comments29

Образовательные решения LEGO Education. Кем могут вырасти ваши дети

Reading time11 min
Views32K


Внедрение развивающих различные навыки программ для школьников происходит во всех странах мира. В недрах отдельных Министерств образования все больше задумываются о том, как воспитать учеников, способных жить в современном технологичном мире, развить у них универсальные знания и навыки, которые будут востребованы в стремительно меняющемся XXI веке. Немалый вклад в популяризацию этой темы вносят крупные компании — Microsoft, Intel, Google, IBM, LEGO Group и прочие разрабатывают образовательные программы для школ и «кружков» юных техников. Продвинутые учителя и преподаватели вузов перенимают знания на их курсах и включают актуальные наработки в свои занятия. Впрочем, до подключения государственных структур все эти мероприятия проводятся неравномерно и спонтанно.

Более структурированным процесс становится после согласования с государственной системой образования, появления специализированных курсов для учителей, введения занятий в школах, начиная с младших классов. Таким путем, например, идет Lego Education — ее концепция интегрированного обучения робототехнике и программированию внедряется в учебных заведениях по всему миру, включая Россию.
Читать дальше →
Total votes 32: ↑31 and ↓1+30
Comments69

Tokaido: мегалополис, поглотивший Японию

Reading time13 min
Views56K
Автор: Yuto Yamada

В районе токийского залива люди жили с давних времён, первое упоминание рыбацкой деревушки Edo относится ещё к XI в. Разрастающееся поселение стало фактически столицей страны где-то с начала XVII в, дав название целому периоду (сёгунат Токугава). А в 1868 с началом «Революции Мэйдзи» (Meiji Restoration), столица туда была перенесена из Киото уже официально, став символом модернизации страны. Тогда же Edo и переименовали в Tokyo (東京, буквально «восточная столица»). Сегодня это не только крупнейшая агломерация мира (38 млн человек), но и центр ещё более крупного мегалополиса Токайдо (Taiheiyo Belt или Tokaido corridor, 78,8 млн). Тем не менее городу удаётся оставаться «большой деревней», он не давит размерами, везде чувствуешь себя как-то локально, по местному. Давайте разбираться, как это удалось японским городским планировщикам. А в следующем материале мы уже поговорим о том, чем и как Токио живёт сегодня.
Читать дальше →
Total votes 96: ↑91 and ↓5+119
Comments83

Information

Rating
Does not participate
Registered
Activity