Pull to refresh
133
Karma
0.4
Rating

Мастер сельского афоризму

  • Followers 74
  • Following

[Опрос] Насколько вам наплевать на фичи последней версии языка?

Perl *Ruby *PHP *Python *JavaScript *

Многие на собеседованиях любят гонять по последним фичам языка. У меня это всегда вызывало недоумение, во всяком случае в сфере веб-разработки. На фронтенде ты смотришь CanIUse (или сношаешься с полифиллами и транспиляцией (что ныне в приличном обществе и за сношения не считают)), а на бэкенде ты смотришь на шаблоны vps/vds, которые предоставляют хостеры и прикидываешь когда же в них появятся нужные тебе версии языка. И я абсолютно не против развертывания среды выполнения нужной версии, которая будет отличаться от системной, но давайте будем честными с самими собой. Какой процент из вас ориентируется на последнюю доступную версию языка? А какой на то что будет на в ближайшие пару лет дано в ощущениях, браузерах и датацентрах. Внимание опрос!

Читать далее
Total votes 30: ↑5 and ↓25 -20
Views 6.1K
Comments 53

How to connect to FTPS or mount it to local folder

System administration *
Tutorial

FTPS - is FTP with SSL layer, please don't mess it with SFTP. FTPS uses regular FTP protocol underneath, but all commands and data is encrypted using SSL. So mechanism of work is pretty same as in HTTPS: old protocol encapsulated in security layer. But that's breaks a lot of traditional FTP clients you are used to.

So here is 2 dead simple solutions I've tested with many FTPS servers, which setup could be much more correct then it actualy was. You can encounter FTPS servers configured in 2 ways with ports 20 + 21 and 989 + 990 used.

Filezilla

Filezilla is a GUI client available for both linux and windows. It has pretty specific interface. It can correctly handle wrong certificates, unusual ports and so on. Can be downloaded here. Just enter host, username, password and port(only if needed) and press Connect.

Mounting FTPS under linux

