Как стать автором
Обновить
21
0
lost_shadow @lost_shadow

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

Отправить сообщение
{% trolling %}Меня просили «зайти, поиграться, сравнить». В точности это я и проделал.{% endtrolling %}
Вы меня убедили.
1. Зайдите в оригинальный интернет-магазин, поиграйтесь с сортировкой, фильтрами и т.п. — субъективно запомните скорость от отклика до отображения данных.
Сайт грузится ужасно долго, но поиск и фильтры работают превосходно. Несмотря на тормоза, пользоваться удобно, был бы такой магазин в моём городе — пользовался бы им.

2. Сравните скорость в демке интернет-магазина (RIA) (функционал реализован исключительно на стороне клиента с помощью javascript+jquery. Nginx отдаёт только статику. Никаких php, apache, mysql и т.п.).
Как программист — повосхищался подходом. Как пользователь — увидел, что автор настолько увлёкся наворотами, что забыл сделать версию без них, в итоге у меня получилось лишь увидеть подобную картинку, повосхищаться затемнением фона выбранного элемента и всё — ни списков, ни фильтров, ни даже товара по категориям мне увидеть не удалось.

Автор забыл важную вещь, что первично для информационного сайта — это дать пользователю доступ к информации — возможно, без плюшек в виде «живого поиска» и без сортировок и работающих фильтров без перезагрузки страницы. А эффекты, скорость и дополнительные фишки — это для магазина дело десятое. Конкуренция на этом рынке достигла уровня, когда можно стать клиентом того магазина, сайт которого удаётся посмотреть без угадывания, какие браузеры имел в виду разработчик, когда реализовывал функционал, доступный исключительно через эти самые браузеры. В завершение приведу примеры правильно спроектированных с этой точки зрения интерфейсов — google, gmail.
Обязательно напишите, чем всё это закончится. Надеюсь, я узнаю это не из показаний дозиметра.
Или на другую кнопку — например, на правый альт. xmodmap -e 'keycode 113 = at'. Хотя обычно на правом альте у меня запятая для русского языка (слишком часто используемый символ в русском тексте, чтобы ему быть в верхнем регистре).
Пробовал двумя способами:

Ошибка при загрузке www.????????.??./:
Неизвестный узел www.

Ошибка при загрузке www.xn--90abjbuse9a.xn--p1ag.:
Неизвестный узел www.xn--90abjbuse9a.xn--p1ag.
Как ключи выдаются мне:
  • Доступ к git — закрытые ключи несимметричного шифра, выдаются сисадмином.
  • Пароли на те места, где нужен пароль (например, таким был бы пароль на FTP у разделяемого между юзерами хостинга, если бы у нас были такие проекты) — закрытая страница проектной wiki, доступная лишь участников проекта.
  • Разовый доступ — в нашем случае не имеет смысла. Сейчас объясню, почему. О целенаправленном доступе к данным — любой сотрудник, которому доступ может потребоваться, обладает квалификацией сделать себе доступ навечно, воспользовавшись разовым логином. О случайной порче данных — подавляющему же большинству доступ к боевым серверам просто не нужен. При грамотно организованном процессе дизайнеру, верстальщику, тестировщику и Javascript-программисту доступ к серверу ни к чему, а вся работа на сервере, как правило, ограничивается запуском /var/www/<project-name>-<deployment-suffix>/bin/update, что так же минимизирует риск что-то случайно испортить.

Как хранятся у меня локально:
  • HTTP, HTTPS, SVN, IMAP — kpasswordmanager сам их расшифровывает и вставляет в формы в браузере или другом приложении. Шифр симметричный, хранение ключа в ОЗУ 15 минут.
  • VCS, SSH — шифрованый симметричным шифром раздел с закрытыми парами ключей
Это защищает информацию в случае утери ноутбука или SD-карточки с home-разделом.

И, разумеется, файрвол на серверах, дающий доступ только к нужным вещам и только из нужных мест. Приватный ключ или пароль на SSH вне сети компании совершенно бесполезен. Если нужен всё же доступ извне — есть VPN в локальную сеть организации.
Хм… демка подвисла на «Building interface ...».
Мне действительно интересно.
А какая принципиальная разница? Москва — первый город по количеству людей, Петербург — второй, Новосибирск — третий. А даже в маленьком городе такой сервис был бы полезен.
Да я вижу, что к такому повороту событий вы давно готовы!


