LINUX.ORG.RU

22
Всего сообщений: 66

Есть разница в использовании react native, xamarin, kivy перед направленными для этого языками?

такими как swift, kotlin

 ,

KRex ()

.NET core и socket.io

Возможно ли работать с socket.io клиентами (swift/kotlin) через платформу .NET core? Кто-нибудь может поделиться мнением о SignalR для swift?

 , , ,

regast ()

all.me| Data engineer (проектная работа 2-3 месяца)

О компании:

Мы международная IT-компания со штаб-квартирой в Ирландии. Уже больше 5 лет наша профессиональная команда занимается разработкой проектов в области финтех, социальных медиа и e-commerce.

Продукты, над которыми мы работаем:

meNetwork социальная сеть с системой вознаграждения пользователей meMarket торговая площадка mePay платежный сервис

На данный момент мы ищем на фриланс Data engineer (проектная работа 2-3 месяца)

Обязанности:

Сбор и обработка (структурирование, анализ) информации, поступающей из разных источников; Разработка архитектуры статистике и аналитике в системах Android и iOS; Формирование аналитических отчетов по полученным данным; Проверка и утверждение результатов сбора информации; Подготовка презентационных материалов; Изучение и анализ современных информационно-коммуникационных технологий.

Стек: Android: Kotlin Clean Architecture RxJava 2, RxAndroid KOIN iOS: Swift MVVM + Clean RxSwift Realm Moya Верстка UI в коде

Требования:

Наличие высшего образования (информационные технологии, информационная безопасность, прикладная математика, программирование); Релевантный опыт работы от 2 лет; Технические знание в области внедрение разных систем аналитики и их настройка; Навык работы с большим массивом данных; Знание принципов компьютерной и сетевой безопасности; Опыт разработки технической и аналитической документации; Навыки делового письма, опыт подготовки аналитических докладов, отчетов; Системное мышление, аналитические способности; Исполнительность, коммуникабельность, умение работать в команде, пунктуальность.

Сумма вознаграждения обсуждается индивидуально.

По всем вопросам вы можете обратиться по контактам указанным ниже: тел. +7 (996) 009-06-82 (Telegram, WhatsApp, Viber) E-mail. Oleg.Oltybaev@all.me

 ,

Oleg_Oltybaev ()

Мода на RxJava RxJS RxSwift

Мне одному кажется, что все эти Rx переусложнённая херня, с уклоном на функциональщину с асинхронными потоками, что в итоге выливается в сложность дебага и запутанный код, похожий на callback hell в миниатюре? Что все ООП паттерны выкидываются не понятно ради чего. Что работа с асинхронными абстракциями должна поддерживается в самом языке как async/await и Promise, а не базироваться на колбеках и observable, похоже, словно старый забытый KnockoutJS натягивают на Java, Swift и прочие ООП языки, и не понятно почему это довольно популярно, например, в мобильной разработке?

 , , ,

menangen ()

IOS developer, в Томск

Orion Alliance B.V., международная аутсорсинговая IT-компания, приглашает специалистов на позицию IOS developer , в Томский офис компании. C возможностью переехать в Европу. Предоставляем услуги разработки ПО и технической поддержки клиентов в банковском и финансовом секторах.

Обязанности:

Разработка мобильных приложений для платформы iOS,

Требования:

Знание XCode / iOS

Знание Swift 4, RxSwift, RxCocoa

Знание drm video (fairplay)

Опыт разработки и использования различных компонентов интерфейса

Знание и понимание принципов ООП

Знание сетевых протоколов и понимание взаимодействия с сервером: rest/json-rpc/protobuffers и т.д

Уверенный пользователь git

Условия трудоустройства:

уютный офис в центре города;

Заработная плата обсуждается, по результатам собеседования, старт от 90000 рублей;

Оформление по ТК;

График работы пятидневная рабочая неделя, гибкий график;

