• Какие руби фреймворки cтоит попробовать?

    Fralunia
    @Fralunia
    Padrino - более сахарный Sinatra.
    Из вкусных плюшек:
    • Есть аналог быстрой генерации scaffold.
    • Есть авто-генерация админки из моделей.
    • Поддержка всех популярных ORM из коробки.
    • Можно маунтить отдельные приложения
    • Sass то же из коробки.
    • Есть несколько гемов для работы с assets.
    • Все гемы к Sinatra, подходят и к Padrino, т.к ядро там Sinatra, ну за редким исключением, где-то что-то надо будет подкрутить.

    Достаточно удобен для небольших сайтов. И создания api.
    Альтернатива, к более избыточному и тяжелому Rails.

    Собрать начальный проект очень просто:
    padrino g project sample_blog -t shoulda -e haml -c sass -s jquery -d activerecord -b

    подробности тут: https://www.padrinorb.com/guides/blog-tutorial
    Ответ написан
    Комментировать
  • Когда нужно использовать точку в селекторе jQuery?

    viktorvsk
    @viktorvsk
    <тег class='класс' id='айди'></тег>
    $('.класс');
    $('#айди');
    $('тег');
    Ответ написан
    Комментировать
  • Когда нужно использовать точку в селекторе jQuery?

    p - тег. read - класс.
    Без точки — тег. Точка — класс. Есть еще # – id.
    Ответ написан
    Комментировать
  • Как оценить работу штатного SEO-шника?

    kopcap_va
    @kopcap_va
    SEO Consultant
    За выведение слов в ТОП? а потом? штрафовать, если слова пропали из топ-10 выдачи?

    Это не продуктивный подход, т.к. слова могут входить-пропадать в Топ-10 совершенно по разным причинам.

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

    Штрафы являются "мотиватором" далеко не для всех - для многих это наоборот серьезный демотиватор, заставляющий искать новую работу и наплевательски относится к текущей, особенно когда штрафы начисляются по необъективным причинам. Это ведь не завод, где по плану надо за смену закрутить 100 болтов...

    В SEO кроме стандартных технических вещей, есть еще аналитика, поиск эффективных решений, анализ конкурентов и другие работы, где заранее определить, что тот или иной пункт займёт, к примеру, 18 минут - нельзя.
    Ответ написан
    3 комментария
  • Какие банки любят фрилансеры?

    Lucian
    @Lucian
    https://t.me/BusinessAndFreelance
    Привет, использую альфу
    1 только skrill
    2 карты альфабанка
    3 альфа счета

    Так сложилось, собираюсь попробовать тинькофф банк, руководствуясь не хранить все сбережения в одной корзине.

    Личный опыт:
    -У альфа банкоматов не бывает очередей
    -Выдает баксы без комиссии со своего счета, при условии что снимаешь с долларовой карты
    -Более-менее удобный интерфейс
    -Не особо интересуются в отличии от сбербанка откуда у меня появляются деньги на счетах
    -Дружелюбный персонал
    -В налоговую не стучат, только если налоговая спросит лично про вас (узнавал у знакомых сотрудников, инфа свежая, месячной давности)
    -Много филиалов по миру, где можно восстановить карту и обратится за другими услугами
    -Автоматом и мгновенно блокируют карту, если произошла сомнительная операция, снять лок можно просто позвонив, если все таки операция была не ваша, перевыпускают карту без вопросов и комиссий

    Отвечал по skrill в этой теме: Вывод средств из oDesk. Как получить $ в России?
    Ответ написан
    11 комментариев
  • Для чего в игры вводят свитки идентификации (Diablo2, PoE)?

    @Dimas123
    Весь смысл этих игр выбивать "волнительные" предметы. Свитки это лишь один из приемов для процесса идентификации предметов. Тут важен, именно, сам процесс идентификации, неважно свитки это, Каин или бесплатно. Идентификация призвана продлить эффект кайфа от выбитого крутого предмета и дать возможность полностью насладиться этим моментом "разворачивания подарка" в спокойное от боя время.
    Ответ написан
    Комментировать
  • Для чего в игры вводят свитки идентификации (Diablo2, PoE)?

    @Mercury13
    Программист на «си с крестами» и не только
    Наверно, ещё с жанра roguelike, где неопознанная шмотка была реально страшной: встречаются вредные; надел такую — прилипла, носи, пока не расколдуешь.
    По слухам, первый Diablo даже пошаговым был, как обычный «рогалик». Потом переделали.
    Ответ написан
    Комментировать
  • Как вы начинаете вёрстку сайта?

    torrie
    @torrie
    Всё знаю, всё умею
    В первую очередь делаю сброс css-стилей.
    Затем делаю вёрстку общих блоков - просто структура из div'ов с нужными ширинами, высотами согласно макету, залитых разными цветами. Стараюсь все div'ы(когда что-то в строчку) делать inline-block'ами. Получается цветная такая структура будущего сайта. Каркас готов.
    NDrl9VkCyDvemP.jpg

    Начинаю углубляться в каждый блок - располагать в нём нужные элементы. В зависимости от сложности их расположения делаю какие-то блоки position:relative, но чаще всего всё упирается просто в отступы.
    Ответ написан
    3 комментария
  • Как вы начинаете вёрстку сайта?

    dunmaksim
    @dunmaksim
    Технический писатель
    1. Создаю каталог для проекта
    2. Инициализирую Bower
    3. Устанавливаю нужные пакеты, например, Twitter Bootstrap, Angular, jQuery и т.д.
    4. Ставлю Grunt, плагины для него и т.д.
    5. Запускаю EMACS и создаю index.html
    6. С помощью Emmet создаю шаблон, который уже начинаю заполнять.
    7. В каталоге src создаю папки less, js и т.д.
    8. Попутно пишу задачи для Grunt
    9. Если в выбранном фреймворке не хватает какого-либо класса для стилизации элемента, сначала описываю стили прямо в шаблоне, в свойстве style. Затем при необходимости выношу их оттуда в LESS в виде одного или нескольких классов.
    10. ??????????
    11. PROFIT!!!
    Ответ написан
    15 комментариев
  • Какую литературу следует выбрать для освоения linux?

    insiki
    @insiki
    broken pipe
    Установить любой из Linux-дистрибутивов на компьютер/ноутбук, открыть книгу Кофлера "Linux. Установка, настройка, администрирование" и вливаться. :)
    Из видеокурсов советую:
    1. Курс на stepic.org
    2. Курс по сдаче LPIC от Кирилла Семаева
    3. Курс информационных технологий от Yandex
    4. Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана. Курс "Базовое администрирование Linux"
    Ответ написан
    Комментировать
  • Какую литературу следует выбрать для освоения linux?

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

    Все в *nix начинается с комманд man и info.

    Здесь философия в начале книги, прочитай:
    Essential System Administration, 3rd Edition
    shop.oreilly.com/product/9780596003432.do

    Здесь для озарений:
    Unix Power Tools, 3rd Edition
    shop.oreilly.com/product/9780596003302.do

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

    Основной принцип imho: мелкие, простые комманды, ты как волшебник - соединяешь в мощный функционал операционки.

    Удачи, Люк!

    update:
    по сути, чтобы давать комманды системе, тебе нужно знать как работает твоя коммандная оболочка ( например, у меня bash ), соответственно я смотрю man bash - если встречу что-то странное.
    Ответ написан
    2 комментария
  • Как безопасно передавать пароли?

    074909
    @074909
    группа медленного нереагирования
    Zerobin. Для успокоения паранойи можно развернуть и у себя.
    sebsauvage.net/wiki/doku.php?id=php:zerobin
    ZeroBin is a minimalist, opensource online pastebin/discussion board where the server has zero knowledge of hosted data. Data is encrypted/decrypted in the browser using 256 bits AES. You can test it online. sebsauvage.net/paste
    Ответ написан
    Комментировать
  • Полезны ли курсы от "Специалиста"?

    ZeXeDeR
    @ZeXeDeR
    web-developer
    У "Специалиста" хорошие, разжеванные курсы, но слишком растянуты. Лаконично и по существу - Lynda.com. Главное, чтобы не было так - "посмотрю курс до конца/прочитаю книгу и буду программировать", типичная прокрастинация. Видеокурсы порекомендовал бы смотреть на досуге, а в остальное время ставить задачу, вооружиться справочником по js и гуглом, и знакомиться с языком на практике. Один фиг, из того что просмотришь в видео, половина тебе не пригодится в ближайшее время и потому быстро позабудется.

    Из перечисленных книг советую Дэвид Флэнаган - JavaScript. Подробное руководство (6-е издание) - 2012.
    Советую также обратить внимание на вот эту подборочку: хабр
    Ответ написан
    Комментировать
  • Полезны ли курсы от "Специалиста"?

    mrusklon
    @mrusklon
    Не получается? Яростно гугли!
    курсы от специалиста одни из лучших по "розжованности" но смотря какие , есть преподаватели которые так задирают нос и рассказывают о всяких мелочах слишком долго , что потом теряешь нить повествования и обучение становиться невозможным .
    Мой совет ИМХО , нужно сперва посмотреть пару видео по синтаксису , затем немного почитать книги по теории , а затем вперемешку смотреть толстые видео курсы , читать книги и самое главное ПРАКТИКОВАТЬСЯ
    Ответ написан
    Комментировать
  • Необходимо за короткий срок полностью овладеть Ubuntu GNU/Linux, как?

    @algebris
    Javascript Full Stack Developer, UNIX expert
    Я считаю, что любая область знаний требует для овладения ею настойчивого внимания со стороны обучающегося. Хорошей практикой, конечно, будет установка linux на рабочий комп в качестве основной (я так сделал 20 лет назад). Но Window Manager развращает, т.к. основной объём знаний и навыков с linux основан на работе с её внутренностями: filesystem, shell, processes, services, devices ... вобщем, впитать мощь архитектуры SystemV (если про linux). Но это лучше сделать с прикладными задачами, коих великое множество! Настройка хостинга, деплой проектов, установка и эксплуатация сервисов, непосредственно - разработка, скриптинг в shell, perl и т.д. и т.п. А сгенерить эти задачи может только сама профессия. Короче, прям быстро поднять навыки, я сомневаюсь что получится, но со временем, через интерес к linux и настойчивой работе с ним вы станете хорошим профи. 90% ответов на ваши вопросы вы найдете через google-поиск, stackoverflow, etc.
    Ответ написан
    Комментировать
  • Реально ли подготовить себя для сисадминства, если этим только увлекаешься, а не работаешь профессионально?

    @e1ferapontov
    Админю всякую виртуализацию
    Короткий ответ: да.
    Длинный ответ: тоже да, но есть нюансы.
    Сисадминство состоит не только из никсов и цисок. В большие предприятия (или хотя бы туда, где есть IT отдел) без опыта работы вас вряд ли возьмут, даже будь у вас сертификаты всех вендоров этой планеты, а в малых и средних чаще всего используют Windows.
    Реального опыта работы лучше всего набираться на должности эникея (помощник системного администратора/оператор службы техподдержки пользователей -- хелпдеск, короче). Тут тебя и подстрахуют старшие товарищи всегда, и научиться решать (особенно -- быстро решать) самые распространенные проблемы придется, и поломать ничего не дадут. Плюс требования при приеме их на работу очень и очень демократичные (к примеру, в широко известном Wargaming эникеи получают почти в два раза больше, чем я, хотя знать им приходится ну очень сильно меньше).
    Мой вам совет: научитесь решать самые распространенные проблемы с компьютером своим и компьютерами своих знакомых (это и имеется в виду в строчке "пользователь ПК на уровне администратора"), прочитайте пару книжек про Windows Server и, особенно, Active Directory, познакомьтесь с *nix'ами на уровне базовой их настройки и сопровождения, научитесь настраивать и сопровождать сеть в самой-самой простой топологией и можете смело искать работу "падавана" сисадмина.
    P. S. Очень и очень рекомендую к прочтению цикл статей "Сети для самых маленьких". Если вы хорошо понимаете хотя бы первые четыре статьи, то вы готовы админить простые сети. Если больше -- ищите вакансии низших сетевых инженеров у провайдеров :)
    P. P. S. Полагаю, на начальном этапе из всех *nix'ов вам придется знать только три типичных случая использования оных: LAMP (Linux + Apache + MySQL + PHP -- веб-сервер), файловый сервер (ZFS + Samba, наверное), интернет-маршрутизатор + прокси (SQUID, iptables, pppd и много других не слишком страшных вещей). Поэтому можете начать как раз с них. Замените себе машиной с Linux интернет-маршрутизатор от провайдера (простейший сетевой экран средствами iptables + pppoe или что там у вас провайдер использует), сделайте на нем прокси, домашнюю файлопомойку и торрент-качалку, запилите уютненький бложик (как раз Apache + PHP), какой-нибудь простейший почтовый сервер (чтобы уведомления на мыло скидывал о своем состоянии, например). Опыта получите просто море.
    Ответ написан
    1 комментарий
  • Создать демона на python 2.7 ?

    icCE
    @icCE
    youtube.com/channel/UC66N_jRyZiotlmV95QPBZfA
    >И работатет в фоновом режиме без терминала и прочего. Тоесть только показивет собщение ?
    Извените, а куда он будет вам показывать сообщение ? Только если в лог писать.
    Или вы в X выводите инфомацию ?

    В любом случаи вот вам как писать демонов
    stackoverflow.com/questions/473620/how-do-you-crea...
    habrahabr.ru/post/176067

    Для запуска при старте системы надо написать скрипт для старта вашей программы. В теории можно и на bash забацать демона. Если вам интересен этот вариант, я дам пример скрипта.
    Ответ написан