Тракторы Беларусь
А мне при копировании/вставке больше всего теперь в винде не хватает нормального буфера обмена. А то выделяешь новый фрагмент, а старый в буфере затирается. Бесит аж с непривычки — привык на одномониторных конфигурациях сначала 2-3 вещи выделять в исходном документе, потом вставлять в нужном документе в нужном порядке.
Про виртуальные рабочие столы — вижу, пока не оценил всей прелести. Например, удобно выносить на отдельный десктоп приложение, которое всегда занимает 2 монитора. Например, эклипс — один монитор полностью код занимает, другой деляет project explorer, outline, console и лишь изредка их заменяет браузерное окно с документацией, когда в неё надо смотреть каждые 3 строчки.
Выделив один рабочий стол под личные, не относящиеся к работе вещи, легче переключаться между работой и отдыхом в перерывах.
Или если работа требует смотреть в логи кучи всего по ходу выполнения каких-то операций — скажем, тестов, то отдельный десктоп можно выделить для terminator-а, делящего мониторы по консолям с watch или tail -f и чего-то, что инициализирует эти тесты. К слову, если записей в логах появляется очень мало, можно использовать tail -f список_файлов.
Попробуй освоить виртуальные рабочие столы.
Попробуй настроить хоткеи на окна. Не уверен, что это можно сделать в Gnome, но в KDE можно. У меня окна переключаются по Win+{1..6,Q..T} в нужные мне приложения — от консоли и браузера до почты и чата. Очень удобно.
Попробуй настроить автомтические действия через скриптинг и альясы для всего, что используешь в работе — например вместо src/manage.py test django-приложения запускай скрипт:
src/manage.py test --noinput "$@"|grep -v "Creating table "|grep -v "Installing index for "

для запуска редактора:
function k {
        kwrite "$@"&
        disown
}

function sk {
        sudo kwrite "$@"&
        disown
}

Попробуй соединить разные приложения, повесив результат на альяс, например:
if [ $# -eq 1 ]
then
      git log -p "$@" -1 | kompare -
else
      git diff "$@" | kompare -
fi

Попробуй повесить «запятую» для русской раскладки на одну кнопку и переключение раскладки тоже на одну кнопку. Ибо запятая используется часто, переключение раскладок — тоже, а нажимать две кнопки — лишняя работа.
Автоматизируй хоткеями или скриптами всё, что делаешь часто и что можно автоматизировать. Если за одной программой ты лезешь в меню чаще раза в день — юзай диалог запуска. Если имя длинное — юзай хоткей. Если ты открываешь сразу несколько вкладок с определёнными страницами в браузере в начале работего дня — юзай хоткей, который откроет тебе в браузере именно эти вкладки. Научись пользоваться aptitude/apt-get/synaptic для быстрого поиска, загрузки и установки нужных тебе инструментов вместо поиска дистрибутивов и лекарств от жадности в p2p. Если в начале рабочего дня ты делаешь git pull/svn up и запускаешь автотесты/компиляцию, пол-часа ожидая результат — сделай так, чтобы эта работа запускалась за ночью, до твоего прихода на работу, да притом так, чтобы если тесты упали/компиляция не прошла, ты видел время, id коммита и юзернейм злобного коммиттера на своём экране. После настройки всех таких автоматизаций, которые легко делаются в линуксе, отношение «неделю плевался» будет применимо уже к другой операционке.
И не заработать 7000 рублей на продукт, которым года три уж точно пользоваться будете?


Заработать на винду? А ведь это мысль! Как только sudo aptitude install kde 2gis openvpn openssh-client будет выполняться в ней без ошибок, я обязательно подумаю над этой идеей!
VNC поможет, если для удалённого управления.
Windows 7 Remover & Cleaner :)
Кто-то тебя заминусовал — не поверил, что ли? А зря. Подтверждаю, порядок примерно такой. В Новосибирском Государственном — примерно 4-4.5 тысячи рублей за ставку. Более того, норму часов на ставку увеличили недавно процентов на 10 (точные цифры не помню), чтобы платить меньше — это раз. В принудительном («или пишите заявление») порядке перезаключили договора с преподавателями на меньшую зарплату, чтобы платить ещё меньше — это два. Перестали оплачивать время приёма экзаменов — это три.
ВУЗ позиционируется как кузница кадров для СО РАН, производящая молодых учёных, с соответствующими претензиями на уровень подготовки выпускников. А теперь — внимание! С поиском преподавателей и раньше были проблемы (даже меня, не имевшего серьёзного отношения ни к науке, ни к преподаванию, за неимением альтернативы за несколько дней до начала семестра умудрялись пару раз через знакомых найти и устроить на семестр-другой повести семинары у нескольких групп). Меры, озвученные мною в предыдущем абзаце привели к тому, что для физического факультета кризис поиска преподавателей настолько высок, что недостаток будут восполнять за счёт стажёров-выпускников педагогического института, то есть людей, знающих немного больше школьной программы. Насколько ситуация плачевна для других факультетов, информации у меня никакой нет.
А у (мега?)корпораций другая забота — рады бы перейти на СПО, да наблюдают дефицит специалистов, умеющих с ним хоть как-то обращаться.
Один такой генератор — energy server, может вырабатывать до 100 киловатт энергии в час.


Вот здесь мой семантический парсер сломался. 100 киловатт — мощность, час — время. Не понимаю физического смысла отношения мощности и времени. Допустим, автор имел в виду 100 киловатт-часов. Это уже получается количество энергии. Величина тоже имхо имеет смысл не для генератора, который должен постоянно выдавать определённую мощность, а для аккумулятора. Хоть в тексте и сказано, что генератор может работать как аккумулятор, и 100 киловатт-часов можно посчитать его ёмкостью, всё равно мне кажется, что автор хотел сказать что-то другое.
Не, это уже сложнее. И ежели так, то уж httplib + BeautifulSoup.

Информация

В рейтинге
Не участвует
Откуда
Новосибирск, Новосибирская обл., Россия
Дата рождения
Зарегистрирован
Активность