Свързани публикации 'engineering'
Програмиране на самоуправляващ се робот
Миналата година се присъединих към софтуерния екип на UBC Snowbots, дизайнерски екип на студенти по инженерство в Университета на Британска Колумбия.
Какво прави Snowbots?
Всяка година ние прилагаме знанията и творческия си талант, за да създаваме роботи, способни да навигират през предизвикателни терени без човешка намеса, и да се състезаваме срещу екипи по роботика от цял свят. http://snowbots.ca/
Докато се прехвърлях от компютърно инженерство към компютърни науки,..
PostgreSQL и обвивката на чужди данни
Направете вашите отдалечени бази данни не толкова отдалечени
По-големите внедрявания на бази данни може да се нуждаят от множество Postgres екземпляри, работещи на различни ресурси или хостове. С течение на времето може да стане сложно и тромаво управлението на разпределения достъп до множество екземпляри, следенето на разрешенията, управлението на IP адреси и т.н.
Това ви кара да искате да има някакъв начин да централизирате всичките си данни...
Е, има!
Не, това не е приставка..
Модернизиране на Soompi — част 3
Установяване на нов стандарт за предни услуги
В един идеалистичен свят пренаписването на приложения би било оптималното решение за повечето проблеми с програмирането. Проблеми с наследството? Пренапишете ги! Загубен контекст на това, което включва услугата? Препишете вашето разбиране! Въпреки това, такъв наивен подход за решаване на подобни проблеми не винаги е правилният начин, като се имат предвид ограниченията в реалния свят, като фиксирани количества време за завършване на..
Разбиране на микроуслугите и тяхното въздействие
„Ако сте си легнали снощи като индустриална компания, днес ще се събудите като компания за софтуер и анализи.“
Това е „изявление от бившия изпълнителен директор на GE“, което той направи през 2014 г. Основното послание на неговото изявление е, че всяка компания трябва да инвестира в изграждането на софтуер. Софтуерът е ключът към запазването на конкурентоспособността.
В наши дни почти всяка компания използва софтуер и инструменти за анализ, за да подпомогне ежедневните си..
Ловците-събирачи от света на данните
Четох Sapiens — Кратка история на човечеството от Ювал Ноа Харари и не можах да спра да сравнявам еволюцията на човечеството с еволюцията на данните и случаите на тяхното използване. 90% от човешката история е поета от обществото на ловците-събирачи. Те търсеха храна и ядяха това, което могат да намерят, и се движеха из гората, за да намерят следващото интересно място, където да съберат храната си, предавайки племенните знания за плодородните земи за лов от един човек на друг...
Инжектиране на зависимост с NodeJS
Как постигнахме по-добро разделяне на проблемите с модела на фабричните функции
Ако работите с NodeJS, вероятно сте използвали require() , за да получите всички зависимости за вашия код. Това може да ви попречи по време на тестване на единици, но proxyquire го опрости отново.
И така, защо искате да прочетете повече за управлението на зависимости? Ами ако ви кажа, че може да използвате require за нещо, за което не е предназначен? Освен това, като възприемете този модел на..
Телекомуникации Земя-Космос, за хората
Телекомуникации Земя-Космос, за хората
Предговор
Трябва да знаете, че Галилео Галилей е сред моите топ 5 най-добри вдъхновяващи личности и неизбежната последица от такова възхищение е да си космически маниак. Но това уравнение няма да е пълно, ако не спомена, че софтуерното инженерство е моят дом и че моят опит е в електрониката и телекомуникациите.
Като казах това, преди няколко седмици си помислих, че искам да започна да пиша поредица от статии за Apollo AGC (Компютър за..