Получи случайную криптовалюту за регистрацию!

Время IT | IT Time

Логотип телеграм канала @its_it_time — Время IT | IT Time В
Логотип телеграм канала @its_it_time — Время IT | IT Time
Адрес канала: @its_it_time
Категории: Технологии
Язык: Русский
Количество подписчиков: 468
Описание канала:

Мысли об ИТ-отрасли в России и не только.
Обратная связь @ITTimeFeedback_bot

Рейтинги и Отзывы

3.00

2 отзыва

Оценить канал its_it_time и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

0

2 звезд

0

1 звезд

1


Последние сообщения 9

2021-07-29 20:15:16 На днях в СМИ прошла новость о результатах исследования BlackBerry Research & Intelligence, которое показало, что создатели вредоносов стали чаще использовать не самые популярные языки программирования для написания лоадеров и дропперов своей малвари на устройство жертвы.

Делается это, по-видимому, для усложнения обнаружения подобной бяки средствами защиты.

Приём этот напомнил про известный факт использования языка индейцев чероки при передаче радиосообщений во времена мировых войн.

Приём хоть и старый, но всё ещё рабочий.

https://xakep.ru/2021/07/28/exotic-languages/

#новости
171 views17:15
Открыть/Комментировать
2021-07-27 13:00:07
Сборник задач по Java в телеграме

Если хотите переключить контекст и улучшить свои hard skills, на @javaquiz_mentor вы найдёте:

• Задачи
• Вопросы
• Серии задач по темам

Крутая тренировка для мозга на каждый день! Обсудить решения можно в комментариях или в группе.

Подписывайтесь @javaquiz_mentor чтобы не потерять
51 views10:00
Открыть/Комментировать
2021-07-27 10:15:12 Эрмитаж выпустит NFT для цифровых копий некоторых картин

Вот и Эрмитаж добрался до модной тенденции по выпуску NFT, об этом накануне сообщили во многих СМИ. Например, тут.

Интересно, что в России год назад принят закон о цифровых финансовых активах, который запрещает оборот цифровых валют.

NFT, как известно, функционируют на технологии блокчейн. И хотя сам по себе токен не является валютой, его можно продать, передать или обменять с занесением соотвествующей записи в блокчейн.

Впрочем, как указано в статье, юристы Эрмитажа проработали необходимые вопросы законности проводимой процедуры.

Как бы то ни было, такое событие, да ещё с участием крупнейшего музея страны, безусловно, будет весьма заметным и показательным.

Если так дело пойдёт и дальше, придётся всё же подробнее рассказывать здесь на канале про все эти токены, блокчейны и прочие смарт-контракты.

Правда, в телеграм существует уже куча каналов, целиком посвящённых этой тематике.

Но наша цель - скорее просветительская. А потому - что видится интересным в данный момент, о том и говорим.

#новости
59 views07:15
Открыть/Комментировать
2021-07-25 17:45:01Про сквеморфизм

Пост про дискеты и их использование в качестве изображения для команды "Сохранить" побудил к совершению нескольких поисковых запросов по данной теме.

И вот приятный сюрприз – взору открылся ранее незнакомый термин из области дизайна с греческими корнями – Сквеморфизм.

Оказалось, это – нечто, что по форме скопировано с какого-либо объекта, а изготовлено из других, не свойственных оригинальному объекту, материалов.

Из офлайнового мира почему-то сразу пришёл в голову образ одноразовой ложки или вилки из пластика, которые иногда изготавливают по принципу "дорого-богато", так что их сходу и не отличить от более привычных металлических собратьев.

В компьютерном дизайне этот термин, как выяснилось, применяют ещё и для случаев, когда для обозначения того или иного предмета или действия используют реальный прообраз, который либо вышел из массового оборота, либо уже не представляет собой самой очевидной ассоциации.

Иконка в виде дискеты – яркий тому пример. Ещё сюда же можно отнести изображение старой телефонной трубки в качестве значка для приема вызова или старых ленточных кинопроекторов для обозначения видео.

И ведь правда же, мы все давно привыкли, что знак механической шестерёнки точно приведёт в меню настроек любого гаджета.

