Любите Пророка, читайте салават!
https://t.me/RKadyrov_95?boost
https://t.me/boost/kadyrov_95chat
Vkontakte: https://vk.com/ramzan
Twitter: https://twitter.com/rkadyrov
Last updated 2 weeks, 3 days ago
https://knd.gov.ru/license?id=674f31bac577eb7c52469c28®istryType=bloggersPermission
Last updated 2 days, 18 hours ago
Команда КРА
Председатель Правительства ЧР
Герой России
Магомед Даудов
ВК: https://vk.com/magomeddaudov
Last updated 1 month ago
6 лет назад, во время ЧМ по футболу в России
Раменский район, 40 км от Москвы, местное сельпо типа супермаркет, три невысоких плотных мужика в ярких желтых майках переговариваются на испанском.
На кассе сгребают в пакеты набор из водки, соленых огурцов, колбасы и чипсов, уходят вразвалочку в сторону деревни.
Продавщица, удивленно:
- Надо же, и не боятся они тут у нас!
Мой спутник, задумчиво:
- Чего им тут у вас бояться, они из Колумбии.
Сложно ли разрабатывать под "Аврору"? Беседа с разработчиком мессенджера Телеграфъ: примеры кода
Roem: можешь привести примеры кода, с пояснением его специфики?
Михаил: Qt вообще - причудливое и поначалу шокирующее сочетание JavaScript с C++.
if(options.count < 2 || options.count > 10) {
errors.push(qsTr("A poll requires 2\-10 answers."));
} else {
for(var i = 0; i < options.count; i += 1) {
var len = options.get(i).text.length
if(len < 1 || len > 100) {
errors.push(qsTr("All answers have to contain 1\-100 characters."));
break;
}
}
}
Тут, например, без всякого С++ валидируется опрос вводимый пользователем в чате. Чистый JavaScript.
А вот ещё довольно понятная бизнес-логика в QML (JavaScript):
property bool userIsMember: ((isPrivateChat || isSecretChat ) && chatInformation["@type"]) || // should be optimized
(isBasicGroup || isSuperGroup) && (
(groupInformation.status["@type"] === "chatMemberStatusMember")
|| (groupInformation.status["@type"] === "chatMemberStatusAdministrator")
|| (groupInformation.status["@type"] === "chatMemberStatusRestricted" && groupInformation.status.is\_member)
|| (groupInformation.status["@type"] === "chatMemberStatusCreator" && groupInformation.status.is\_member)
)
С другой стороны, вся работа с получаемыми и отправляемыми в Telegram данными делается в С++, но возиться с памятью по сути не приходится - это всё делает фрейморк Qt
Вот пример С++ кода, выполняющего поиск эмодзи в БД:
```
void EmojiSearchWorker::performSearch()
{
LOG("Performing emoji search" << this->queryString);
QVariantList resultList;
if (database.open()) {
QSqlQuery query(database);
query.prepare("select * from emojis where description match (:queryString) limit 25");
query.bindValue(":queryString", queryString + "*");
query.exec();
while (query.next()) {
if (isInterruptionRequested()) {
break;
}
QVariantMap foundEmoji;
foundEmoji.insert("file\_name", query.value(0).toString());
foundEmoji.insert("emoji", query.value(1).toString());
foundEmoji.insert("emoji\_version", query.value(2).toString());
foundEmoji.insert("description", query.value(3).toString());
resultList.append(foundEmoji);
}
database.close();
} else {
LOG("Unable to perform a query on database" << database.lastError().databaseText());
}
emit searchCompleted(queryString, resultList);
}
```
С++ тут выглядит более похожим на Java. Хотя доступны все возможности С++, кажется, версии 17 года
Roem: А с QT сейчас нет проблем в работе у россиян, или они за контуром того что разработчик делает?
Михаил: Они совершенно за контуром. Qt 5.6 - последняя, кажется, GPL версия фреймворка - это неотъемлемая часть ОС и средств разработки.
Никакого онлайн-взаимодействия с чем-либо не происходит.
Roem: а дальше как?
Михаил: Спроси чего полегче.
Варианта два:
1) Отход от Qt (или переход на новый фреймворк без потери совместимости)
2) Самостоятельная доработка Qt
Сейчас ещё набирает SDK на Flutter, но я в него глубоко не вникал.
Qt - не какая-то магия. Обычный фреймворк. Дорабатывать его не сложнее, наверное, чем внедрить новый.
Roem: Спасибо большое за рассказ, удачи!
Созданный украинцем профсоюз айтишников IT-униан смог закинуть тему о повальных сокращениях айтишников в русскоязычные СМИ-иноагенты
Издания-иноагенты Moscow Times и The Bell вслед за подачей профсоюза айтишников, созданного харьковским геймдевелопером, окопавшимся на Хабре, в один день написали, что российские айтишники живут очень плохо и их все сокращают.
История начала развиваться ещё 6-го декабря, когда под хайпожорским заголовком "Сбер режет косты" IT-униан на "Хабре" опубликовал текст, который со ссылкой на неустановленные лица рассказывает:
Статья сразу была отмечена комментаторами как идиотская, и пытающаяся вывести аудиторию "Хабра" в какие-то анонимные чаты и оказалась не особо читаемой, набрав лишь 6 тысяч просмотров.
Но это никого не остановило — деятельность "профсоюза" и освещение им ужасов российского IT-продолжилось. Девятого декабря IT-униан зашёл с темой "МТС сокращает айтишников": и эта история имеет реальные предпосылки — МТС это компания с серьёзной долговой нагрузкой, явно перебравшая IT-специалистов в предыдущие годы, которой сейчас приходится управлять своими расходами, тема зашла уже значительно лучше, набрав 117 тысяч прочтений
При этом чистка кадров в МТС это не свидетельство проблем у айтишников, а свидетельство неверного пути развития и HR-политики МТС в предыдущие годы.
После этого подтянулись явные иноагенты: The Bell, Moscow Times, которые проблемы конкретных компаний вроде МТС, VK и Сбера (напомним, что у Сбера сокращения были только в "Работе") начали подносить как проблемы в IT-отрасли, а не странных управленческих идей прошлых лет. При этом даже в самих публикациях приходится констатировать натяжение совы на глобус: "да, у всех свои поводы для увольнения людей, но общий тренд прослеживается" (при этом общего тренда на самом деле нет: причины зачистки в МТС и ВК, например — очень разные).
Что происходит на самом деле: компании нанимавшие IT-специалистов на создание двадцатого онлайн-кинотеатра, или на разработку NFT-сувениров, в 2024-м году обнаружили, что занимаются невостребованной на рынке ерундой, которую акционеры решили перестать оплачивать, в силу существенной стоимости заёмного капитала. Наименее квалифицированные сотрудники, которых нельзя приспособить под другие проекты, при этом отправляются на мороз, нормальных сотрудников перенаправляют на более здоровые проекты. Поскольку увольнения не особо заметны по объёму, в большинстве случаев расставание проходит по соглашению сторон. Если вас соглашение сторон не устраивает — можете его не подписывать, пускай уволят кого-нибудь другого.
Если же расчистка платёжной ведомости в компании происходит именно в виде сокращений, то инструкции на этот счёт достаточно просты, мы рекомендуем ими пользоваться.
Я думал, что тут бык, а не корова?!
https://en.wikipedia.org/wiki/Quod_licet_Iovi,_non_licet_bovi
Wikipedia
Quod licet Iovi, non licet bovi
latin phrase
Из истории покушений на президентов США в штате Флорида.
Покушавшийся на жизнь Трампа стрелок поджидал его в кустах у гольф-клуба города Уэст-Палм-Бич, что в штате Флорида, и это не первое подобное покушение в данном штате.
15 февраля 1933 года, новоизбранный, но ещё не вступивший в должность Франклин Делано Рузвельт приехал в Майями, где у него было несколько деловых встреч и публичное выступление.
Как известно, Рузвельт был частично парализован, поэтому в тот день, как часто с ним бывало, произносил речь перед собравшимися сторонниками сидя в инвалидной коляске, которую поставили на багажник автомобиля. Толпа плотно обступила импровизированную трибуну, поэтому покушавшийся на президента Джузеппе Зангара смог подобраться лишь на 10 метров, сделал 5 выстрелов из револьвера и ни разу не попал в Рузвельта, легко ранил четырех человек из толпы и смертельно Антона Чермака, мэра Чикаго, стоявшего рядом с автомобилем президента.
Точнее сказать так, что Чермака ранили тяжело, но не смертельно, врачи неверно определили степень ранения, и вскоре мэр Чикаго скончался.
Убийцу весьма быстро осудили. Чермак скончался 6 марта, а Зангара уселся на электрический стул уже 20 марта.
Материалы расследования покушения стали публичны только 65 лет спустя, в связи с чем историки, изучающие чикагскую мафию, смогли выдвинуть версию о том, что реальной целью покушения был не Рузвельт, а Чермак, который слишком ретиво боролся с мафией. Зангара же имел связи с мафией, при этом был опытным стрелком, служил в итальянской армии на фронтах Первой Мировой, ему было сложно промазать с 10 метров по Рузвельту, очевидно он в него и не стрелял.
Более того, был, видимо, и второй стрелок. Так как всего полиция насчитала 7 пуль, как попавших в людей, так и застрявших в различных поверхностях. Все раненые находились ближе к Чермаку, чем к Рузвельту.
Вопрос в эфир: работает ли Spotify без VPN с премиум подпиской в РФ?
Есть точка зрения, работает, и в первый раз нужно подключиться с VPN, а потом можно и без.
Победа
Два года назад ко мне обратился доверитель с просьбой помочь по делу о субсидиарке.
На первый взгляд, безнадёга полная - гендир и целый вагон сделок. Да ещё и дело уже на этапе апелляции ?♀️
Но меня возмутило, что человека привлекли к ответственности на 8 миллиардов в отсутствие каких-либо доказательств в деле. Вот серьёзно: заявление и после него определение. В электронном деле тоже пусто.
Все отказывались брать это дело - мол, никогда в жизни на этом основании не оспоришь. Всем очевидно, чем кончится. Я же понимала, что не хочу жить в такой реальности, а если хочешь поменять мир, начинай с себя.
Начала. Апелляция нас, действительно, продинамила. Но я продолжала бороться. В идеале было бы вернуть дело на новое рассмотрение в Девятку, чтобы исключить возможность представлять новые доказательства, но отправили в АСГМ. Но это уже было колоссальной победой!
В АСГМ пришлось туго. Меня заваливали просто тоннами документов, к заседаниям подключились все кредиторы, батлы затягивались на часы. И все вокруг продолжали говорить, что анриал.
Но это кейс формата Лаборатории права Майи Саблиной ?
В итоге я отбила субсидиарку по двум основаниям по всем элементам предмета доказывания, несмотря на кучу презумпций, которые действуют в отношении гендира.
Сегодня судебные акты устояли в АСМО. Вообще я думала, что буду прыгать и скакать от радости, но чего-то эмоций вообще не осталось. Так что просто рационально горжусь собой и радуюсь за доверителя)))
Re: Apple must pay 13B euros in back taxes, EU's top c...
For non-EU readers, note that taxation is explicitly not a competency of the EU (i.e. Ireland can set its tax levels to whatever it wants). The only thing in question here is whether it was applying the same taxation rules to all companies, as granting special exceptions to certain companies could be viewed as state aid (which is not allowed). Ireland claimed it wasn't, the current (over-)ruling says otherwise. This case is also specific to tax rules from many years back. AFAIK the rules have subsequently been tightened and the exemption no longer exists.
anonymousDan, 10 hours ago
Любите Пророка, читайте салават!
https://t.me/RKadyrov_95?boost
https://t.me/boost/kadyrov_95chat
Vkontakte: https://vk.com/ramzan
Twitter: https://twitter.com/rkadyrov
Last updated 2 weeks, 3 days ago
https://knd.gov.ru/license?id=674f31bac577eb7c52469c28®istryType=bloggersPermission
Last updated 2 days, 18 hours ago
Команда КРА
Председатель Правительства ЧР
Герой России
Магомед Даудов
ВК: https://vk.com/magomeddaudov
Last updated 1 month ago