Как стать автором
Обновить
-1
0

Пользователь

Отправить сообщение

Исчерпывающий путеводитель по тегу iframe

Время на прочтение11 мин
Количество просмотров248K
iframe tag

Элемент iframe (сокращение от встроенного фрейма), вероятно, является одним из старейших тегов HTML и был представлен ещё в далеком 1997 году в HTML 4.01 Microsoft Internet Explorer.


Хотя все современные браузеры поддерживают данный тег, многие разработчики пишут бесконечные статьи, не советуя им пользоваться. Я считаю, что плохая репутация, которая сформировалась, около данного тега не должна мешать вам использовать его. У данного тега есть много хороших примеров применения. Кроме того, iframe не так сложно защитить, поэтому вам не придется беспокоиться о заражении компьютера вашего пользователя.


Чтобы помочь вам сформировать собственное мнение и отточить свои навыки разработчика, мы расскажем обо всем, что вам нужно знать об этом противоречивом теге.


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


Читать дальше →
Всего голосов 27: ↑27 и ↓0+27
Комментарии9

Утраченный потенциал подсистемы Windows для Linux (WSL)

Время на прочтение6 мин
Количество просмотров57K


Если вы несколько лет вообще не следили за Windows 10 и не знаете, что происходит, то пропустили одну вещь — очень горячей темой для разработчиков стала подсистема Windows для Linux, она же WSL. Среди программистов очень часто её обсуждают. Действительно, потрясающе интересная штука.

Наконец-то у нас появилась возможность запустить свой инструментарий Linux на Windows наравне с виндовыми программами. А это значит, что больше не нужно изучать странный PowerShell или пользоваться архаичной консолью CMD.EXE.

К сожалению, не всё так радужно. WSL по-прежнему является неким инородным элементом, который отделён от родной среды Windows. В частности, не может взаимодействовать с «родными» инструментами Windows.
Всего голосов 75: ↑69 и ↓6+88
Комментарии261

Профессор Яаков Зив: автор метода сжатия данных без потерь

Время на прочтение7 мин
Количество просмотров21K

Яаков Зив разработал то, что мы привыкли называть термином lossless data compression — сжатие данных без потерь. Его работы стали основой для технологий, которыми мы пользуемся и по сей день, от GIF и PDF до ZIP и MP3. 

Должно быть, Зив сказочно богат? Увы, нет.

Читать далее
Всего голосов 49: ↑45 и ↓4+60
Комментарии24

Как ускорить код на Python в тысячу раз

Время на прочтение4 мин
Количество просмотров71K


Обычно говорят, что Python очень медленный


В любых соревнованиях по скорости выполнения программ Python обычно занимает последние места. Кто-то говорит, что это из-за того, что Python является интерпретируемым языком. Все интерпретируемые языки медленные. Но мы знаем, что Java тоже язык такого типа, её байткод интерпретируется JVM. Как показано, в этом бенчмарке, Java намного быстрее, чем Python.
Читать дальше →
Всего голосов 65: ↑34 и ↓31+15
Комментарии70

Создаём по-настоящему надёжные плагины на платформе Managed Add-In Framework

Время на прочтение14 мин
Количество просмотров3.2K

Однажды мы поняли, что для качественной и быстрой реализации разносторонних требований пользователей нам срочно нужны плагины. Изучив разнообразие имеющихся платформ для их создания, мы выяснили, что наилучшим образом нам подойдет Managed Add-In Framework от Microsoft, потому что, во-первых, она позволяет создавать плагины на базе .NET Framework, во-вторых, даёт возможность обмена данными и пользовательским интерфейсом между плагином и приложением-хостом, и в-третьих, обеспечивает безопасность и версионность, что делает плагины надёжными.

Жизнь показала, что мы были правы — плагины работают, пользователи довольны, заказчик счастлив. Правда, у Managed Add-In Framework есть ещё одна проблема — недостаточное количество информации. Всё, что мы нашли — это скудная документация да несколько постов на StackOverflow. Но этот пробел я частично заполню, описав, как мы преодолевали те препоны, с которым столкнулись. Эта статья будет полезна в качестве быстрого старта для тех, кто тоже решит освоить MAF для создания плагинов на базе .NET Framework.

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии5

Полезные консольные Linux утилиты

Время на прочтение13 мин
Количество просмотров118K

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


Осторожно много скриншотов. Добавил до ката утилиту binenv.


binenv — cамая интересная утилита для установки новых популярных программ в linux, но которых нет в пакетном менеджере.

Читать дальше →
Всего голосов 96: ↑92 и ↓4+110
Комментарии110

Доверяй своему саппорту

Время на прочтение3 мин
Количество просмотров8.6K
Профессиональная деформация – страшная вещь. Проработав несколько лет в команде саппорта, я не могу не оценивать работу моих коллег из других компаний. «Пожалуйста, почистите кэш. Также по ссылке вы найдете FAQ, где содержатся многие ответы на ваши вопросы» − нет, друзья, так мы никому не поможем. Хороший агент службы поддержки должен отвечать на вопросы так, будто от его ответа зависит судьба всей Вселенной. Я расскажу несколько историй, которые случались со мной в реальной жизни, и постараюсь показать, как в этих ситуациях должен вести себя настоящий Саппорт Лорд.


