• ClojureCup 2013 — отчет команды («unmatched
    0
    Вот график распределения кол-ва коммитов по часам. Видно, что вы значительно более упоротые. Я ближе к концу строчил почти исключительно только графику.

  • ClojureCup 2013 — отчет команды («unmatched
    0
    У вас вообще-то был щадящий режим — до 3-х ночи. Мы до 7 утра спать не ложились (я — оба дня причем).
  • ClojureCup 2013 — отчет команды («unmatched
    +1
    название команды не намекает? :)
  • Битва за Кложуру или операция «Боевой Магнит»
    0
    Eventual им не надо, им strong надо, иначе придется состояния мира мержить. Вообще для таких штук надо что-то универсальное уже запилить, у меня в работе тоже постоянно возникает желание раздать всем нодам общее видение какой-то части мира. Надо учесть что браузер тоже может быть нодой.
  • Битва за Кложуру или операция «Боевой Магнит»
    0
    [~/Dropbox/ws/kick] lein ancient
    [clj-oauth «1.4.1»] is available but we use «1.4.0»
    [http-kit «2.1.11»] is available but we use «2.1.10»
    [org.clojure/data.json «0.2.3»] is available but we use «0.2.2»
    [org.clojure/clojurescript «0.0-1909»] is available but we use «0.0-1889»
    [prismatic/dommy «0.1.2»] is available but we use «0.1.1»
  • Битва за Кложуру или операция «Боевой Магнит»
    0
    Видел ваш project.clj, выносит мозг конечно. У нас попроще:

    [org.clojure/clojure «1.5.1»]
    [clj-oauth «1.4.0»]
    [http-kit «2.1.10»]
    [ring/ring-core «1.2.0»]
    [compojure «1.1.5»]
    [org.clojure/data.json «0.2.2»]
    [org.clojure/clojurescript «0.0-1889»]
    [prismatic/dommy «0.1.1» :exclusions [crate prismatic/cljs-test]]

    и даже вебсокетов нет :(
  • Битва за Кложуру или операция «Боевой Магнит»
    0
    Привет! Я даже зарешал один средний кроссворд в вашем приложение. Работает здорово.

    Мы не парились с автоматизацией вообще ничего — никаких хуков, деплой скриптов или еще чего. nohup lein trampoline run работает прекрасно.
  • edn: extensible data notation
    +1
    Нет, и это философская позиция. EDN — формат представления данных, а не объектов и их связей. Backreference бы усложнили понимание, реализацию и сделали бы парсер stateful.
  • edn: extensible data notation
    0
    Ну вы различайте все-таки концепцию и конкретные правила конкретного синтаксиса.
  • Делаем веб-клиент GMail удобным
    0
    Да, я просто в ящик периодически захожу. Уведомления отвлекают.
  • Делаем веб-клиент GMail удобным
    0
    Да, сейчас как раз думаю, как с этим быть. Пока отмечаю звездочками, может, заведу папку специальную. Непонятно. Но у меня точно писем, требующих отложенной реакции, гораздо меньше, чем поток, который по папкам разносится.

    Как замечать — ну в метках же показывается, где сколько непрочитанных. Допустим, когда я захожу в ящик, сразу вижу, что пришел новый коммент и два письма по работе, например.
  • Делаем веб-клиент GMail удобным
    0
    Надо во Входящих выбрать справа кнопку и Vertical Split:

  • Делаем веб-клиент GMail удобным
  • Делаем веб-клиент GMail удобным
  • Делаем веб-клиент GMail удобным
  • Делаем веб-клиент GMail удобным
    0
    У этой колонки нет своего уникального класса, поэтому скрывать придется по порядковому номеру. Попробуйте tr > .Bu:nth-child(2) { display: none; }, или, как выше пишут, иногда 3.
  • Делаем веб-клиент GMail удобным
    0
    Скрипты есть, но их непонятно как выложить. Я делился с несколькими людьми, сходу никому не помогло — в GMail имена классов сильно зависят от настроек, темы, плагинов. При обновлении гмейла легко могут тупо перестать работать. То есть маловероятно, что они кому-то помогут «как есть».

    И потом, я думаю, у читателей Хабра нет проблем с тем, чтобы юзерскриптом скрыть блок рекламы самостоятельно, да же?
  • Делаем веб-клиент GMail удобным
    0
    Вот называется и проверил, получил 3 дня бана на всю папку Public. Пишут, что это они так нежно только в первый раз. Картинки перезалил.
  • Делаем веб-клиент GMail удобным
    0
    Под Виндой не работает, например?

    Вообще, у меня с ним долгая история отношений, я его периодически ставлю и сношу, потому что понимаю, что чего-то он опять не умеет.

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

    Для меня, когда в письмах идут постоянные треды, баталии, цитирования — неудобно. Конечно, если нужно раз в месяц послать родителям открытку, sparrow в самый раз.
  • Делаем веб-клиент GMail удобным
    0
    То есть вы утверждаете, что у нее интерфейс именно просмотра почты настолько лучше, что имеет смысл держать настольного клиента с гигабайтной базой писем, кучей памяти, обновлениями, только ради того, чтобы пролистывать почту?

    Интересно, посмотрю, что там наворотили после десятой версии, внимательнее.
  • Делаем веб-клиент GMail удобным
    0
    Да, когда пользователю что-то меняют в «его» сайте, не спросив мнения самого пользователя, это часто воспринимается резко негативно, гораздо резче, чем если бы это было бы то же самое, но под новым именем.
  • Делаем веб-клиент GMail удобным
    +1
    Да, но между двумя компьютерами и айпадом не очень-то попереносишь этого «онлайн клиента», и дальше будет только хуже.

    То есть либо фильтры должны быть на сервере, либо один «канонический» компьютер с оперой должен быть где-то всегда запущен, и нужно еще на них фильтры в одинаковом состоянии поддерживать, а то начнут перекладывать с места на место.
  • Делаем веб-клиент GMail удобным
    +1
    В инбоксе остаются письма, которые ты уже прочитал, но которые еще требуют какой-то реакции — ответа, например. Способ отличать прочитанные неотвеченные письма от прочитанных отвеченных.

    Если никакой реакции не нужно — в архив его, с глаз долой. Название навевает мысли о каком-то сжатии, но на самом деле оно просто перекладывается в папку «Вся почта».
  • Делаем веб-клиент GMail удобным
    0
    Судя по тому, что менять их порядок нельзя (точнее, он сам меняется при редактировании), то думаю что нет. Кажется, применяются все — по крайней мере одновременно по два ярлыка оно у меня навешивало.
  • Делаем веб-клиент GMail удобным
    0
    .Bs.nH.ao9.dGpsQd.id > tr > :nth-child(2) { display: none; }

    Совершенно без понятия, насколько это универсально или переносимо на других пользователей.
  • Делаем веб-клиент GMail удобным
    0
    В этом же блоге, только раньше, было что-то такое (сам не пробовал): habrahabr.ru/post/132692/ Дифференцируем кнопки тулбара цветами
  • Делаем веб-клиент GMail удобным
    –1
    Проблем нет, когда у меня был один компьютер, я пользовался apple mail и все устраивало (фильтры, правда, ума хватило на сервере создать). Сейчас два компьютера, мак-винда, а хочется однообразия какого-то.
  • Делаем веб-клиент GMail удобным
    0
    У меня они внутри conversation показываются, вроде нигде специально не включал.
  • Делаем веб-клиент GMail удобным
    +1
    Я в посте написал, как поборол эту штуку — в первом фильтре явно перечисляются все условия из второго со знаком минус, чтобы в него письма вообще не попадали. Не очень удобно, но как-то работает.
  • Делаем веб-клиент GMail удобным
    0
    Посмотрел, жесть какая-то. По интерфейсу похоже как будто для мобильников, все огромное, и почему-то очень медленное. В чем прикол?
  • Делаем веб-клиент GMail удобным
    +1
    fortyseven говорит о том, что допустим один фильтр определил ярлык «работа» (по адресату), а второй «работа / оффтопик» (по адресату + ключевым словам), так вот второй не может удалить у письма первый ярлык «работа», в итоге письмо будет и там, и там.
  • Делаем веб-клиент GMail удобным
    0
    Я сидел на ней когда-то. Нормальный клиент, только оффлайн.
  • Делаем веб-клиент GMail удобным
    +1
    Приятнее, но тоже не без греха — я не могу в одном правиле переместить в папку и пометить прочитанным, например.

    Однако я уверен, что самый лучший интерфейс — когда для папки задаются условия попадания в нее, а не наоборот, для неких абстрактных условий задаются папки. Это более естественный способ, я вот тут об этом рассуждал. Единственное приложение с такой логикой на тот момент оказалось Оперой.
  • Делаем веб-клиент GMail удобным
    +1
    Точно, пропустил, спасибо
  • Command and Conquer на HTML5
    0
    Всё бы отдал…
  • Признаки плохого программиста
    0
    Интересно, почему автор текста считает, что duck typing к ООП что-то добавляет? Для него ООП == статическая типизация?
  • List Revolution. Нумерация списков начиная с единицы? Считайте, уже сделано! [UPD]
    +1
    вопрос не в «можете запомнить», а в «есть ли в этом смысл, отличный от „просто так сложилось“»
  • List Revolution. Нумерация списков начиная с единицы? Считайте, уже сделано! [UPD]
    0
    То, о чем вы говорите — частный пример. Чаще надоедает постоянное length−1, и когда знаешь позицию, нужно в уме −1 прибавлять (возьму второй — ага, значит [2−1]). Зато будет первый — первый, второй — второй.
  • List Revolution. Нумерация списков начиная с единицы? Считайте, уже сделано! [UPD]
    0
    Индексация с нуля — техническая оптимизация С, который складывал указатели, но она распространилась везде.

    Если подумать, это совсем не естественно. Нужно постоянно держать в памяти этот −1. Почему, чтобы взять пятый элемент, я пишу arr[4]? Разве это удобно? Почему, если в списке 10 элементов, то взять десятый (arr[10]) — ошибка? Если беспокоитесь о производительности, храните указатель на начало массива−1.
  • Нейтрино перемещаются со сверхсветовой скоростью
    0
    Популяция шуток про путешествие во времени увеличивается вдвое.