TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #672 · 28.11

Впервые сделал крупный проект (под NDA, так что не расскажу, какой) на облачных функциях. Впечатления противоречивые. Изначально программисты арендовали компьютер в датацентре: или целиком или кусочек. На нём теоретически можно делать что угодно, но для запуска своих программ нужно было настроить операционную систему, безопасность и авторизацию, установить нужные исполнительные модули, программы для удобства деплоя, мониторинг нагрузки итд. Поэтому появились сервисы, которые это всё делают за тебя, а тебе дают буквально окно, куда можно написать свой код и запускать его удалённо на чужой машине. Конкретно я пользовался решением от Яндекса, чей протокол скопирован напрямую с Amazon Web Services. Причём, в документации не только открыто об этом говорится, но ещё и в некоторых местах перенаправляют на доки от Amazon. И SDK предлагают тоже использовать амазоновский. До санкций я бы сказал, что это не так плохо — можно использовать что-то привычное тем, кто уже работал с Amazon. Но сейчас привязка к американскому сервису выглядит скорее жирным минусом. Не знаю, есть ли у Яндекса ресурсы на какое-то серьёзное разделение. Судя по состоянию документации и платформы в целом — нет. Yandex Cloud кажется системой, которая активно развивалась несколько лет назад, а сейчас подзаброшена. Среда выполнения .NET отстаёт от актуальной на две версии (3.1 вместо 6, четвёртой версии не существует). Изначально мой проект был написан как обычное контейнеризированное приложение на .NET 6, а потом я переводил его на функции. Пришлось пройтись по всему коду и переписать несовместимые куски с C#10 на C#8, это было не слишком приятно. Документации фактически нет, а там, где есть, много путаницы. В примерах написано одно, по факту другое: например в функцию вместо объекта Request приходит просто строка, а разбирать её надо самому. Авторизацию я нашёл только на Stackoverflow. Интересно, что адекватных доков про неё не было ни у Яндекса, ни у Amazon. Функция выполняется и выгружается, поэтому ваша программа не должна рассчитывать на наличие постоянно живущего процесса. Мне пришлось вытащить из неё большой словарь, который грузится при старте, и положить уже подготовленные данные из него в Object Storage — это такое горячее файловое хранилище, там же рядом с функциями. Справедливости ради, работает это всё быстрее, чем я думал. Удалось запихнуть в функции даже сравнительно большой проект с кучей классов, создающий при запуске несколько десятков объектов и производящий загрузку из сети с декомпрессией. Другой важный плюс — бесплатная квота довольно внушительная: миллион вызовов и 10Гб*часов оперативной памяти в месяц. Для пет проекта вы сможете вообще не покупать сервер. Но если сервер у вас всё-таки есть, деплой вы уже настроили, то удобнее будет, конечно, делать как привычно. И гибкости больше. #dev

Hashtags

Резултати

Намерени 6 подобни публикации

Търсене: #electronicengineering

当前筛选 #electronicengineering清除筛选

控制内存条发出Wi-Fi电波泄露信息,连这种事情也能做到啊……这个旁路攻击/侧信道攻击(Side-channel Attack)真厉害,就算电脑被物理隔离了也能泄密,而且不需要特殊设备,发送端只是普通内存条,接收端只是普通手机等可连Wi-Fi的设备。 作者Mordecai Guri, PhD, is the head of R&D at Ben-Gurion University of the Negev's Cyber-Security Research Center. He earned his B.Sc. and M.Sc, from the Computer Science Department at Hebrew University and received his PhD from BGU 以色列能在计算机领域有这么多成就,感觉很神奇。人口是北京40%,面积是北京140%,作为国家来讲算是人满为患了。内忧外患,军费开支巨大。耕地紧缺。手里全是烂牌,能发展到现在的程度不可思议。 Abstract: In this paper, we show that attackers can exfiltrate data from air-gapped computers via Wi-Fi signals. Malware in a compromised air-gapped computer can generate signals in the Wi-Fi frequency bands. The signals are generated through the memory buses - no special hardware is required. Sensitive data can be modulated and secretly exfiltrated on top of the signals. We show that nearby Wi-Fi capable devices (e.g., smartphones, laptops, IoT devices) can intercept these signals, decode them, and send them to the attacker over the Internet. To extract the signals, we utilize the physical layer information exposed by the Wi-Fi chips. https://arxiv.org/abs/2012.06884 (其实我看不懂论文,只能看懂摘要。点进论文只是看看实验的照片) #Comment#ComputerScience#ElectronicEngineering#News#Technology

MH370航班消失7年了,仍然没有找到。无线电,雷达,GPS,卫星通讯等技术都是几十年前就已发明的成熟技术了,现在却连一架飞机坠毁在哪里都不得而知。 我很少对人类的科技发展水平感到失望,这次事件除外。我的思路是这样的:既然普通人买一部卫星电话机就可以在地球上任何一个地点打通电话或发出消息,那么飞机上按理会拥有更先进的安全措施才对,例如将GPS定位用卫星通讯实时发送出去。为何没有配备这种设施呢?飞机不是在各方面都做了充足的安全冗余及备份吗? #ComputerScience#Comment#ElectronicEngineering#Emotion#Feeling#Physics#Technology#Thought