Ключевые навыки: Swift 4 RxSwift RxCocoa drm video REST ООП Git Xcode

Контактная информация: Томск, проспект Кирова, 54/1 Андрей Хамула, +73822 902262 akhamula@orion-alliance.com

 , ,

AndreyKha ()

Swift на Ubuntu где используется?

Интересно, кто-нибудь использует swift на ubuntu и в частности на linux? Где и в каких нищах можно его юзать? Я так предпологаю шо в нем можно писать только CLI приложения? А как насчет GUI?

 , ,

Deleted ()

получить индетификатор проигрывателя ios (swift, obj-c)

у эпол есть такая «замечательная» дока по их апи, вот этот класс - https://developer.apple.com/documentation/mediaplayer/mpmusicplayercontroller отвечает за проигрывание медиа в ОС (ios), то есть, я могу получить название трека который играет к примеру с google music, либо apple music и т.д.
Все хорошо, но, есть ли возможность получать название или индетификатор плеера который в данный момент проигрывает что либо ? в их апи я ничего такого не нашел, быть может кто из кодеров swift подскажет, либу какую нибудь или еще что то ?

 , , ,

foozzi ()

Новый язык V

Что сообщество думает по поводу сегодняшнего релиза нового компилируемого языка с авто транслейтом Си в V
https://github.com/vlang/v
? Конкурент Rust?

 , , , ,

menangen ()

Фронтенд-разработчик должен ещё и разбираться в мобильной разработке?

Очень часто вижу в реддите от умных комментаторов, что сейчас работодатели стали требовать от фронтендеров навык мобильной разработки? Я имею ввиду веб фронтендеров. Как вы думаете? В России и в странах СНГ как дела обстоят с этим вопросом? Учить Java и Swift? Или под мобильной разработкой они имели ввиду React Native?

 , , , ,

Deleted ()

Swift5 вышел

https://www.opennet.ru/opennews/art.shtml?num=50393

Эх, уже 5 версия, а до сих пор не заопенсорили Swift...

Лишь Foundation Kit открыт, а Application Kit и Cocoa закрыт, как и мост Objective-C(чтобы воспользоваться реализациями Application Kit и Cocoa из GNUstep)

Вообще не понимаю, как при таком раскладе кто-то использует Swift на Linux...

Хотя для всяких консольных приложений вроде можно использовать...

Вот что в интернете нашёл

I've developed a suite of micro services for Linux in 2016 and it worked perfectly with Foundation and IBM Kitura frameworks.

In 2017 we deployed the micro services and the performance has been great specially at the level of RAM, which is very important for us as we need it to run on expensive ECC RAM servers.

So yes, you can use Swift as a general purpose programming language on Linux as you can on macOS, and I recommend it.

 

fsb4000 ()

Очередной прекрасный язык покинул нас. Помянем же

Эпл родила патент на языковую фичу, затрагивающую Swift, который позволяет, в случае чего развязать патентную войну

Подозреваю, что после такого кто-то крупный сильно задумается использовать ли Swift за пределами экосистемы Apple

https://patents.google.com/patent/US9952841B2/en

https://forums.swift.org/t/apple-is-indeed-patenting-swift-features/19779

https://news.ycombinator.com/item?id=18998688

 ,

Deleted ()

Кортежи в современных ЯП и устаревший синтаксис

В rust и swift (мб Kotlin тоже) есть типы данных - кортежи (tuple). И все равно для передачи параметров в функцию есть отдельный синтаксис. Можно было же упростить языки, функция может принимать только один параметр и без скобок, как в Хаскеле. Если нужно больше, делай кортеж. Но нет же, повторим C. Что это такое? Инертность?

Огорчает что в таких типа новых и прогрессивных языках такая фигня в синтаксисе.

В swift даже можно давать имена полям, это же как анонимные структуры, которых так не хватало в C. В итоге можно было бы сделать objC стайл для функций. Но разрабов C ужалил.

Ok(())

 , ,

