Свързани публикации 'engineering'


Програмиране на самоуправляващ се робот
Миналата година се присъединих към софтуерния екип на UBC Snowbots, дизайнерски екип на студенти по инженерство в Университета на Британска Колумбия. Какво прави Snowbots? Всяка година ние прилагаме знанията и творческия си талант, за да създаваме роботи, способни да навигират през предизвикателни терени без човешка намеса, и да се състезаваме срещу екипи по роботика от цял ​​свят. http://snowbots.ca/ Докато се прехвърлях от компютърно инженерство към компютърни науки,..

PostgreSQL и обвивката на чужди данни
Направете вашите отдалечени бази данни не толкова отдалечени По-големите внедрявания на бази данни може да се нуждаят от множество Postgres екземпляри, работещи на различни ресурси или хостове. С течение на времето може да стане сложно и тромаво управлението на разпределения достъп до множество екземпляри, следенето на разрешенията, управлението на IP адреси и т.н. Това ви кара да искате да има някакъв начин да централизирате всичките си данни... Е, има! Не, това не е приставка..

Модернизиране на Soompi — част 3
Установяване на нов стандарт за предни услуги В един идеалистичен свят пренаписването на приложения би било оптималното решение за повечето проблеми с програмирането. Проблеми с наследството? Пренапишете ги! Загубен контекст на това, което включва услугата? Препишете вашето разбиране! Въпреки това, такъв наивен подход за решаване на подобни проблеми не винаги е правилният начин, като се имат предвид ограниченията в реалния свят, като фиксирани количества време за завършване на..

Разбиране на микроуслугите и тяхното въздействие
„Ако сте си легнали снощи като индустриална компания, днес ще се събудите като компания за софтуер и анализи.“ Това е „изявление от бившия изпълнителен директор на GE“, което той направи през 2014 г. Основното послание на неговото изявление е, че всяка компания трябва да инвестира в изграждането на софтуер. Софтуерът е ключът към запазването на конкурентоспособността. В наши дни почти всяка компания използва софтуер и инструменти за анализ, за ​​да подпомогне ежедневните си..

Ловците-събирачи от света на данните
Четох Sapiens — Кратка история на човечеството от Ювал Ноа Харари и не можах да спра да сравнявам еволюцията на човечеството с еволюцията на данните и случаите на тяхното използване. 90% от човешката история е поета от обществото на ловците-събирачи. Те търсеха храна и ядяха това, което могат да намерят, и се движеха из гората, за да намерят следващото интересно място, където да съберат храната си, предавайки племенните знания за плодородните земи за лов от един човек на друг...

Инжектиране на зависимост с NodeJS
Как постигнахме по-добро разделяне на проблемите с модела на фабричните функции Ако работите с NodeJS, вероятно сте използвали require() , за да получите всички зависимости за вашия код. Това може да ви попречи по време на тестване на единици, но proxyquire го опрости отново. И така, защо искате да прочетете повече за управлението на зависимости? Ами ако ви кажа, че може да използвате require за нещо, за което не е предназначен? Освен това, като възприемете този модел на..

Телекомуникации Земя-Космос, за хората
Телекомуникации Земя-Космос, за хората Предговор Трябва да знаете, че Галилео Галилей е сред моите топ 5 най-добри вдъхновяващи личности и неизбежната последица от такова възхищение е да си космически маниак. Но това уравнение няма да е пълно, ако не спомена, че софтуерното инженерство е моят дом и че моят опит е в електрониката и телекомуникациите. Като казах това, преди няколко седмици си помислих, че искам да започна да пиша поредица от статии за Apollo AGC (Компютър за..