Читать дальше →
Всего голосов 37: ↑28 и ↓9+19
Комментарии50

Сверстать всех наверх: онбординг новых сотрудников

Время на прочтение15 мин
Количество просмотров14K

Как адаптировать нового сотрудника компании с момента его выхода на работу и до осознания того, что он стал полноценным членом коллектива, понимающим местные культурные и профессиональные ценности? Об этом рассказал direction lead в Lamoda Александр Афенов в своем докладе на TeamLead Conf 2020. За десять лет стажа в IT он неоднократно собирал команды с нуля, и вывел для себя набор полезных в онбординге практик.

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

Читать далее
Всего голосов 20: ↑18 и ↓2+26
Комментарии5
Вендоры, продающие свой софт у себя же на сайте, делятся на два типа: одни героически разрабатывают и поддерживают собственный интернет-магазин, а другие ставят готовые решения для продаж. Под катом — истории от Panda Security и ABBYY. Они пошли по второму пути и рассказали, почему не стали делать торговую платформу с нуля и доверились готовому решению по торговле софтом.
Читать далее
Всего голосов 15: ↑5 и ↓10+5
Комментарии11

Карьерные уровни в компании

Время на прочтение16 мин
Количество просмотров6.2K

Мы хотим расти не только внутри в компании, но чтобы за её пределами это имело какой-то смысл. Наши руководители хотят простых инструментов и переговоров, чтобы как-то выдерживать диалоги на тему «Хочу роста!» или «Хочу еще +X денег!» А компания в то же самое время хочет развития компетенций и большей автономии сотрудников. 

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

Читать далее
Всего голосов 14: ↑11 и ↓3+8
Комментарии2

Пять условий офигительного тех. саппорта

Время на прочтение5 мин
Количество просмотров13K
Последние пять лет я работаю в тех. саппорте. И у меня сложилось некоторые принципы, следование которым, на мой взгляд, сделает любой тех. саппорт клёвым и офигительным. А если им не следовать, то саппорт будет унылым и неклёвым.

Сразу поясню, что эти советы/правила больше относятся к саппорту через HelpDesk или e-mails, у телефонной поддержки есть некоторые свои особенности.

1. Быстрая реакция и ответы


Клиенты любят быстрый саппорт, они его обожают. Из-за быстрого саппорта они могут закрыть глаза на многое: на высокую цену продукта, ваши ошибки, баги софта. Чем быстрее отвечает и решает проблемы ваш саппорт — тем лучше.

К сожалению быстрый саппорт, доступный 24/7, это дорого: нужно больше людей и нужна круглосуточно доступная инфраструктура. Чаще всего это просто невыгодно, особенно если вы не крупная корпорация, а маленький стартапчик.

В этом случае нам поможет одна интересная штука.
Читать дальше →
Всего голосов 145: ↑135 и ↓10+125
Комментарии110

«Не думай о саппорте свысока»: как реализовать скрытые возможности вашей службы поддержки

Время на прочтение5 мин
Количество просмотров9.9K


Практически любой организации, так или иначе связанной с продажей софта, необходимо наличие линии поддержки. Саппорт ассоциируется с помощью в освоении продукта и решением разного рода проблем клиента, как правило, технического характера. Эти функции действительно составляют основу работы команд поддержки, хотя есть и много скрытых «плюшек», которые Саппорт может дать бизнесу, если его потенциал использовать на полную мощность. О них речь и пойдет под катом.
Читать дальше →
Всего голосов 20: ↑20 и ↓0+20
Комментарии0

Как мы развернули круглосуточную техническую поддержку с нуля всего за 1 год

Время на прочтение6 мин
Количество просмотров5.4K

И снова здравствуйте. Сегодня мы бы хотели обсудить не столько вопрос разработки технологий, о которых мы рассказывали в этой и вот этой статьях, сколько вопрос поддержки клиентов, которые эти технологии используют. На самом деле, это вовсе не праздный вопрос, а решение сложной проблемы, не менее трудной, чем обучение многослойной нейросети. Техподдержка - одна из головных болей стартапов и молодых компаний. 

Ведь хочется, чтобы поддержка продукта была круглосуточной и круглогодичной, а клиенты были всем довольны. Когда планируешь, как все это будет работать, то нередко рисуешь себе идеальную картину с розовыми пони. К сожалению, в реальной жизни все немного иначе - розовые пони исчезают сразу, как начинается планирование службы поддержки со всеми деталями, включая стоимость оплаты услуг специалистов, планирование смен, ТК РФ. Сегодня хотим поделиться опытом.

Читать далее
Всего голосов 7: ↑6 и ↓1+13
Комментарии2

Пожарный не из Чикаго — как тушить огонь в ИТ-проектах

Время на прочтение11 мин
Количество просмотров4.9K