vlad9486 ()

Требуется IOS developer в Польшу, Гданьск

Orion Alliance B.V., международная аутсорсинговая IT-компания, приглашает специалистов на позицию IOS developer в офис в Польше, г. Гданьск. Предоставляем услуги разработки ПО и технической поддержки клиентов в банковском и финансовом секторах.

Должностные обязанности:

разработка мобильных приложений для платформы iOS

командная работа с коллегами (на русском языке)

участие в деловой переписке и телефонных конференциях с коллегами из американского офиса компании (на английском языке)

Требования:

Знание XCode / iOS

Знание Swift 4, RxSwift, RxCocoa

Знание drm video (fairplay)

Опыт разработки и использования различных компонентов интерфейса

Знание и понимание принципов ООП

Знание сетевых протоколов и понимание взаимодействия с сервером: rest/json-rpc/protobuffers и т.д

Уверенный пользователь git

Условия трудоустройства и переезда:

Релокация в Польшу, г. Гданьск, спонсирование затрат на переезд (оформление визы для сотрудника и его семьи, билеты, предоставление жилья на 2 недели, помощь в поиске жилья), официальное трудоустройство по полному трудовому договору заработная плата по результатам собеседования и выполнения т/з от 2500 $, возможность получить вид на жительство в Польше, помощь в оформлении документов, гибкий график работы, русскоговорящий коллектив, офис в новом бизнес-центре в деловом квартале Гданьска

Ключевые навыки

Swift 4 RxSwift RxCocoa drm video REST ООП Git Xcode

Резюме отправлять на почту hr@orion-alliance.com

 , ,

AndreyKha ()

Запуск Swift4-приложения на старых iOS

Подскажите, в какую сторону копать?

Я так понял, это называется backwards compatibility.

Надо ли декорировать тело программы операторами #if ... #else?

Или API для нового xCode+Swift+iOS нормально работают со всеми старыми девайсами через свои врапперы?

Я пока что встретил ссылку: https://developer.apple.com/library/archive/documentation/DeviceInformation/R... (там рассказано, как вписать ограничения в бинарник для дальнейшего распространения в AppStore)

P.S. Не линуксом единым...(если будут наезды насчёт мака)

 , ,

Mirage1_ ()

Исключения в Swift

Есть ли в Swift4 аналог питоновского try...except Exception,e: print e ?

Или аналог Сишного perror()?

 ,

Mirage1_ ()

Безглючность Apple Swift 4.2 под Debian 9.4

Скачал Swift for Ubuntu 18.04, https://swift.org/download/

Скопировал в /usr/local/ под Debian 9.4, не захламляя каталог /usr

$ tar zxf swift-4.2-RELEASE-ubuntu18.04.tar.gz
$ cd swift-4.2-RELEASE-ubuntu18.04/
$ ls -l usr/
итого 24
drwxr-xr-x 2 anonymous anonymous 4096 сен 13 02:23 bin
drwxr-xr-x 3 anonymous anonymous 4096 сен 13 02:22 include
drwxr-xr-x 6 anonymous anonymous 4096 сен 13 02:23 lib
drwxr-xr-x 3 anonymous anonymous 4096 сен 13 02:23 libexec
drwxr-xr-x 3 anonymous anonymous 4096 сен 13 02:23 local
drwxr-xr-x 4 anonymous anonymous 4096 сен 13 02:22 share
673 MBytes
$ mv * /usr/local/

Кто-нибудь пробовал? Не крэшится, нормально работает под дебиан?

$ swift
Welcome to Swift version 4.2 (swift-4.2-RELEASE). Type :help for assistance.
  1> print("abc")
error: Couldn't lookup symbols:
  swift_bridgeObjectRelease
  Swift.print(_: Any..., separator: Swift.String, terminator: Swift.String) -> ()
  Swift._allocateUninitializedArray<A>(Builtin.Word) -> (Swift.Array<A>, Builtin.RawPointer)
  Swift.String.init(_builtinStringLiteral: Builtin.RawPointer, utf8CodeUnitCount: Builtin.Word, isASCII: Builtin.Int1) -> Swift.String
  default argument 1 of Swift.print(_: Any..., separator: Swift.String, terminator: Swift.String) -> ()
  default argument 2 of Swift.print(_: Any..., separator: Swift.String, terminator: Swift.String) -> ()
  type metadata for Swift.String
  swift_release
  type metadata for Any
  swift_retain

  1> var a = 1
a: Int = 1
  2> print(a)
error: Couldn't lookup symbols:
  type metadata for Swift.Int
  Swift.print(_: Any..., separator: Swift.String, terminator: Swift.String) -> ()
  swift_beginAccess
  Swift._allocateUninitializedArray<A>(Builtin.Word) -> (Swift.Array<A>, Builtin.RawPointer)
  swift_endAccess
  swift_bridgeObjectRelease
  default argument 1 of Swift.print(_: Any..., separator: Swift.String, terminator: Swift.String) -> ()
  default argument 2 of Swift.print(_: Any..., separator: Swift.String, terminator: Swift.String) -> ()
  swift_release
  type metadata for Any
  swift_retain

  2>  

Или надо обязательно в каталог /usr/ кидать?

Почему в Apple не догадались опакетить компилятор (deb, rpm)?

 , , , ,

Mirage1_ ()

Swift, стоит ли осиливать?

Сабж, буквально неделю назад появился ПК под управлением OSX, сразу заинтересовал Swift, поглядел немного и увидел схожесть синтаксиса языка с Rust'oм, так же наличие нативной GUI библиотеки. Так что может есть на лоре кто данный язык использует/использовал? Так же меня интересует возможность переноса приложения с OSX на Linux видел что есть пакет Swift для Ubuntu, есть ли возможность использовать на других дистрибутивах?

 

playX ()

Swift: tabs vs. 2 spaces vs. 4 spaces?

Пришли к какому-то консенсусу на этот счёт в Swift сообществе? Stdlib, я смотрю, использует 2 пробела, пакетный менеджер, foundation и многие проекты - 4 пробела. И лишь некоторые сторонние пакеты - табы (второй по популярности стайлгайд - от Github - требует именно их). Правильно понимаю, что нет такого, как в Dart / Go / Rust с единственно верным стилем и «\(lang)fmt»? Что используете вы?

 , , , ,

SwiftRocks ()

Swift vs. Rust

Тут столько тредов было про Go vs. Rust, при том что первый нифига не позиционируется заменой C/C++ в широком спектре задач. И, что удивительно, ни единого Swift vs. Rust холивара.

Хотя авторы Swift называют конкурентом своего ЯП именно Rust. Конечной их целью является язык, пригодный как для десктопных, мобильных и прочих приложений, так и целых операционных систем, баз данных, серверов. Выбрали для этого, по их словам, они отличный от Rust подход - top to bottom: начали с эргономики ЯП и постепенно работают над производительностью и прочими аспектами. И это заметно, на фоне птичьего Rust'а, Swift таки выглядит красиво.

Swift по большей части используется пока лишь для узкого круга задач, но при этом обходит по популярности Rust. Кроме того, за ним Apple (кто говорил «если бы не Google, Go бы вообще никто всерьёз не воспринимал бы», «Go используют, потому что Google»?).

Как-то так. Дискуссию на тему перспектив объявляю официально открытой.

Перемещено tailgunner из development

 , , , ,

RedJohn ()

Перспективы Swift в серверо-строительстве

Имеются перспективы у Swift'а в области разработки серверов, БД и прочих backend'ов?

Tiobe (количество проиндексированых страниц; 13й), PYPL (популярность в поисковой системе; 10й), Namari (количество проектов на Github'е; 13й). Значит что-то на нём таки пишут. А вне экосистемы Apple?

 , , , ,

RedJohn ()