Более того, оказалось, что довольно популярный нынче термин дашборд (dashboard), которым часто обозначают панель приборов (управления), в оригинале представлял собой деревянную доску, которую крепили к передней части повозки, чтобы защитить пассажиров от грязи, летевшей из-под копыт тянувших её лошадей.

Такие вот прекрасные метаморфозы порой дарит нам ход времени. Ну и сквеморфизм.

#термин
29 views14:45
Открыть/Комментировать
2021-07-24 10:45:01Про юбилей флоппи диска

В этом году исполняется 50 лет знаменитой дискете, она же флоппи-диск (floppy disk), она же накопитель на гибком магнитном диске (НГМД). Наверное, уже только совсем суровые олды вспомнят эту аббревиатуру

8-дюймовый гибкий магнитный диск как носитель информации был изобретен в 1971 году компанией IBM, имел объём около 80 Кбайт и поначалу был предназначен только для чтения, а не для записи. На таких носителях IBM, в частности, распространяла пакеты обновлений для своих систем.

Уже в 1973 году дискеты стали поддерживать запись, и даже перезапись, что, наряду с компактностью размеров и относительно невысокой ценой, стало залогом их популярности на долгие годы.

Дискеты очень быстро организовали закат эпохи перфокарт, которые к начале 1970-х годов ещё использовались в мэйнфреймах, а несколько позднее составили серьезную конкуренцию ещё и носителям на магнитной ленте, которые в итоге тоже были вытеснены с масс-маркета, задержавшись лишь в относительно узкой нише хранения резервных копий в корпоративном сегменте.

Кроме этого, флоппи диски сыграли важнейшую роль в популяризации персональных компьютеров. С конца 1970-х и почти до конца 1990-х практически каждая персоналка по умолчанию имела в своем составе устройство для чтения/записи дискет.

А многие производители материнских плат даже в начале 2000-х годов считали флоппи-диски основным носителем для проведения прошивки BIOS.

Тем не менее, с началом 21 века начался и закат эры дискет, хотя к этому моменту существовали носители, позволявшие хранить весьма внушительные по тем временам 100-120 Мбайт данных (возможно, кто-то еще помнит популярные в те времена носители Zip Drive от Iomega).

К сегодняшнему дню дискета увековечила себя и стала настоящей иконой. Точнее, иконкой, знакомой каждому пользователю. Она - самый известный графический символ команды "Сохранить" (Save) практически во всех приложениях.

Правда, уже подрастает поколение, которое ни разу не держало в руках этот небольшой пластиковый конверт с гибким магнитным диском внутри.

А вам довелось поработать с дискетой?

#история
26 views07:45
Открыть/Комментировать
2021-07-22 20:01:28 Исследование Microsoft про вежливость в интернете

Если кто не знал, Microsoft регулярно проводит разного рода опросы и сбор мнений пользователей.

Недавно была опубликована новость об очередном исследовании, которое проводилось для оценки пользователями трендов 2021 года в части вежливости в интернете (online civility trends).

Опрос проводился среди подростков (13-17 лет) и взрослых (от 18 до 74 лет) в 22 странах и показал, что ситуация с вежливостью в онлайне, по мнению респондентов, ухудшается.

При проведении опроса исследователи пытались оценить возможное влияние пандемии Covid-19 и возникших в связи с ней ограничений на ситуацию с вежливостью и безопасностью при онлайн-коммуникациях.

Выяснилось, что некоторый позитив, который наметился на начальном этапе пандемии в 2020 году, сменился негативным трендом. Вот примеры вопросов, которые показали отрицательную динамику (по ответам "да"):

Я вижу всё больше людей, которые помогают другим людям – с 67% (2020) до 56% (2021)
Люди больше воодушевляют друг друга – с 57% до 49%
Люди больше объединялись, чтобы справиться с кризисом – с 59% до 53%

В общем, похоже, что пандемия и самоизоляция не поспособствовали потеплению отношений между людьми. По крайней мере, в онлайне

#новости
31 views17:01
Открыть/Комментировать
2021-07-21 18:45:03
Пожалуй, поставим точку в размышлениях последних дней про программирование, кодирование и необходимость изучения теории Computer science.

Вот мнение старины Линуса на сей счёт. Высказал он его в недавнем интервью, приуроченному к 30-летнему юбилею создания Линукса.

В том же интервью он заявил, что является поклонником мантры Томаса Эдисона: "один процент вдохновения и девяносто девять процентов потоотделения".

