Перейти к содержимому

Фотография

Опыт работы программистом в Казахстане


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 522

#521
trnj

trnj
  • Завсегдатай
  • 154 сообщений

 Кто Деканом, кто Директором  по Экплуатации...  

 

 

Как в анекдоте: 

 

Сколько нужно программистов, чтобы поменять лампочку? Ни одного, это проблема с железом.


  • 0

#522
trnj

trnj
  • Завсегдатай
  • 154 сообщений

Сегодня пришлось окончательно смириться с реальностью: JavaScript мёртв как язык для разработки. До кобола далеко, но как Java и Котлин. 

TypeScript это будущее, хочешь не хочешь.

 

Новые проекты только на TS придётся делать. 


Сообщение отредактировал trnj: 05.12.2019, 18:08:07

  • 0

#523
lexx821

lexx821
  • Завсегдатай
  • 255 сообщений
Хотел бы поделиться с очень полезной информацией. 
В общем вот этот компонент интересен, но реально мне сломал и вынес весь мозг и выпил из меня всю энергию https://sourceforge.net/projects/zbar/ а это исходники https://github.com/ZBar/ZBar я несколько месяцев потратил в разработки App, это последнее чем я серьёзно занимался в программированием. После него не люблю уже вообще серьёзно заниматься программировнаием. Начал я с Android SDK для Eclipse, тогда где-то между 2010-2015 гг (точно не помню). Android SDK for Eclipse что-то глючил особенно эмулятор, с первого раза эмулятор не запускался, но я долго занимался разработкой App в Eclipse, и потом что-то случилось с Windows, а в то время уже появилась Android Studio и они прекратили выпускать Android SDK для Eclipse, но я сделал уже почти весь App на Eclipse for Android SDK, а они в Android Studio изменили библиотеку допустим библиотека работы с веб сервисами, мне нужно было реализовать вот это: считывание QR кода, занесение сосканированных кодов в SQLite в Android, и синхронизацию QR кодов из СУБД SQLite с сервером. На ASP NET я написал веб службу чтобы можно было синхронизировать данные с устройством, она считывала данные из SQLite в Android App и заносила данные в SQL Express Edition через веб службу. После этого проекта у меня абсолютно пропало желание вообще заниматься серьёзно программированием. Этот компонент очень капризный, допустим нужно обязательно отключать автоматическую блокировку экрана, иначе когда экран блокируется App вылетает. Автор не развивает проект, этот компонент ни на всех андроид девайсах доступен. Я учился по этой книги: Голощапов Алексей Леонидович "Google Android: программирование для мобильных устройств" учился основам, и учился программировать SQLite, очень хорошая книга, всё там на понятном языке написано, что некомпетентный в этих делах думаю поймёт. С Visual Studio 6.0 был такой вот компакт диск:
Скрытый текст
 
Я забыл со всем про него, когда писал App для считывания QR кодов, но как-то позже переберал шкаф, и наткнулся на этот диск. На этом диске размещены различные компоненты для Visual Studio 6.0. Я зашёл на сайт, там QR компонент тогда когда я смотрел стоял от 1000$. Вот тут дофига компонентов, на любой вкус и цвет - https://www.componentsource.com/ правда всё очень дорого. Вообще если нет таких компонентов как LEADTOOLS - https://www.leadtools.com/ и TELERIK - https://www.telerik.com/  программированием заниматься вообще не нужно, жизнь программиста серая и скудная. Хоть я и не любитель jQuery, ну раз допустим TELERIK полезен, ну ладно пусть там будет jQuery. Да ещё если нет Crystal Reports -  https://www.sap.com/...ual-studio.html тоже всё бесполезно. Про LEADTOOLS я узнал когда работал с программами Microsoft Expression Studio 1 и 2, там в среде разработки использовались компоненты от LEADTOOLS. Про TELERIK я узнал ещё где-то примерно в 2010м году, так-как делал для одной компании чат на ASP NET и NodeJS, там какой-то компонент нужен был, сейчас не могу вспомнить что именно. Про Crystal Reports я знал ещё с далёких нулевых, с времён Visual Studio 6.0 где-то в 1998м году. Компоненты от LEADTOOLS, TELERIK и SAP (CrystalReport) для программиста это как для пирата огромный сундук с сокровищами. Альтернативой для бедных программистов считаю OpenUI5 - https://openui5.org/ и Bootstrap очень хорошие опенсоурсные  фреймворки - https://getbootstrap.com/ если разрабатываешь какое-нибудь веб приложение. Ну и возможно ChartJS - https://www.chartjs.org/ хороший. Мне как-то нужно было делать графики, ChartJS как-раз подходит... А ещё Kube крутая библиотека - http://kube7.imperavi.com/ раньше тоже игрался в эту игрульку. 
 