Привет, Хабр! Меня зовут Александр. 17 лет в КРОК. В основном я занимаюсь разработкой и внедрением заказного ПО, хранилищ данных, решений Big Data для бизнеса и госсектора. Начинал консультантом по внедрению, а последние 11 лет работаю менеджером крупных комплексных проектов. А еще я немного пожарный, потому что регулярно помогаю коллегам тушить проектный огонь. 

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

На роль коуча или PMBoK® не претендую — дальше будут только истории из личного опыта, только хардкор. Некоторые детали изменены, ну, сами понимаете для чего. Надеюсь, вы найдете для себя интересные моменты, узнаете схожие ситуации и сможете улучшить или не допустить пожара в ваших проектах. 

Читать далее
Всего голосов 18: ↑17 и ↓1+16
Комментарии2

8-битный Тьюринг-полный компьютер в Factorio

Время на прочтение13 мин
Количество просмотров22K

Хочу поделиться своим проектом, созданным в Factorio на основе предлагаемой этой игрой логики. На этот проект меня вдохновил великий ум, записавший пошаговое руководство по созданию практически такой же машины, но в реальном мире. Рекомендую посмотреть его, оно поможет вам понять и воссоздать этот проект: 8-bit computer

Я преклоняю голову перед Беном Итером, с помощью своего канала научившему меня столь многому, и хочу посвятить этот небольшой проект ему. Отличная работа, Бен!

Вот компьютер, вычисляющий число Фибоначчи, после превышения лимита 8 бит (числа 255) он выполняет условный переход и начинает заново:

image

Давайте разберёмся, как работает этот компьютер. И не бойтесь — уверен, что, разобравшись с основами, вы тоже сможете его сделать! Начнём с общей схемы компьютера. Здесь я выделил важные области. Ниже я объясню, как создал их.
Всего голосов 32: ↑32 и ↓0+32
Комментарии15

Unicode: как человечество пришло к международному стандарту кодирования символов

Время на прочтение6 мин
Количество просмотров11K

Уверена, что большинство читателей хоть немного знакомы с терминами «Unicode» и «UTF-8». Но все ли знают, что именно стоит за ними? По сути они относятся к стандартам кодирования символов, также известным как наборы символов. Концепция появилась во времена оптического телеграфа, а не в компьютерную эру, как можно было подумать. Еще в 18 веке существовала потребность в быстрой передаче информации на большие расстояния, для чего использовались так называемые телеграфные коды. Информация кодировалась с помощью оптических, электронных и других средств.
Читать дальше →
Всего голосов 40: ↑38 и ↓2+49
Комментарии5
Мы решили посвятить Небуле праздничный мегапост на Хабре. А чтобы было нескучно, сделали его в виде остросюжетного комикса о колонизаторах-охламонах. Их миссия — провести Интернет на Марсе, но их ракета устроена... не совсем стандартно.
Поехали!
Всего голосов 22: ↑20 и ↓2+43
Комментарии9

Проект, который сжег меня дотла

Время на прочтение7 мин
Количество просмотров59K

Сейчас 3 часа ночи 10 августа 2013 года. Бесконечный приступ паники не дает мне сомкнуть глаз. Как сумасшедший, я раз за разом прокручиваю только что написанный код в голове. Внезапно я осознаю, что в архитектуре приложения есть серьезная проблема. Я вскрикиваю и скатываюсь с кровати, спотыкаясь о свою девушку, я бегу как сумасшедший к своему компьютеру, чтобы все исправить. 

Я знаю, что этот день будет прекрасной солнечной субботой. Я снова буду работать 12 часов подряд. А стресс и горящий дедлайн снова не дадут мне уснуть. Как я докатился до всего этого?

Читать далее
Всего голосов 73: ↑64 и ↓9+75
Комментарии76

Протокол ARP и «с чем его едят» (дополнено)

Время на прочтение3 мин
Количество просмотров207K
Спасибо хабраюзеру hardex за публикацию первоначальной статьи, а также всем, кто плюсанул в карму для возможности моей собственноручной публикации. Теперь дополненная версия с учетом пожеланий и дополнений. Добро пожаловать под кат.

Читать дальше →
Всего голосов 55: ↑34 и ↓21+13
Комментарии19

Одностраничники и SEO. Секреты оптимизации

Время на прочтение3 мин
Количество просмотров21K

Задумываясь о создании своего первого веб-сайта или создания нового сайта, вы наверняка слышали об одностраничнных сайтах, или иначе «одностраничниках».


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


Одностраничные сайты считаются модными и современными – и именно поэтому многие компании выбирают их, а не многостраничные сайты. Однако, одностраничники имеют и набор недостатков, одним из которых является SEO. Поэтому, выбирая сайт для своей компании и бизнеса, вы должны взвесить все «за» и «против».


В статье я постараюсь помочь с выбором, а также раскрою некоторые секреты SEO одностраничников.

Читать дальше →
Всего голосов 11: ↑7 и ↓4+3
Комментарии21
1

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность