SpaceTech-стартап, четыре попытки иммиграции, или как я получил ВНЖ в Португалии и Испании |
Привет! Я Алексей, мне 41 год. Я сотрудник компании Relocode. Хочу поделиться своим опытом переезда в другую страну и тем, как мне в этом помог мой стартап по созданию космических ракет. Тем самым хочу показать на своём примере, что абсолютно всё реально, если действовать, пробовать, не опускать руки (спойлер: а они буду опускаться по-любому) и верить в то, что ты по-настоящему хочешь.
Читать далееhttps://habr.com/ru/post/697608/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697608
Метки: Развитие стартапа IT-эмиграция миграция релокация бизнеса стартапы; финансирование; инвесторы эмиграция бизнес релокация испания сша португалия start-up |
Увеличение площади полигона за счет второго полигона |
Когда мы расставляем мебель в комнате, мы ориентируемся на габаритные размеры мебели и фурнитуры, а не на их занимаемую площадь, и мебель часто квадратной формы. С полигонами на карте дело обстоит немного иначе, они могут быть произвольной формы, но должны иметь определенную площадь, а задача такая же как и с мебелью - уместить всё в комнату (участок). Когда полигоны квадратные, то рассчитать нужное изменение длины ребра для получение желаемой площади, не так и сложно. С полигонами сложной формы всё не так просто, но и это тоже не проблема, ведь можно методом тыка подобрать нужную площадь. Проблема возникает когда количество полигонов возрастает. Пример: на изменение полигона сложной формы уходит 5 минут (грубо говоря), но нам нужно изменить 15 полигонов, считаем и получаем 75 минут. За 75 минут можно сделать гору полезных дел, а всего было отредактировано 15 полигонов. Если полигоны придется менять заново? вдруг нужно их будет разбить на другую площадь? Вот была бы такая программа, которая сама бы изменяла полигон и добавляла бы нужную площадь.
Читать далееhttps://habr.com/ru/post/697602/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697602
Метки: Python Геоинформационные сервисы Математика gis python3 math geometria geodata |
Оптимизируем дерево отрезков, делаем из него куст o_O |
Многие знакомы с алгоритмами дерева отрезков и корневой декомпозиции. Однако, не многие задаются вопросом о том, почему они устроены именно так, как они устроены :), и нельзя ли немного изменив их получить выигрыш во времени работы или затрачиваемой памяти. Одно из таких изменений я бы и хотел рассмотреть в этой статье, ведь я сам только недавно задумался об этом, хотя знаком с этими алгоритмами уже более 4 лет.
Математика говорит, что это невозможно, но нам всё равно!
Расширять сознаниеhttps://habr.com/ru/post/697598/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697598
Метки: спортивное программирование Python C++ дерево отрезков оптимизация оптимизация программ алгоритмы мемы |
Самодельное NAS хранилище |
История о том, как я делал файловый сервер.
Читать далееhttps://habr.com/ru/post/697596/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697596
Метки: Компьютерное железо Сетевое оборудование NAS SMB samba |
Китайское импортозамещение в действии: обзор возможностей x86 процессора Kaixian KX-6000G |
https://habr.com/ru/post/693120/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693120
Метки: Блог компании Selectel Производство и разработка электроники Компьютерное железо процессоры китай чипы |
Использование HCL-конфигурации на примере создания задач в Jira. #3 |
Метки: go hcl hashicorp jira |
TypeScript в React-приложениях. 6. Изящная типизация |
Заключительная в цикле статья подводит итоги и рассказывает о том, как должна выглядеть типизация React-приложений по мнению автора. Также в конце статьи располагается опрос для получения обратной связи.
Читать далееhttps://habr.com/ru/post/697564/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697564
Метки: typescript react книга по typescript |
Умный BottomNavigationView без боли: настройка нижнего меню навигации с динамической конфигурацией в Android-приложении |
Привет, Хабр! Меня зовут Сергей Велеско, я Android-разработчик. Сегодня трудно представить сколько-нибудь серьезное мобильное приложение без нижнего меню навигации. В этой статье я поделюсь опытом, как гибко и приятно организовать настройку BottomNavigationView и научить его загружать свою конфигурацию из удаленного источника.
Читать далееhttps://habr.com/ru/post/697578/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697578
Метки: Разработка мобильных приложений Разработка под Android Kotlin BottomNavigationView kotlin dsl android mobile development |
Yii2 динамический sitemap |
Хочу подлиться с читателями Хабр очередным своим открытием, что все сложное просто. Задачу создания динамического sitemap на Yii2 мне поставил СЕО специалист. Мне нужно было создать sitemap на основе результата запроса из базы данных.
Поиск решений сводился к расширению пула зависимостей и установкой новых библиотек. Однако нашлось решение в рамках Yii2 без сторонних зависимостей. При этом решение довольно гибкое и применимо в разных интерпретациях.
И так приступим:
Сначала создадим экшэн метод в контроллере SiteController
который будет брать данные из модели и отдавать рендеру. При этом приложению задаем формат ответа и добавляем заголовок для клиента.
https://habr.com/ru/post/697580/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697580
Метки: php Yii yii2 sitemap sitemap.xml sitemap generator sitemaps sitemaps auto-discovery |
Крипта — новые деньги. Почему «режимные» государства разрабатывают национальные цифровые валюты? Что с юанем и рублем? |
По статистике более 70% держателей криптовалюты не расплачиваются ей регулярно из-за неуверенности в успешном завершении транзакции (по данным Foundation for Interwallet Operability). Причиной тому служат слабая осведомленность и отсутствие понимания работы блокчейна.
Но действительно ли использовать криптовалюту для всевозможных регулярных платежей так опасно, как об этом принято думать? В этой статье мы хотим расставить все точки над "и", рассказать о минусах, плюсах и перспективах криптовалют, как нового и особого платежного средства, которое так яро пытаются оседлать режимные государства для еще большего контроля за гражданам. Погнали!
Читать далееhttps://habr.com/ru/post/697576/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697576
Метки: криптография Криптовалюты криптовалюта криптобиржи криптоконспирология |
TypeScript в React-приложениях. 5. Связанная типизация |
Данные в React-приложениях передаются по однонаправленному потоку: через пропсы (или React Context) от родительских компонентов к дочерним и через колбэки от дочерних к родительским. Типизация пронизывает этот поток, помогая разработчику документировать данные на разных слоях, обнаруживать ошибки на стадии написания кода и проектировать упрощённую логику.
При изменении логики на одном уровне приложения возможно появление ошибок в зависимом коде, которые анализатор TypeScript подсвечивает. Разработчику остаётся переписать типизацию и логику. Чтобы каждый раз не обслуживать зависимые типы, их можно конструировать на основе базовых, таким образом связывая типы.
Читать далееhttps://habr.com/ru/post/697548/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697548
Метки: Typescript react |
Использование HCL-конфигурации на примере создания задач в Jira. #2 |
...
В первой части был показан упрощенный шаблон HCL. Начнем его усложнять и приближать к моим требованиям.
Читать далееhttps://habr.com/ru/post/697538/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697538
Метки: go hcl hashicorp jira |
Пока ситуация с кармой какая есть |
я предложила бы временами (желательно - регулярно) устраивать обсуждения, кто тут зачем.
Я бы это бы видела так: где-то на главной ленте пишется пост, что в данный момент отхабрены (и дальше список). И как вам такое, мол, граждане, пишите в каменты. Есть ли у вас, что сказать в защиту того-другого аккаунта. Со ссылками на его комментарии или статьи (хотя да, статьи у отхабренных пропадают же?)
Мотивирую этот пост, который на пост не тянет, ибо инфы в нём мало. Должны ж быть какие-то факты.
Читать далееhttps://habr.com/ru/post/697554/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697554
Метки: Читальный зал карма read-only профессионализм |
Велокат — велосипед «последней мили» |
В наше время «изобрести велосипед» дано не каждому. Кажется, всё что можно, уже придумано. Тем более с таким давним «другом человека» как велосипед. Но мне посчастливилось.
Не думаю, что этот велосипед решает проблему «последней мили», как мне хотелось, но это однозначно новое слово в велосипедах. Мало того, мне удалось реализовать его в металле. Делюсь с вами своим опытом 12-летней давности. И предоставляю идею на суд публики.
Читать далееhttps://habr.com/ru/post/697552/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697552
Метки: Транспорт велосипед последняя миля |
Физика вращения 3д тел |
Когда я раньше задумывался о вращении в 3д, мне было неуютно. Оно казалось сложным. Вспомнить, например, эффект Джанибекова с прецессией свободно вращающейся гайки. Настало время разобраться!
В статье Вас ждут математика, физика, а заодно численное моделирование и визуализация в libgdx.
Можно провести аналогии между массой тела в поступательном движении и моментом инерции. Разница только в том, что масса выражается одним-единственным числом, а момент инерции - матрицей 3х3. В большинстве примеров ограничиваются вращением в 2д, где существует только одна возможная ось вращения, либо симметричными телами типа мяча, когда момен инерции по всем осям одинаковый. Вместо этого я рассмотрю наиболее общий случай.
Читать далееhttps://habr.com/ru/post/697534/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697534
Метки: Разработка игр scala Математика Физика gamedev physics engine 3d никто не читает теги libgdx scala3 |
Почему Билл Гейтс сделал себя сам. Развенчиваем мифы о всемогущей матери |
Какой русский не любит быстрой езды? И теории о том, что каждый успешный человек — это сын маминой подруги, получивший всё от богатых родителей. Ведь если наш условный Ваня Иванов, простой оборванец из глубинки, не выбился в люди — значит и другие не могли этого сделать никак, разве что родители помогли или еще какие родственнички. Особым почетом у нас пользуется живучая идея о том, что Билл Гейтс был не талантливым программистом и блестящим предпринимателем, а оказался… сыночкой-корзиночкой, которому мамка устроила сладкую жизнь в высшей лиге, перетерев за бокалом вина с одним из директоров IBM.
Но всё это – полная ерунда. Сегодня поведаю вам о том, почему Билл Гейтс сделал себя сам, что предшествовало его работе с IBM, и почему его мать, при всем уважении к ней, была неспособна повлиять на его судьбу так, как это представляют в своих влажных мечтах многие наши соотечественники.
Пора разобраться с этим недоразумением раз и навсегда.
Читать далееhttps://habr.com/ru/post/697536/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697536
Метки: Бизнес-модели история it Софт Биографии гиков IT-компании microsoft билл гейтс история успеха windows |
«Курлык-курлык, продолжаю наблюдение»: будут ли голуби-киборги следить за нами? |
https://habr.com/ru/post/697332/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697332
Метки: исследования животные биотехнологии киберпанк тараканы спецслужбы научно-популярное будущее здесь блог компании ruvds.com ruvds_статьи_выходного_дня голуби-киборги |
Эвристический подход для теста Поиск частоты заказов |
В статье Пример как писать тесты в Yandex.Contest были даны рекомендации по для успешного прохождения тестов компании Яндекс. Один из тестов - поиск наибольшего числа заказов для заданной площади прямоугольника, мы решали простым перебором всех заказов, что увеличивает сложность поиска решения в геометрической прогрессии. Но есть более изящное решение. Однако такие решения приходят не сразу - задача прорабатывается на подкорке некоторое время (несколько дней), а потом вдруг, когда едешь в метро или гуляешь с собакой, бац и решение готово почти мгновенно.
Читать далееhttps://habr.com/ru/post/697530/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697530
Метки: Спортивное программирование Совершенный код Кодобред яндекс программирование эвристика эвристические алгоритмы |
Мои «пять копеек»: Почему мы все мечтаем быть стройнее, но снова худеем с понедельника |
Если вы дальше читаете эту статью, значит, вас зацепила тема и вы подумываете о похудении. Наверняка пробовали худеть и использовали методы, которые не помогли? Возможно, вы пробовали худеть и приходили к выводу, что просто вам это не под силу? И не понимали, как же так, ведь в других сферах (например, в программировании, на работе, в учебе или творчестве) вы достаточно успешны? Да я сама такая же и, кажется, перепробовала все самые популярные схемы похудения.
Читать далееhttps://habr.com/ru/post/697528/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697528
Метки: Научно-популярное Лайфхаки для гиков Мозг здоровье Биология похудение похудеть мотивация спорт тренировки калории тренировка физкультура диета |
10 итераторов, о которых вы могли не знать |
Одним из главных достоинств Python является выразительность кода. Не последнюю роль в этом играет возможность удобной работы с коллекциями и последовательностями различного вида: перебор элементов списка по одному, чтение файла по строкам, обработка всех ключей и значений в словаре. Эти и многие другие подобные задачи в Python помогает решить так называемый протокол итераторов (Iterator protocol). Именно этот протокол обеспечивает работу цикла for
, устанавливает по каким объектам можно итерироваться, а по каким нет. Как мы увидим далее, сам язык и стандартная библиотека очень широко используют возможности протокола. В этой статье попробуем отыскать не самые известные, но от этого не менее интересные примеры итераторов и итерируемых объектов, которые предлагает Python.
https://habr.com/ru/post/697390/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697390
Метки: python itertools итераторы генераторы |