Вообще я раньше занимался ещё разработкой ПО для СМС биллинга для одной фирмы. Сейчас что-то не могу найти подходящую фирму, хотелось-бы поиграть в СМСки, лично для себя. Это работает так, есть короткий мобильный номер, абонент отправляет СМС на этот короткий номер, компания СМС биллинга снимает с абонента кредиты со счёта его мобильника и перенаправляет сообщение мне и деньги (сколько-то) так-же отправляют мне на мой банковский счёт или PayPal счёт, там есть API, и можно было хоть что делать с этим входящим СМС сообщением, на сколько помню можно было даже отправить абоненту ответ в виде СМС. Единственное что у меня сейчас есть и что я могу, это отправить СМС хоть куда, короче есть одна компания, закидываешь через PayPal кредиты, и через специальные API отправляешь СМС хоть куда. Там вроде как Prepaid контракт, то есть когда хочешь можешь закрыть аккаунт, когда заканчивается баланс нужно заправлять по PayPal (покупать кредиты). Там происходит отправка через HTTP, т.е. мне дают доступ к API (специальный ключ), и я получаю доступ к API, когда отправляю те кредиты которые я загрузил по PayPal высчитывают их. Вообще у нас одна фирма на рингтонах и смс биллинге 400 миллионов заработала:
Скрытый текст
У нас телевизионные компании до сих пор на смс деньги зарабатывают, есть всякие телетексты там есть форумы чаты, итд.:
Скрытый текст
 
Ещё хочу рассказать про один интересный OCX компонент, в общем раньше я занимался X3D (3D визуализация), книга по X3D очень дорогая, я брал в университете в библиотеке эту книгу Vladimir Geroimenko, Chaomei Chen "Visualizing Information Using SVG and X3D: XML-based Technologies for the XML-based Web". Тогда было трудно использовать DirectX API, тогда занимался Visual Basic 6.0 и тогда Visual Basic и DirectX как-то не очень, единственно что тогда было это DarkBasic https://github.com/T.../Dark-Basic-Pro и вот этот замечательный ActiveX компонент  http://bitmanagement.com/ X3D это понятный язык (XML), допустим если вы хотите нарисовать коробку, то пишите тэг <box size='3 3 3' /> вот пример https://x3dgraphics....s/BoxIndex.html если хотите нарисовать цилиндр, то просто пишите <Cylinder radius='3' /> сохраняете в формат X3D и открываете в VisualBasic этот файл, крутизна была в том, что не нужно было сложно программировать, не нужно было использовать DirectX API, можно было рендерить текст - достаточно нужно было написать <Text string='Это 3D текст'> см - https://www.web3d.or...mplesIndex.html, компонент мог считывать ActiveX x3d файлы из интернета, поддерживались вроде как cookies, насколько помню там есть свой скрипт, компонент встраивается как ActiveX в Visual Basic/Visual Studio .NET. В период с 2004 по 2010й это вообще было топом. Вот видео по X3D https://www.youtube....h?v=M2OesZUZ3uo Сейчас есть переконвертатор из X3D в Canvas/WEBGL - https://www.x3dom.org/ достаточно написать <x3d> прям в html в body - https://doc.x3dom.or...ello/index.html пример - 
 
И последнее, раньше я занимался программированием под Flash нa SwishMax 2 а потом перешёл на SwishMax 3, эта самое первое программное обеспечение которое я купил в интернете и заплатил по PayPal, помню после оплаты по PayPal через минут так 30 мне пришло по почте код активации и SwishMax 3, так-как я покупал в Германии эту программу, там были в комплекте ещё шаблоны и электронная книга в формате pdf с примерам, фирма к сожалению обанкротилась, но владелец выставил в интернете активатор, у меня сохранился установачный файл, книга, и я скачал этот активатор, это был очень 
хороший продукт, до сих пор им иногда занимаюсь (играюсь). SwishMax может запаковывать swf в exe flash player, тогда интерактивные игры, мультимедийные ПО делали на SwishMax. Очень жаль что фирма банкрот, хотелось бы чтобы они продолжали допустим SwishMax выпускать для HTML5/Canvas. Или экспорт в ElectronJS - https://electronjs.org/ Когда посылал своё резюме в IT фирмы писал что могу программировать ещё под флэш. Вот примеры на SwishMax https://www.youtube....h?v=zEj2_jx2YB0 https://www.youtube....h?v=Hx5PexGVbNs
Так выглядет Swishmax 3 и активатор (официальный от компании/от разработчика):
Скрытый текст
 
И ещё кое-что, я с 2010х занимался DosBOX это эмулятор DOS под современный Windows, сделали порт так-же для веб браузеров раньше использовал JSDosBOX - https://sourceforge....jects/jsdosbox/  но он что-то не развивается и глючит в вебраузере, есть новый порт который работает нормально https://js-dos.com/ и поэтому есть смысл заниматься старыми ПО. JSDosBox мог запускать Windows 95 с эмуляцией звуковой карты. Хочу на сайт загрузить js-dos и Windows и приложения на vb6 запускать прям с браузера.
 
Кстате меня интересовали так-же callback сервисы (телекомуникация), который интегрируется на сайте, а так-же чат-боты.  Когда учлися в колледже, нас заставляли парзить AIML - https://ru.wikipedia.org/wiki/AIML сейчас есть бесплатный парзер для Python - https://www.devdunge...bot-python-aiml
 
P.S.
Скрытый текст

Сообщение отредактировал lexx821: Сегодня, 20:47

  • 0




Количество пользователей, читающих эту тему: 2

пользователей: 0, неизвестных прохожих: 2, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2019 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.