There is a an utililty called curlftpfs. It works under linux/*bsd and allows to mount remote FTPS(S) dir to you local directory. So in the simpliest ways on the ubuntu/debian it will look like:

sudo apt install curlftpfs

mkdir /tmp/ftp-mount

curlftpfscurlftpfs -o ssl ftp://USERNAME:PASSWORD@HOSTNAME:21/ /tmp/ftp-mount

If server you connecting to has wrong or outdated SSL certificate you can try:

curlftpfs -o ssl,no_verify_peer,no_verify_hostname ftp://USERNAME:PASSWORD@HOSTNAME:21/ /tmp/ftp-mount

If you need to change port from 21 to something else, remember, you can change port only in connection string, maybe via .netrc, but NOT with curlftpfs ftp_port option.

If you know a solution that allows to mount ftps folders under Windows, please mention it in comments.

Читать далее
Total votes 1: ↑0 and ↓1 -1
Views 900
Comments 0

Шифруем в голове, пишем на бумагу

Information Security *Cryptography *GTD *

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

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

Читать далее
Total votes 17: ↑11 and ↓6 +5
Views 7K
Comments 15

Linux, suspend to RAM и ИБП

Configuring Linux *

В случае периодических, но достаточно кратковременных, отключений электроэнергии и наличии недорого ИБП с 1-2 аккумуляторами на 7 А.ч, не всегда есть смысл выключать компьютер пока не дадут свет. Особенно если вам долго и сложно поднимать рабочее окружение. Ниже будут приведены замеры потребления мощности для конкретного десктопа и стратегия работы с ИБП при нестабильном электричестве.

Читать дальше →
Total votes 10: ↑8 and ↓2 +6
Views 8.5K
Comments 58

Сломался сайт или вас забанили?

Spamming and anti-spamming Information Security *Accessibility *Browsers Freelance

    По всем канонам жанра, когда вы сталкиваетесь с ошибкой на сайте, из-за которой абсолютно ничего не работает, вы прикидываете уровни абстракции на которых вероятнее всего эта ошибка произошла. И если раньше в списке моих приоритетов была ошибка в коде сайта, то теперь в первую очередь я думаю, что попал в условный Shadow Ban. Особенно, если речь идет о заграничных сервисах. Давайте посмотрим почему так происходит, и что можно с этим поделать.

Читать дальше →
Total votes 17: ↑4 and ↓13 -9
Views 3.7K
Comments 15

Кто похоронит современный веб?

Web design *CSS *JavaScript *Programming *Browsers

По словам многих фронтенд-разработчиков, веб становится все лучше и лучше с каждым годом. И это хорошо. Плохо то, что до хорошего состояния при таких темпах улучшения мы можем просто не дожить. Что дно, с которого мы поднимаемся, находится так глубоко, что и не выплыть вовсе. Впрочем, о том, как все плохо в связке HTML-CSS-JS, за последние время написано было немало. Так что сегодня обойдемся без горестных стенаний и помечтаем о том, что можно сделать и почему это будет сделано.


Читать дальше →
Total votes 53: ↑38 and ↓15 +23
Views 42K
Comments 198

Бытовой мультиметр, которого я так и не нашел на рынке

DIY Electronics for beginners

Выкинув очередной сдохший DT-838, я крепко задумался. На рынке полно мультиметров на любую цену и точность измерений. Но когда тебе нужен простой бытовой мультиметр, который нужен в хозяйстве: для простого ремонта бытовой техники, машины, работ по электрике, то на рынке кроме DT-838 по сути ничего и нет. Не может же быть все настолько грустно, рассуждал я, наверняка в чистилище между индикаторной отверткой, лампочкой-пробником и DT-838 должны обитать какие-то другие приборы. Которые бы гармонично смотрелись в ящике с инструментами, извлекаемые оттуда раз в полгода для редких работ, или бы жили в машине круглый год. Таких не нашлось, и поэтому все что будет написано ниже — попытка описать желаемый мультиметр, отталкиваясь от требований предъявляемыми бытом обычного человека, далекого от электроники, но с прямыми руками.



Читать дальше →
Total votes 44: ↑31 and ↓13 +18
Views 95K
Comments 117

Настройка Firefox/Chrome для очень медленного и лимитированного интернета

Firefox Google Chrome Network technologies *Browsers
Tutorial
Давайте попробуем сделать из, например, Firefox броузер, который будет полезен когда у вас очень дорогой трафик, или очень низкая скорость интернета, а вам срочно нужно перелопатить кучу текстовой информации в минимально читаемом виде, конечно же без Javascript. Для этого мы сделаем отдельный профиль Firefox на черный день. Данный подход должен работать и для Chrome, потому что плагин для урезания трафика используется один и тот же.

Для сравнения — в таком режиме статья загружается потребив 106 КБ трафика, в то время как в обычном режиме Firefox тратит около 6.3 МБ трафика для загрузки и отображения той же страницы. При этом контент в целом читаем, хотя это и зависит от конкретного сайта.
Читать дальше →
Total votes 29: ↑25 and ↓4 +21
Views 15K
Comments 22

Просмотр комментариев на Хабре в порядке добавления

Habr Browser extensions Browsers

TLDR: скрипт сортирует комментарии под статьей в порядке добавления, без учета уровня вложенности и дискуссий. Можно просматривать раз в несколько дней до появления чувства дежавю.



12.06.2019 — добавлена поддержка скрипта для страниц новостей

Читать дальше →
Total votes 21: ↑21 and ↓0 +21
Views 1.8K
Comments 5

Дешевые кнопочные телефоны сегодня

Gadgets Smartphones

    В последние годы смартфоны охватывают все большую часть рынка мобильных телефонов. Но, глядя на ассортимент dns-shop.ru, можно найти и пару сотен моделей кнопочников. Интересны и цены на них — в пределах 8-10 долларов можно купить двухсимочный телефон с картой памяти, плеером, Bluetooth, радио, и, конечно же, конференц связью, что обеспечивается одним разговорным динамиком повернутым в сторону от вашего уха. В общем отличный артефакт на случай, если вы в кои-то веки решите побомжевать, отправиться в армию, тюрьму или злачное место.


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

Читать дальше →
Total votes 28: ↑23 and ↓5 +18
Views 55K
Comments 293

Ализар набрал 5000 публикаций на Geektimes

Habr
Сегодня красный день календаря, хабраюзер alizar, наше все в области научно-популярной журналистики написал свой пятитысячный пост. Одиннадцать долгих лет он шел к этому. Geektimes не был бы самим собой без этого человека. Его неустанная деятельность на ресурсе в течение этого времени не осталась незамеченной, и даже породила целое течение в местной журналистике, т.н. «ализаровщину». Это стало своеобразным брендом, знаком качества, который некоторые люди даже специально применяют в настройках фильтрации контента, чтобы убедиться, что они получают самую правдивую и точную информацию, в самом лучшем качестве перевода.

И в этот светлый день пожелаем ему выдержки и терпения, чтобы и дальше радовать нас своими замечательными новостями и переводами.
Total votes 162: ↑138 and ↓24 +114
Views 28K
Comments 86

Смартфон, у тебя все в порядке?

Gadgets Wearable electronics
Сегодня ко мне попало очередное устройство на базе платформы Android. Не то что бы я занимался обзорами гаджетов и через меня их проходило достаточно много, не то что бы я их ремонтировал, и все устройства, которые проходили через меня, были бы заведомо с браком, нет. Но несмотря на это я вынужден констатировать факт, что все, даже новые, устройства за последние 5 лет которые попадали мне в руки на донастройку имели какие-то изъяны.

Причем изъяны были самые разные — проблемы с корпусом, контроллером батареи, драйверами модулей и датчиков, встроенными приложениями, крах Google Apps — вообще обычное дело. И этому подвержены не только дешевые китайские смартфоны, срок поддержки которых заканчивается раньше чем устройства попадают на полки магазинов — даже флагманы известных брендов грешат этим.

В общем я поймал себя на мысли, что ни на одном устройстве, что попадало мне в руки не было бы такого, чтобы нормально работало все. Поэтому данный опрос может быть интересным многим, чтобы понять насколько все хорошо/плохо на рынке Android-смартфонов.

Читать дальше →
Total votes 16: ↑10 and ↓6 +4
Views 19K
Comments 131

Как готовить еду в гостинице

DIY Lifehacks for geeks Health
С ловлей ежей мы худо-бедно разобрались, но жизнь ставит перед нами все новые и новые вопросы. Например гостиничная кулинария. Принято считать что вся тема питания в командировках сводится к заказу пиццы и посещению различных заведений, будь то приотельный ресторан, отдельно стоящие заведение общепита, а то и вовсе — кафе имени известной национальности. Казалось бы, вот и все доступные варианты, и мы обречены вновь и вновь ходить по этому порочному кругу… Однако ж есть один нехитрый способ избежать беды.
Читать дальше →
Total votes 28: ↑23 and ↓5 +18
Views 31K
Comments 43

Начаты поставки компьютеров на базе процессора Эльбрус

Desktop PC's CPU
Первая партия ПК «Эльбрус-401» из 80 компьютеров и 20 материнских плат уже передана заказчику.

«Ижевский радиозавод» впервые начал производство отечественных персональных компьютеров «Эльбрус-401», первая партия из 80 компьютеров уже передана заказчику.

Об этом сообщает пресс-служба предприятия.

Читать дальше →
Total votes 24: ↑18 and ↓6 +12
Views 23K
Comments 38

Настройка CDMA модема ZTE AD3700 для Intertelecom в Linux

Configuring Linux *

Рассмотрим настройку вот такого вот модема. По паспорту он зовется ZTE AD3700.





Провайдер Intertelecom в свое время закупил видимо целый камаз таких списанных модемов. Похожие CDMA модемы используют и другие провайдеры, например PeopleNet. Да собственно для многих устройств на базе чипсета Qualcomm gobi это руководство должно сработать.

Читать дальше →
Total votes 10: ↑9 and ↓1 +8
Views 8.3K
Comments 2

Навигация в крупных проектах для Vim и Emacs

VIM *Emacs *
Из публикаций о Vim и Emacs складывается впечатление, что мало кто использует в них человеческую навигацию по коду. Или же используют вместо нее инструменты вроде ack и ag. А между тем для навигации в этих редакторах есть эффективные инструменты, которые существуют уже не одно десятилетие. Эти инструменты Ctags и Gnu global — они представлены во всех основных серверных Linux-дистрибутивах, так что навигация будет работать даже если разработка ведется на удаленном сервере.

Я буду писать большей частью про Emacs, потому что пользуюсь им, но буду давать ссылки на соответствующие плагины для Vim. Главное донести принцип работы и основные возможности инструментов и отговорить вас от неумеренного использования ack, ag и grep.

Читать дальше →
Total votes 25: ↑24 and ↓1 +23
Views 28K
Comments 19

Суперконденсаторы на 2000 mAh уже в продаже

Energy and batteries
Этой новости уже минимум год, но на хабре никто об этом не написал. Думаю, что многие как и я до сегодняшнего дня считают, что суперконденсаторы(ионисторы) — это до сих пор что-то экспериментальное или с малой емкостью.

image

Но это уже не так. Среди десятков новостей о новых типах аккумуляторов мы кажется имеем технологию, у которой правда есть будущее.
Читать дальше →
Total votes 47: ↑40 and ↓7 +33
Views 87K
Comments 125

Программисты и депрессия

Abnormal programming *Programming *
    Это перевод (причем достаточно вольный) выступления 2013 года программиста на Ruby по имени Greg Bauges, посвященного депрессии и психическим расстройствам в среде программистов. Выступление старое, но проблема вечная. Вот само видео с конференции:



    Итак, начнем, меня зовут Грег. Я работаю в компании Table XI в Чикаго. Мы что-то вроде веб-студии из 30 человек. Я программировал большую часть своей жизни, начав еще с TRS-80, когда мне было только 6 или 7 лет. Там были кассеты и Basic, я даже еще помню ежемесячный журнал 3-2-1 Contact, который печатал на заднем развороте программы для BASIC. Тогда я не мог копипастить и мне оставалось только перепечатывать программу чтобы запустить, заставляя меняться цвета на экране и делать прочие непотребства… Я провел большую часть моей жизни пытаясь усидеть на двух стульях — программируя и работая с клиентами. И еще у меня биполярное расстройство второго типа(БАР2) и СДВ, и сегодня я хочу рассказать вам свою историю, друзья. Рассказать вам почему мы должны уделять внимание депрессии и психическим заболеваниям на подобных встречах, конференциях, и в разговорах с коллегами.
Читать дальше →
Total votes 123: ↑114 and ↓9 +105
Views 179K
Comments 300

Симфония самоподдува

PHP *Symfony *Perfect code *
    Иногда, несмотря на все недостатки, технология выстреливает. Все эти проблемы видят, ругаются, удивляются, но ничего сделать не могут. Уже выстрелило, а значит придется пользоваться, неожиданно, конечно, но раз в год и палка стреляет. Хотя стремительное появление новых технологий в сфере веб-разработки скорее напоминает работу многоствольного деревянного пулемета, изрыгающего фекалии. Переходя от метафор к конкретике, предположу, что PHP-фреймворк Symfony, на мой взгляд, является ярким представителем таких технологий. И о проблемах этого фреймворка я бы и хотел поговорить.

    Среди тех, кто пишет на Symfony встречается много людей, которые его искренне любят. А среди тех, кто его не любит встречается много людей, которые тем не менее этим фреймворком зарабатывают. Так что все написанное ниже не более, чем психотерапия для последних, а также удобная ссылка для троллирования первых фанатами, например, Yii.

Читать дальше →
Total votes 67: ↑45 and ↓22 +23
Views 27K
Comments 156

Статичный хостинг: жизнь после смерти narod.ru

Website development *CSS *HTML *
    В один прекрасный день я обнаружил, что narod.ru, наше все в области истории рунета и неисчерпаемый кладезь вырвиглазных сайтов, продался! Ucoz купил его. Невелика беда, подумал я, после того как перерегистрировал все свои старые сайты под ucoz и на время забыл о проблеме. Но вот недавно узнав о существовании изобилия генераторов статических сайтов я принял решение сделать еще один сайт ни о чем. Какого же было мое удивление, когда выяснилось, что Ucoz.ru более не поддерживает загрузку файлов html, обрекая вас использовать его конструктор сайтов помимо воли.

    Конечно, можно купить хостинг за пару долларов в месяц, можно найти бесплатный хостинг с perl, php и mysql. Можно даже идти в ногу с достижениями времени и воспользоваться heroku или google app engine, получив в нагрузку еще и поддержку передовых языков программирования. Но все это не то. Нет души. Разве может сравниться ламповая закачка обновлений по FTP с бездушной публикацией нажатием одной кнопки в Wordpress? Не может. Именно поэтому давайте посмотрим где и как сегодня можно сделать статический сайт.
Читать дальше →
Total votes 65: ↑57 and ↓8 +49
Views 68K
Comments 50

Information

Rating
1,611-th
Registered
Activity