to post messages and comments.

Узнал, что в моём банке можно завести счета (р/с для ИП) даже в юанях. Ну и в долларах хотел попробовать, с какой комиссией в итоге будет получаться. Ведение безплатно, но за открытие в иностранной валюте 2500 руб. Всё думал, открыть/не открыть? Сейчас или потом? А тут у них акция случилась, открытие вообще безплатно. Супер! Вот я и открыл. Теперь в счетах как в шелках. Но зато всё солидно. Хотите PayPal — будет, хотите банковским переводом — будет. В любой из четырёх валют. Через корпоративный счёт PayPal ещё и нероссийские пластиковые карточки можно будет эквайрить. Я как-то раз формой Яндекс.Денег попытался принять оплату с пластика из Болгарии, не проканало.

Поузнавал, как проходит валютный контроль. Оказывается, перевод договора можно не у нотариуса заверять и не к переводчику, от которого примет подпись нотариус, обращаться, а самому перевести и заверить. И требовать от противоположной стороны подписания не нужно. Апворк для валютного контроля пошёл навстречу российским ИП и товариществам, а мой Freelancer.com пошлёт меня с такими требованиями, что-то мне подсказывает. Совсем другое дело, если всё сам заверяю. И акты я могу сам составить, расписать, сославшись на id проектов, и заверить. И вроде как этого банку будет достаточно.

Попытался остаток с Freelancer через SWIFT отправить, узнал, что там фиксированная комиссия $25 и минимум $500. А 500 нету и, работая в последнее время слишком редко именно на фрилансе, я не ожидаю, что скоро появятся, так что подтвердить работоспособность этой схемы на практике пока не могу. Да и посчитать надо, с какого момента SWIFT становится выгоднее PayPal.

Забавный факт, что долларовый счёт тоже открыт в Банке Китая (Элос) с точки зрения SWIFT. Я думал, они в нашей стране только чтоб юани-рубли гонять и платежи из/в Китай без SWIFT делать через корреспондентские счета.

С 1 января 2018 года Россия получит скидку на передачу финансовых сообщений между российскими организациями в системе SWIFT, сообщил РИА Новости директор SWIFT по Центральной и Восточной Европе Матвей Геринг (Matthieu de Heering). "Я рад подтвердить, что с 1 января 2018 года начнет применяться "страновая сделка" для внутреннего, межпользовательского трафика FIN", — указал он. "Все российские пользователи SWIFT получат выгоду от более низких цен на внутренний межпользовательский трафик FIN. Для подавляющего большинства российских пользователей SWIFT это будет очень большим снижением цены", — добавил Геринг. Большая часть трафика РФ приходится на операции внутри страны.

Пора начинать учить свифт для андороида)
thenextweb.com
Хотя новость желтоватая какая-то, из разряда гугл перетащит весь веб на дарт пару лет назад. Гуглу походу мало бодяги с ораклом и теперь там решили еще и бодягу с еплом развести...

5> [1,2,3].map { $1 * 10 }
<repl>:5:9: error: type '(($T7, ($T7, $T8) -> ($T7, $T8) -> $T6) -> ($T7, ($T7, $T8) -> $T6) -> $T6, (($T7, $T8) -> ($T7, $T8) -> $T6, $T8) -> (($T7, $T8) -> $T6, $T8) -> $T6)' does not conform to protocol 'IntegerLiteralConvertible'

6> let x = [1,2,3]
x: [Int] = 3 values {
  [0] = 1
  [1] = 2
  [2] = 3
}

7> x.map { $1 * 10 }
<REPL>:8:7: error: 'Int' is not a subtype of '(($T5, ($T5, $T6) -> ($T5, $T6) -> $T4) -> ($T5, ($T5, $T6) -> $T4) -> $T4, (($T5, $T6) -> ($T5, $T6) -> $T4, $T6) -> (($T5, $T6) -> $T4, $T6) -> $T4)'
x.map { $1 }

и эти люди ругают С++ за сообщения об ошибках...
inb4, правильный код --  x.map { $0 * 10 }

Язык Swift, который Apple представила на днях, выглядит уже не так уродливо, как Objective-C. Впрочем, все равно велосипед, как обычно у Apple.
А в этом Swift такая же дебильная система с пробелами в начале строки, как в Python? Ещё и точку-с-запятой где-то потеряли.

От второтега у большинства наших Мак-девов бугурт разной степени тяжести, а мне нра.
Интересно, будут ли манатки и всякие >>=, <*>, <$>, благо можно определять собственные операторы.

Пролистал книжку про Swift.
Да, приятные фенечки есть, даже много (например, весьма порадовала фенечка с optional chaining, пришедшая явно из функционального мира и композиции функций с монадой Maybe; или там возможность сделать observer на любое property; ну, выведение типов опять же).
Но, как и в Objective-C, жутко не хватает сопроцедур и функций-генераторов. И, соответственно, каких-нибудь fiber-ов на их базе. Впрочем, подозреваю, для этого понадобится много чего изменять в LLVM...
Зато нет никаких указателей, уже за одно это можно быть благодарным :)