Кстати, Линус уже не в первый раз попадает в нашу рубрику c цитатами. Этот парень весьма общителен и остр на язык

Для просмотра других любопытных высказываний на канале, жмите на хэштег

#цитата
71 views15:45
Открыть/Комментировать
2021-07-21 16:45:03 Снова про кодеров. Еще одна точка зрения

А вот ещё одно мнение про кодеров, на сей раз от главного редактора «Хакера».

Там, правда, нет ничего про изучение теоретических основ информатики, но вполне себе мотивирующий текст из цикла "Начать кодить никогда не поздно. И не стыдно":

Граница между любительским программированием и индустриальным стала совсем тонкой. Выучил несложный язык, написал пару скриптов, выложил на гит­хабе, набрал звездочек — и вот ты и почти готов претендовать на место джуна. А в условиях дикой нехватки кадров еще и сможешь выбирать условия получше. Как бы кто к этому ни относился.

Прочитать целиком можно тут: https://xakep.ru/2021/07/14/coding-is-not-a-shame/

P.S. Да, он там в тексте вполне открыто рекламирует цикл статей "Python с абсолютного нуля", но это вроде не сильно отвлекает.
75 views13:45
Открыть/Комментировать
2021-07-20 14:15:08 Программисты vs кодеры. Точка зрения

По следам вчерашнего поста о необходимости (или её отсутствии) изучения теоретических основ информатики (Computer science) в сети нашлась довольно интересная статья англоязычного автора Shalitha Suranga, в которой он описывает свою точку зрения по этому вопросу. И она состоит в том, что настоящий разработчик программного обеспечения должен изучать теорию Computer science.

Вот какие плюсы, по мнению автора, даёт разработчику изучение информатики:

Знание теории мотивирует к написанию оптимизированного кода

Несмотря на постоянный рост мощности вычислительной техники, производительность всё ещё остаётся ключевым фактором при разработке ПО, особенно когда дело касается взаимодействия с аппаратным обеспечением (hardware) или если ваш продукт используют миллионы пользователей.

А раз уж нужно писать оптимизированный код, то для этого необходимо использовать правильные структуры данных, быстрые алгоритмы, оптимальные модели использования памяти и т.д.

Знание теории отличает программистов от кодеров

Многие считают, что программирование == кодирование. По мнению автора, это не так. Кодер пишет код (как правило, на языках высокого уровня), не задумываясь над тем, как происходит его последующее исполнение. Кодеру даже не нужно знать, как на самом деле компьютер отрабатывает полученные команды.

Программист делает примерно то же самое (пишет код), но с пониманием внутренней механики исполнения кода компьютером, что позволяет ему минимизировать возможные ошибки своей работы.

Таким образом, кодинг – это только часть искусства программирования. Чтобы стать кодером, достаточно выучить синтаксис языка. Чтобы стать программистом, нужно ещё изучить теоретические основы Computer science.

Знание теории помогает получить навыки в смежных IT-областях

Изучение теории Computer science помогает лучше ориентироваться в различных IT-областях, таких как разработка ПО, сетевая инженерия, облачные вычисления, мобильные вычисления, проектирование баз данных, проектирование встроенных приложений и т.д.

Имея необходимый теоретический базис в Computer science, можно со временем переключаться между этими разделами знаний, и развивать свою экспертизу в них.

Знание теории помогает лучше справляться с решением задач

Как правило, при разработке ПО возникающие задачи не имеют единственного верного решения. Всегда есть несколько путей реализации. Наличие теоретических знаний помогает выбрать наиболее эффективное решение под заданные требования.

В качестве примера автор приводит историю создания GitHub – ресурса для совместной разработки и хранения исходных кодов программ. На начальных этапах проекта у его создателей были сложности с корректным сохранением и контролем изменений (commits) исходного кода, вносимых несколькими разработчиками.

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

Суммируя изложенное, автор приходит к выводу, что хотя знание теоретических основ Computer science и не является обязательным условием для вхождения в разработку программного обеспечения, знание теории всё же даёт дополнительные преимущества при построении карьеры в этой области.

Если вы не изучали теорию, то можете стать кодером, но не программистом
Shalitha Suranga.
92 views11:15
Открыть/Комментировать