Jump to content
¯\_( ツ)_/¯
  • TAD GROUP are currently hiring penetration testers. Please read the topic in Career Central subforum.
  • Sponsored Ad
ТУК НЕ СЕ ПРЕДЛАГАТ ХАКЕРСКИ УСЛУГИ ! ×

Eiki

Members
  • Content Count

    3
  • Joined

  • Last visited

Community Reputation

2 Neutral

About Eiki

  • Rank
    User

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Здравейте, Търся си присъствен курс (не книга или записани лекции) за етично хакерство. Това което ме интересува е да отида някъде и да се запозная с хора с които мога да обменя опит, да мога да задавам върпоси на лектор или на някой друг. С риск да обидя някой, ще кажа че предпочитам да стоя далеч от университети (нямам нервите за всичките слоеве безсмислена бюрокрация и преподаватели които не знаят защо са там). Парите не са проблем. Какви са ми вариантите в България (и в Европа, ако това не е възможно в България) ? Наистина бих желал лектора да е мотивиран и да преподава от сърце, а не защото е на някаква умряла заплата там и няма как.
  2. Здравей, Пълната свобода е лошо нещо и точно това имах предивд като казах, че javascript и php (нетипизирани езици btw) са лош първи език и водят до заучаване на изключително много лоши практики когато човек не знае какво прави. Напълно съм съгласен, че php и javascript си имат своите предназначения (има причина да са толкова популярни) и че има изключително кадърни програмисти които работят на тях, но когато човек заучи нещо лошо е доста по-трудно да са коригира. Би ми било интересно да ми обясниш как би постингал подобна структура в делфи gitlab.com/DownwardSpiralStudios/GroupStuck/tree/master/Groupstuck.Service/Command. Линкът към статията в горният ми пост не беше случаен. Обърни особено внимание като споменават, че интерфейсите немогат да имат generic *wink* *wink* параметър . Мисля, че сам се сещаш колко неща ти спестява тази структура, особено като стане въпрос за логване, tracing и т.н. и колко по-лесна е за тестване. Както може би виждаш идеята е, че IoC контейнера сам ни декорира сървисите, когато сървис бъде поискан. Може да разгледаш и gitlab.com/DownwardSpiralStudios/GroupStuck/blob/master/Groupstuck.WebApp/Extensions/ServiceCollectionExtension.cs%C2%A0 за регистацията при IoC контейнера. Структурата е взета 10-та глава на следната книга https://www.manning.com/books/dependency-injection-principles-practices-patterns и съм виждал да се използва в изключително много C# enterprise приложения, някои от тях с милиони потребители. От сега ти казвам, че ако нищо не е промнено от последният път когато писах на Делфи, това няма как да стане. Да може да изкараш цялата тази логика в един базов клас, но това прави цялото нещо изключително трудно за компоненто тестване и ненагледно (cross cutting логката ни е зачукана заедно със сървисите). Проекта е малко мое приложение което бутам сам през свободното си време отскоро, но нищо не му пречи да работи с messaging queue-та с подобна структура със завидна скорост (знам от опит). Същото това приложение използва JWT (изпозлва се от facebook) за автентикация или иначе казано не зависиш от cookie и се поддържа от почти всеки web фреймуорк от доста време. Ако те интересува допълнително, давам линкове (на лично) към приложения в production върху които съм работил.
  3. @Avatara C# е далеч от бледо копие на Delphi да не кажа че нямат нищо общо (чисто от към синтаксис и неща които самият език ти позволява да правиш). Aко има език с който може да се сравня с това е по-скоро Java. За разликата от глупостите които се въртят из интернет Delphi скалира ужасно зле в enterprise приложения, и като скорост и като мацаница (която е резултат от не добре измислните начини за получаване на добра абстракция). В делфи постигането на т.н. нареченото аспектно ориентирано програмиране (което е общо взето светият грал на enterprise приложенията) е изключително трудунo поради недобре измислени генерици (майната му на българският термин и висчки които си мислят, че като са назубрили някакъв си български термин са яката работа) https://delphisorcery.blogspot.com/2014/03/why-delphi-generics-are-annoying.html. Да не говорим, че досега не съм видял IоC контейнер, който може да се справи с генерици в делфи изобщо. За REST API-тата и куукитата няма да коментирам. Това е възможно с почти всеки г/д читав уеб феймуорк от 2005 насам. От към работна среда може да разгледаш на какво са способни новите версии на visual studio + resharper. От не малкият си опит на който съм писал на C# не мисля, че има по-лесен език за осъществяване на паралелно програмиране. Тук нещата са направени толкова просто, че дори и дете може да се оправи. Ако не ми вярваш прочети това -> https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/ https://db-engines.com/en/system/Firebird%3BMicrosoft+SQL+Server https://www.codeproject.com/Articles/1392/Using-Unmanaged-code-and-assembler-in-C Ако тепърва порхождаш в програмирането не мисля, че има по-добър език от C# или Java. И двата езика са на много високо ниво, което ги прави изключително лесни за четене и подходящи за начинаещи. И двата езика са силно типизирани, демек няма да заучаваш глупости като повечето JS/PHP девове. Двата езика могат да се използват в абсолютно всичко от мобилни приложения, до игри. И двата езика са изключително търсени и добре платени. Но в крайна сметка както @Avatara каза - НАЙ-ДОБРИЯТ УЧИТЕЛ Е ПРАКТИКАТА!
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.