利用Parallel system reliablity ( Redundancy improves reliability). 提升高考期间的闹钟可靠性 既然刚才提到闹钟了那我索性把这些也发出来吧 如果一个闹钟的可靠性是90%,那么同时使用三个闹钟就能把可靠性提升到99.9%。 计算方式:一个闹钟失效的概率是10%,三个闹钟同时失效的概率是10%的三次方也就是0.1%,三个闹钟至少有一个能正常工作的概率是100%-0.1%=99.9% 这次我带了两个桌面闹钟,一个手机,一个ipad,一个手环设置闹钟。如果每个产品的可靠性是99%,那么高考早上听不到闹钟的概率就是10的负10次方,也就是100亿分之一。够了。 设多个闹钟类似于并联。若串联多个设备,会使可靠性以相乘的方式降低。比如90%可靠性的手机主板和90%可靠性的手机扬声器串联在一起,那就只有81%的概率能正常工作了。 数字是为了方便计算而举的,现实中的产品可靠性没这么低。 记不清是在哪里第一次看到这个原理的了。好像是一个讲座中的一句话,当事人的产品可靠性不高,但又在需要高可靠性的环境使用,就把两个产品并联使用了。 高中数学的概率里有类似的题,不过我初次看到这个原理时数学课还没学到概率部分。 以下视频里有对详细介绍,但我当初看的不是这个,我看的那个人只是提了几句而不是仔细讲这个原理。我没有学习过以下视频中提及的课程,这个课程视频只是我寻找当初视频时意外发现的副产物。 https://m.youtube.com/watch?v=GeMCF3s5EDk Embedded System Software Tutorial: Dependability Prof. Phil Koopman, Carnegie Mellon University For slides, see: https://users.ece.cmu.edu/~koopman/lectures/ #ComputerScience #ElectronicEngineering#Examination#Experience#Learning#Mathematics#Original#Technology#Thought

Directory 目录 / Tags list 标签列表 : Life 生活 : #Comment 评论 #Diary 日记 #Disappointed 失望 #Emotion 感情 #Experience 经验 #Feeling 感觉 #Fun 有趣 #Hope 希望 #Imagination 想象 #Life 生活 #Like 喜欢 #Memory 记忆 #Original 原创 #Thought 想法 #Unlike 不喜欢 Things 事物 : #Block 封锁 #Cat 猫 #Covid 新冠 #Food 食品 #Meme 梗 #News 新闻 #Society 社会 #Transport 交通 #Volunteering 志愿服务 #Website 网站 Region 地区: #Beijing 北京 #Canada 加拿大 #China 中国 #DPRK 北韩 #Europe 欧洲 #HongKong 香港 #Japan 日本 #Map 地图 #Singapore 新加坡 #UnitedStates 美国 Location 地点 : #Campus 校园 #Classroom 教室 #Dormitory 宿舍 #Embassy 大使馆 #Restaurant 餐厅 #Road 马路 #Sidewalk 人行道 #Station 车站 People 人 : #Ace 大佬 #Bachelor 学士 #Classmates 同学 #Freshman 新生 #Friends 朋友 #Genius 天才 #Group 群体 #InternationalStudents 留学生 #InternetFriends 网友 #LGBTQ#Master 硕士 #PHD 博士 #Professor 教授 #Pupil 小学生 #Teacher 教师 Learning 学习 : #Book 书 #Careless 粗心 #Course 课程 #Delay 拖延 #Essay 小论文 #Examination 考试 #Exercise 练习 #Forget 忘记 #Homework 作业 #Learning 学习 #Lecture 讲座 #Mistake 错误 #NCEE 高考 #Notes 笔记 #Presentation 展示 #Preview 预习 #Question 问题 #Ranking 排名 #Reading 阅读 #Report 报告 #Review 复习 #Score 分数 #Slides 幻灯片 Research 研究 #ACM#arXiv#Conference 会议 #IEEEComputer#Paper 论文 #Preprint 预印本 #Research 研究 #SIG Natural Science 自然科学 : #Biology 生物 #Chemistry 化学 #ElectronicEngineering 电子工程 #Geography 地理 #Geology 地质 #Medicine 医学 #Physics 物理 #Technology 科技 Social Science 社会科学 : #Anthropology 人类学 #BusinessStudies 商业研究 #Communication 沟通 #Finance 金融 #Genderstudies 性别研究 #Law 法律 #Marketing 营销 #Psychology 心理学 #Politics 政治学 #Sociology 社会学 #Language 语言 : #Accent 口音 #Chinese 中文 #English 英语 #Etymology 语源 #French 法语 #Grammar 语法 #GRE#Greek 希腊语 #IELTS 雅思 #Japanese 日语 #Latin 拉丁语 #Listening 听力 #Phrase 词组 #Prefix 前缀 #Pronounciation发音#RootWord 词根 #Speaking 口语 #Suffix 后缀 #Writing 写作 #Word 单词