• Жизнь на плоскости Лобачевского
    0
    Почему в видео границы четырехугольников рисуются прямыми? Если это геодезические, в проекции на круг они должны быть дугами. С математикой-то все ясно, а вот когда вы пишете, что ничего интересного не осталось, как раз непонятно. Что такое планер? И зачем было выходить за евклидову геометрию, если остались те же четырехугольные клеточки. В чем разница, кроме того, что в углу встречаются не 4 а 5 клеточек?
  • Ключевое отличие AngularJS от Knockout
    0
    Только при обращении к самой observable, видимо? Потому как пока она не вызвана, не построено дерево, и мы не знаем, от чего она зависит.

    Иногда бывает, что какая-нибудь конструкция никак в голове не уложится. Т.е. есть дерево зависимостей, по нему быстро определяется, какие computed нужно пересчитать при изменении observable. А сам computed — это что-то такое:
    ko.computed = function(callback) {
    var IAmInComputedObservable = true;
    var computedObservableUniqId = ...;
    callback();
    }
    И вызывается код, который в computed-переменной. Последний обращается к какой-нибудь observable, а та видит переменную IAmInComputedObservable, и это значит, что ей нужно достроить дерево зависимостей из нее на compuedObservableUniqId. И почистить которых нет. Такой смысл?
  • Ключевое отличие AngularJS от Knockout
    0
    Спасибо за статью. С angular вроде все ясно. По тику пересчитывается все и готово. А вот как в ko работают dependent observables, до сих пор загадка. Они там умные, к примеру
    this.computed = ko.computed(function() {
    if (this.var1()) return this.var2();
    return 0;
    },this);
    — в этом коде, если this.var1() == false, computed выражение не будет пересчитываться при изменении var2(). У вас есть идеи, как dependency tracking работает, в чем идея?
  • Lego представила Mindstorms EV3
    0
    Эх жаль не застал это в 239.
  • Эмиграция в Польшу как студент либо как фрилансер
    0
    Осталось добавить, что работа не только наемная, но и московская. В Восточной Европе, да и в Австрии полторы тыщи евро на руки — фактически потолок (по рассказам дальше сильно растут налоги). Чувствительно, потому что как человек, переехавший один раз, имею мало привязанностей и держу в голове новый переезд. С нуля со всеми формальностями сталкиваться не хочется, надо много сил.
  • Эмиграция в Польшу как студент либо как фрилансер
    0
    ПМЖ нужно однозначно. Просто у вас проскочила фраза про гражданство. Мне это чувствительно, потому что внутри страны, которая дала пмж, твои права почти не отличаются от прав гражданина. Хоть закрывай фирму и становись на биржу труда. Однако выехать из нее в другую страну и работать без получения разрешения могут только граждане ес, но не пмжшники, потому что эти между-страновые европейские законы формулировались в терминах именно граждан до недавнего времени. То есть не получалось пересидеться в дешевой стране до пмж, чтобы потом ехать дальше с гражданскими бонусами.
  • Эмиграция в Польшу как студент либо как фрилансер
    0
    Да, из Москвы 3 тыщи, на месте уже в 2 раза меньше, а если грамотному знакомому на руки, и того меньше. По сути это 3 раза сходить по разным инстанциям с интервалом в неделю.

    Нужность гражданства — скользкий вопрос. Сейчас довольно быстро меняются законы, появился статус «долгосрочного жителя страны — члена евросоюза» (т.е. пмжшник ЛЮБОЙ страны), и в некоторых странах этот статус близок к статусу гражданина. Т.е. пмж вроде как хватает.
  • Эмиграция в Польшу как студент либо как фрилансер
    0
    Это значительно надежнее, чем фиктивная работа по найму и дешевле чем бизнес-инкубатор за 100 евро каждый месяц.
    Дорого — это миф. Это из Москвы через фирму вам накрутят с внж под ключ по 3000 евро на нос. В то время как по сути это почти бесплатно (стандартные пошлины).

    Дорого — бизнес иммиграция в Хорватию или Болгарию (где нужно трудоустроить 10 местных).

    У вас смешаны две вещи в одном предложении. Если дорого, то о какой фиктивности может идти речь, если вы сам себе платите зарплату и с нее налоги в пенсионный (в Литве со ставки как раз 100 евро налогов)? А вот если совсем бесплатно, то фирма нулевая (но не фиктивная). Но последнее совсем не дорого.

    Но у вас есть голова на плечах, планируйте заранее. Я открыл google adsense аккаунт на фирму и перевесил коды на одном своем сайте, те 100 евро, что на него капают, закрывают вопрос о фиктивности.
  • Эмиграция в Польшу как студент либо как фрилансер
    +1
    Планка именно на доходность или на оборот? И эту планку учитывает именно миграция при продлении внж? (Прошу прощения, мельком в google translate не нашел в тексте закона). Нужно быть готовым.

    Пока в Литве и Словении такая ситуация. Есть два управления с чиновниками. В одном сидит налоговая. Им важно, чтобы фирма платила налоги и сдавала отчеты. Ты сдаешь отчеты — значит фирма работает. Но им пофиг на то, что отчет нулевой. И есть миграция. Ей нужно основание для того, чтобы оставить тебя в стране. Они видят отчет, а значит фирма «работает».

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

    А ты реально живешь в стране, дом имеешь, медицину имеешь, дети в саду, денег не просишь, продукты кушаешь, деньги тратишь. Непоняток с доходами но они с дуба не рухнули из-за этого выгонять.

    И вообще фрилансерство обгоняет законодательство. Пока что.
  • Эмиграция в Польшу как студент либо как фрилансер
    +1
    Ох и хитро же.
    Не верится, что Польша сильно отличается от Словении или Литвы, и в ней нет нормального пути для иммиграции.
    Имею ввиду обычную бизнес-иммиграцию. Открыли фирму. UAB, DOO, limited company или как это по-польски. Это в обычном случае. В случае фрилансера подойдет с неограниченной ответственностью — individuali įmonė, družba z neomejeno odgovornostjo, private company или как это по-польски. Это чтобы себе зарплату не платить (и с нее налоги). Неужели такого в Польше нету???

    Ну и дальше тоже обычно. Подали на внж, пока рассматривается получили бизнес-визу на 3 месяца. Едете, ждете решения. Платите ~30-50 евро и имеете страхование здоровья как у местных (прописываетесь к любой больнице). Дети — бесплатно, на основании ваших платежей.

    Годовой отчет в налоговую — 100 евро бухгалтеру. С ним продляете внж. Первые два года без вопросов можно сдавать нулевой отчет.
  • Создаём сложный лабиринт в фоне веб-страницы
    +1
    Я бы-таки в фоне несложным javascript-ом генерил случайный фон, пример — maze.ragneta.com/. Кому как, а мне накладывать две текстуры и думать об кратностях их сторон сложнее, чем уложить в голове одну простую рекурсию.
  • Microsoft добавил 121 терабайт спутниковых и аэро-снимков в Bing Maps
    0
    Дада, для Вильнюса я именно бингом пользуюсь.
  • На будущей неделе «чёрный список» Роскомнадзора может пополниться блогохостингами Twitter и LiveJournal
    +1
    Да, чего-то они там все про революции да перевороты… Боятся за свои шкурки-то.
  • Ресурсы имеют значение
    0
    www.agiledesigners.com/ — сырой. В авторизации бага с количеством символов, даже после авторизации кнопки I use it не работают и перебрасывают на # (ff16), в иконках невозможно выбрать «бесплатные векторные», а только либо то, либо другое.
  • Русскоязычное сообщество MODX уходит в отрыв!
    +1
    Очень извиняюсь, но в краце что это такое вообще? Для тех, кто первый раз слышит?

    Почитал статью, пролистал положительные комменты, зашел на сайт. Цель написания статьи же была в том, чтобы новый юзер зашел на сайт? Потому как если эта новость исключительно для тех, кто уже в теме, то нахера о ней на хабре писать? Сведущие товарищи и так на ваш сайт зайдут и все увидят.

    Ничего не понял. Это какая-то CMS? На каком языке? Или сервер? Или хостинг/облако? Можно загрузить какие-то две штуки, evolution и revolution. Там какие-то zip-ы, и ни слова о том, что это.

    Ладно, давайте зайдем на страничку «о проекте»… Хм, пусто. Ну ок. Давайте нажмем большую кнопочку «signup today», над ней по английски что-то про простое поднятие сервера и бету… 404… Контакты и обратная связь — тоже пустые.

    Может стоило сначала сайт доделать, а уже потом писать новости?

    Уже уходим или таки лезем в документацию? О! Общая информация о MODX! К тому же страничка не пустая! Что такое шаблон, чанк… у меня ассоциации с minecraft сервером.

    Полезно было бы написать в одно предложение, что же это, где-то поближе к главной.
  • Черногория — не Таиланд
    +1
    Что у Вас в итоге?
    Я как раз сейчас думаю про Словению как вариант.
    Жаль, имею только пмж в Литве, а не гражданство, не получится переехать по-простому и без формальностей.
  • Черногория — не Таиланд
    +1
    Хорватия большая и разная. На границе с Сербией может и не любят.
  • Хочется плакать от российских сайтов недвижимости
    +1
    Статья была не о том, что «плохие сайты есть везде», а о том, что в России НЕТ ХОРОШИХ САЙТОВ. Если не устраивает пример из статьи, смотрите комментарии. www.zoopla.co.uk/, www.rightmove.co.uk/, www.zillow.com/ — на порядок лучше любого российского аналога (их тоже накидали в комментариях порядочно).
  • Опыт создания системы навигации на Ajax
    +1
    Написал подобную систему в одном своем проекте. Тоже перехват ссылок через live, и тоже все работает при отключенном javascript. Но у меня сложнее получилось, чем у вас — делал под ie и до history.pushState. Поэтому пришлось бороться с хешами.

    Еще у вас заменяется только основной контент. Кроме него в обвязке только меню, которое очень легкое. Поэтому в сумме прирост небольшой — что вы контент загрузите, что контент + шапку, разницы особой нет. У меня была соцсеть из кучи блоков, и прирост был существенный, поскольку многие действия жили внутри своего блока, и перегружался только он сам.

    Но там пришлось писать довольно объемный код. Блоки допускали вложения друг в друга. Ясное дело, что грузить аяксом один блок, потом понимать, что в него вложены другие, и делать следующие ajax-запросы, никуда не годится. Нужно грузить все сразу. Т.е. если в блок вложены другие, нужно на сервере это понимать и за раз отдавать все что вложено. А что и во что вложено — само собой указано для javascript-а в тегах. Короче пришлось на сервере написать небольшой html-парсер.
  • Хочется плакать от российских сайтов недвижимости
    +2
    Вы были в Питере? Не там где высотки, как везде, а в центральных районах?
    1. Интерьер не важен, все равно делаешь ремонт. Экстерьер — основное. По фотке сразу видишь высоту потолка, размеры окон и состояние дома — если это старый фонд, очень важно, «поехал» дом или нет. Это важнее, чем обои с цветочками или раздолбанный санузел. Иногда даже с капремонтом дом едет. По внешней фотке видишь ситуацию с парковками. Загруженность улицы. Пространство возле дома, т.е. освещенность (хотя многие квартиры выходят во двор, а там ситуация кардинально отличается).
    2. Идея. Например чекбоксы. Звонят, а ты говоришь — у нас бла-бла-бла новая революционная унифицированная мегакрутая система подачи объявлений… Через формочку на сайте. Заходишь — а там, к примеру, куча чекбоксов. Отмечаешь что имеешь кликами, и автоматом генерится текст с аббревиатурами для газеты. Этот текст потом ессно исправляешь, но главное, что объявление получает структуру. Бабушка с квитанцией для газеты? Да это просто счастье, побольше бланк ей и пусть галочками отмечает.
    3. В комментах скинули хороший пример — vladivostok.farpost.ru/realty/sell_flats/. Сидишь, отмечаешь чекбоксы, а у тебя в менюшке полоска с %-ми заполненности объявления. И под ней цена размещения. Текст пишешь — рублики экономишь. Указал фотку — сразу в 2 раза срезал цену.
    4. На некоторых сайтах, даже на моем nordhome.ru, есть такая страничка, называется «подробный поиск».

    Что именно неясно с функционалом поиска по карте? Смотрите примеры — www.zillow.com/, www.rightmove.co.uk/, www.zoopla.co.uk/, делайте как там.
  • Хочется плакать от российских сайтов недвижимости
    0
    Еще раз. Яндекс — агрегатор, и он не может улучшить контент. Ок. Хотя еще вопрос, почему на самом яндексе нельзя разместить объявление. Ну да ладно.
    Вопрос — а что может агрегатор сделать КРОМЕ выкачивания полупустых объяв? Так вот, КРОМЕ этого он может сделать кучу вещей. Состояние воздуха он может взять из СВОЕГО сервиса яндекс-пробки исходя из интенсивности трафика. Независимо от агентства, для каждой объявы.

    Приведу аналогию с интернетом. Есть хреновый сайт. С шаблонами из 90-х на народ.ру. Ваще никакой. Он вешает счетчик от google analytics. Казалось бы, сайт отстой, какая там может быть статистика, ведь счетчик сообщает только ip, страницу и сессию?

    Нормальная. 2 десятка графиков, динамика, срезы по датам, структурам, сохранение истории поисковых запросов, sitemaps, связь с adwords и куча инструментов. Если пользуетесь, сами знаете. Это считается нормально. Хотя исходных данных — 3 цифры.

    Где такая же нормальная система для недвижимости? Невозможно сделать? Отнюдь, смотрите пример из статьи.
  • Хочется плакать от российских сайтов недвижимости
    0
    Спасибо за ссылку.
  • Хочется плакать от российских сайтов недвижимости
    –1
    Это и грустно. Что значит «сметут то что есть»? Есть квартиры, которые не продаются годами именно из-за плохой подачи информации.
    Есть конкретные люди, они не занимаются продажами, их работа — разработка системы коммуникации между участниками. Эти люди не работают.
  • Хочется плакать от российских сайтов недвижимости
    0
    Спасибо за ссылку. Интерфейс не важен. Но качество базы великолепное.
  • Хочется плакать от российских сайтов недвижимости
    +1
    Т.е. вас в нем все устраивает?
    Интерфейс нормальный, но это не главное. Написать 20 парсеров — это 2 месяца работы одного программиста. А дальше? Навскидку мне нужен еще десяток вещей. Например шумность и загрязненность. Причем эти данные яндекс может родить сам из своего же сервиса яндекс-пробки.
  • Пишем сложное приложение на knockoutjs
    0
    Спасибо за knockback. Знаю backbone, но пока в голове не укладывается, как его использовать совместно с knockout. Поковыряю примеры.
  • Пишем сложное приложение на knockoutjs
    0
    В моем — есть и то и то. Не стал захламлять пример.
    Но роутинг довольно простой и ограниченный — основные страницы, доступные из меню в 1 клик, имеют названия. Всякая мелочь типа всплывающих окон названий не имеет, и не меняет url. Т.е. роутинг не вложенный. Работает просто — в модуле меню висит метод на onhashchange, который по хэшу грузит в currentState то что нужно. Клики по ссылкам меню прописывают новый hash.
    Вроде как в github.com/rniemeyer/SamplePresentation так же устроен.
  • Несколько идей по повышению личной продуктивности веб-разработчика
    +1
    Как вы с несколькими мониторами работаете? У меня под убунтой приложения разнесены по workspace-ам, в одном аська со скайпом, в другом браузер, в третьем код.
    Думал о втором мониторе, но вот чего не пойму. Допустим, на втором мониторе будут расположены мессенжеры. Сижу, пишу код в первом. Приходит сообщение на второй. Перевел взгляд, увидел. Как ответить? Это нужно перефокусироваться, нажать на какие-то кнопки, потом мышкой сделать нужное окно в фокусе, ответить, вернуться назад. Или как-то быстрее? Или там вторая клавиатура?
  • Занимательная геодезия
    +1
    Кто не хочет париться с эллипсоидными проекциями, здесь страничка с готовыми реализациями на разных языках — wiki.openstreetmap.org/wiki/Mercator
    Когда писал свой «гугл maps» с использованием тайлов гугла (квадратных каринок с картой) — эти формулы идеально подошли.
  • Знакомства для айтишников
    +15
    … А потом я стал мудрым и стал искать себе девушку с большими сиськами.
  • Использование возможностей удаленной работы
    0
    У вас этакий полудикарский тур получился.
    Мы ездим по Европе, и там кемперов больше, для них больше условий. Но там не принято останавливаться на ночь НЕ в кемпингах. Что такое генератор, знать не приходится — электричество 1.5-2 евро в сутки. Интернет везде есть — не нужно думать о роуминге (особенно когда по Восточной Европе за несколько дней проезжаешь 5-6 стран). Но при всех удобствах важно помнить, что это Европа, и заложить в бюджет 20-30 евро в сутки на стоянку. Без этого никак.

    Однако в названии поста увидел слово «работа». Фотки у вас хорошие, 4-6 человек, дети, друзья, велопрогулки, Крым. Не надо лала, что в этих условиях вы умудряетесь работать. Обычно под работой подразумевается большее, чем проверка почты 2 раза в день.
  • Новый взгляд на комментарии. Hypercomments.com — комментируем фрагменты текста
    +1
    На drive.ru раньше была система с комментированиями отдельных параграфов текста. Для параграфов это может имеет смысл, поскольку обычно в каждом содержится законченная мысль, но комментрирование отдельных слов черезчур. В редакции для опечаток нужно. Но не для посетителей, где в большинстве случаев это будет выдергивание слов из контекста.
  • Опыт создания Ajax-приложения
    0
    Вместо included.js можно использовать jquery live метод.
    Для обработки кнопок браузера назад-вперед либо отлавливать событие onhashchange, либо history push — pop state. Лучше и то и другое вместе.
    Ну и расширить движок для поисковиков (без javascript) не мешало бы. Это не так уж нереально, только нужно html-парсер на сервере написать и собирать блоки в html-код перед отправкой, если запрос пришел не из ajax.
  • Поисковик Torrtilla.ru — отчет за полтора года
    0
    Подкину одну идейку. У вас — поисковик, все работает как надо, и это круто. И если человек знает, чего хочет, то он может пользоваться вашей системой. Но есть другое поведение — когда он хочет чего-нибудь нового и интересного но не чего-то конкретно. Типа топа по количеству сидов по категориям, например rutor.org/top или opensharing.org/top. Мне такого не хватает на рутрекере.
  • Парящая в воздухе ветротурбина будет вырабатывать электричество на большой высоте
    0
    чего-то я не понял, как она там парит и почему ее не сдувает тот самый ветер, который должен крутить ее генератор. Кабелем что ли зацеплена, как воздушный змей?
  • Валидационные сообщения на русском в Rails 3
    0
    Можно еще через кастом-валидаторы делать:

    validate :name_validator
    
    def name_validator
      errors.add(:name,:name_required) if self.name.blank?
    end
    

    А в локализации писать здесь:
      activerecord:
        errors:
          models:
            message:
              attributes:
                name:
                  name_required: "Введите Ваше ФИО"
    
  • Меняться значит выжить! Интеграция с Вконтакте
    0
    Вряд ли получится реализовать. Лайки-то ладно, основное — публикация новостей и комментов. Публикуем новость — и она не только в лентах подписчиков, но и в лентах друзей подписчиков, это главное с точки зрения трафика. Наверняка есть защиты и от проставления лайков, и от публикации комментов через приложение, иначе фейсбук был бы уже заспамлен.
  • Меняться значит выжить! Интеграция с Вконтакте
    +1
    Так это фейк? Т.е. это не настоящая группа вконтакте и фейсбуке, а свое приложение с скопипастенным дизайном? Юзер нажимает на лайк или оставляет комментарий в copiny в фейсбуке — это действие отображается в ленте событий у его друзей?
  • Двоичные часы
    +1
    Часы в 36 пикселей 6x6, прикольно. По крайней мере, меньше придумать сложно.
  • Watir: простой парсинг сложных сайтов
    0
    Если вопрос про cookie, то с ними идет работа через ff.document.cookie. Естественно, их нужно добавить в запрос.
    С трудом могу представить систему, где картинки зашиты в js код и грузятся через какой-нибудь data: uri sprites. В остальных случаях это все же ссылки на файлы, и для их загрузки ватир не нужен.