Category: it

Category was added automatically. Read all entries about "it".

kaji

Админ на день

Существует ли услуга "выездной админ на день"? Постоянно сталкиваюсь с тупейшими проблемами на своём серваке, пытаюсь их в меру сил нагуглить и "решить", из-за чего постоянно сталкиваюсь с тупейшими проблемами на своём серваке. Мне не хватает базовых знаний об администрировании линуксов и, признаться, не очень хочется их получать. Что мне делать? Друзей продолжать напрягать как-то совестно, а у самого уже руки опускаются.

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

Вот, например, на днях я пытался обновить, как уже сказал, на своём сервере питон с 2.5 до 2.7. Новый криво поставил, старый криво снёс, уебал пол-системы, потом коллега по доброте душевной несколько часов всё приводил в порядок. Окей, разрулили. Через несколько дней я самостоятельно и относительно успешно поставил нжинкс и свой апач за него перенёс. Окей, всё работает, но перестала ходить почта. Ах да, это я говорю о продакшн-сервере кстатиды. Всё это, ессно, режется по живому под нагрузкой, потому что экспериментировать негде.

Так вот, отвалилась почта. Не отсылается с сервера. Сегодня, пользуясь немощью, остался дома и решил разобраться. Так вот, насколько я могу судить, никакой программы отправки почты на моём сервере не существует. mail: command not found, сендмейла нет, постфикс, который, кажется, я ставил два года назад, тоже ничем не выдаёт своего существования. И вот я сижу и не понимаю, что происходит: то ли я не умею находить установленный софт на машине, то ли я не то ищу, то ли весь этот софт в результате описанных выше пертурбаций бесследно испарился, то ли у меня апач из-за появления нжинкса шлёт письма куда-то не туда и попадает в пустоту. Я даже не знаю, с чего гуглить начинать.

Да, особых денег нет, но вообще хотелось бы для начала хотя бы ознакомиться с методами решения таких проблем и расценками на них. Халп?
ibarraki

Achievement unlocked: The Bugfixer!

Интересно, как изменится процесс разработки, если багтрекинговый софт типа JIRA будет включать в себя игровые элементы? Закрыл багу — получил очки опыта. Сделал импрувмент — получил голду, купил себе [Мифриловый Бубен со знаком Енота]. Отлевелился — получил очко таланта смешное какое-нибудь. За тысячу багов ачивмент. Мне кажется, что, во-первых, это круто и интересно, во-вторых, может повысить производительность сотрудников, а в-третьих, что эта идея тянет на серьёзный проект, который при правильной реализации можно будет даже как SaaS продавать.
guchuko

Про контр-интуитивность

Сегодня узнал, что в питоне (язык программирования такой) десять разделить на шесть будет единица. Оказывается, если два интегера (целых числа) разделить одно на другое, то, по мнению питона, результат тоже должен оказаться целым числом, поэтому 1.(6) округляется и получается единица. А для того, чтобы получить правильный ответ, нужно принудительно тайпкастнуть, например, делитель во флоат.

Collapse )
kaji

CSS History Hack и CAPTCHA

Есть такая замечательная вещь, CSS History Hack называется. Это такой очень простой и изящный способ узнать, посещал ли юзер какой-то конкретный сайт. Ставим на страницу ссылку на проверяемый сайт, делаем для неё разные стили a и a:visited, затем при заходе пользователя смотрим, как эта ссылка ему отобразилась и делаем соответствующий вывод. Даже без яваскрипта работает, если сделать a:visited { background: url(...) };. Красота! Обожаю этот хак (это, конечно, хак, потому что документированные возможности браузера используются не по назначению для получения личной информации). У меня прям в душе всё поёт каждый раз, как я о нём вспоминаю :)

Ну я, короче, к чему о нём вспомнил. Можно попробовать использовать этот хак как дополнение к каптче. Если пользователь, зашедший к вам на сайт, подвержен этому хаку, и если он заходил на гугл, яндекс или там лайвджорнал.ком какой-нибудь, то он 100% не бот, потому что у бота нет браузера. Осталось только придумать секурный способ передать на сервер эту информацию, и всё, можно живым людям не надоедать проверками.
this is sparta!

(no subject)

про пароли

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

пойду поставлю запрет на пароли короче 6 символов, что ли...

* — вы не подумайте плохого, пароли в md5(), всё чётко

__
ai desu

(no subject)

про ФФ3 и ЯЛ

по умолчанию файрфокс 3 поставляется с возможностью добавлять рсс-фиды в две онлайн-читалки — гуглоридер и блоглайнс. как добавить Яндекс.Ленту в этот список?

Collapse )

__
blank

(no subject)

про аутсорс, мысли вслух

по сравнению с Россией и СНГ у программистов в Москве самые высокие зарплаты. то есть программист, например, украинец, стоящий столько же, сколько и москвич, умеет, скорее всего, вдвое больше

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

и вот почему-то мне кажется, что единственная причина того, что вебдев-программист среднего класса всё ещё востребован в Москве (а не поголовно заменён дешёвым аутсорсом) — это слабость управленческого звена, которое не умеет (и боится пробовать) работать с братьями-славянами. но тут я не уверен

__
ibarraki

(no subject)

про названия и смысл

в яндекс.директе мне внезапно вылезла ссылочка на сайт с названием nuihuli.ru. думаю — ого, у нас опять нецензурщина в доменных именах разрешена? захожу поглядеть, иду в раздел "О сайте". оказывается, это очередной недо-делишес, но зато с взаправдашней Миссией Проекта и правилами хорошего поведения. "Все мы за чистоту помыслов в целом, русского языка и интернета в частности. Поэтому здесь не будет мата, "падонков", ворованых программ и книг", говорит нам сайт нуихули.ру

ну и, спрашивается, хули?

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

ps. выражаю своё презрение к сайту через rel="nofollow" и noindex в ссылках

__
kaji

(no subject)

про развлекушечки

на Дваче на днях увидал забавную фишку: юникодный спец-символ ‮, переворачивающий текст, написанный после него

небольшая демонстрация (весь текст на жёлтом фоне, включая тег жж-ката, должен быть перевёрнут задом наперёд:

50 kb
‮на самом деле этот текст написан нормально, просто он рендерится браузером задом наперёд

Collapse )

этот забавный эффект достигается использованием спец-символа &#x202E; — добавляете его в текст, и весь текст после него выглядит написанным задом наперёд. если взглянуть в код документа, то МСИЕ и Опера покажут, что текст действительно написан правильно, а Файрфокс из-за некоторых своих особенностей покажет и код документа перевёрнутым, причём включая HTML-теги! степень моего изумления, когда я впервые увидал в коде работающую конструкцию <a/>чавД<"ur.hc2//:ptth"=ferh a>, словами не передать =)

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

так что вот, имейте в виду сами и передайте другим. чмоки всем, не болейте

__