Как стать автором
Обновить
14
0
Яна @yantar

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

Отправить сообщение

Про userstyles (пользовательский CSS): за два дня написал несколько для сайтов, которыми пользуюсь, и доволен (habr too)

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров5.9K

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

Читать далее
Всего голосов 13: ↑10 и ↓3+7
Комментарии6

Правда ли, что в Европе везде отсталые сервисы, медленные платежи и плохие онлайн-услуги?

Уровень сложностиПростой
Время на прочтение36 мин
Количество просмотров138K

На Хабре неоднократно в комментариях звучало мнение, что Россия впереди планеты всей по онлайн‑сервисам. Мол, у нас и госуслуги, и финтех, и такси, и доставки — все на высочайшем уровне, а в остальных странах, а особенно в отсталой Европе бедные бюргеры до сих пор стоят в многочасовых очередях, заполняют вручную тонны бумажек и ждут в очередях на кассах чтобы сделать банковский перевод, а курьер не привезет им ночью смузи в течении получаса после заказа. Давайте разбираться, так это или нет.

Читать далее
Всего голосов 283: ↑245.5 и ↓37.5+208
Комментарии1129

GPT-4, Claude 3, Gemini Pro или опенсорс — как выбрать LLM под свою задачу?

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров16K
image

Несмотря на то, что сейчас из каждого утюга рекламируется доступ к ChatGPT и GPT-4, вообще говоря, в мире существует несколько больше разных поставщиков LLM (больших языковых моделей), и некоторые из которых могут гораааздо более эффективнее решать какие-то конкретные задачи.

Я уже полгода веду проект VseGPT.ru с доступом к разным LLM из России по OpenAI API (ну, и через вебчат). Львиная доля работы — подключение новых нейросетей. Сейчас их уже свыше 60, и каждую я попробовал хотя бы раз, ну, когда подключал.

Правда, сайт LLMExplorer, собирающий данные об опенсорс нейросетях с портала Hugging Face, говорит, что их там уже более 33 000 штук. М-да.

В общем, вероятно, я не знаю о текстовых сетках всё, но определенно знаю кое-что — хотя бы в пределах своего скромного опыта в 60 сеток. Так что кому интересно — прошу под кат.
Читать дальше →
Всего голосов 25: ↑28 и ↓-3+31
Комментарии28

Чехия! Процесс получения ВНЖ

Время на прочтение7 мин
Количество просмотров7.7K
Как и обещал, по многочисленным просьбам, я опишу процесс эмиграции в Чехию и с какими сложностями и нюансами я столкнулся по приезду!

На сегодняшний день существует несколько способов для получения ВНЖ в Чехии. На одном из них я остановлюсь как можно более подробно.
Читать дальше →
Всего голосов 89: ↑80 и ↓9+71
Комментарии365

Ahoj! Из Праги с любовью

Время на прочтение3 мин
Количество просмотров3.2K
Многие люди в нашей необъятной стране к сожалению рано или поздно сталкивается с мыслями об иммиграции. Эти мысли докатились пару лет назад в итоге и до меня. У кого-то нет возможности, кто-то находит веские причины не уезжать, кто-то устал или не хочет ничего менять в жизни. К своему удивлению я в себе нашел силы и возможности попробовать себя в роли иммигранта. И вот что из этого получается я вам сейчас расскажу…
Читать дальше →
Всего голосов 101: ↑96 и ↓5+91
Комментарии186

World of Goo от 2D Boy

Время на прочтение1 мин
Количество просмотров2.2K
World of Goo
World of Goo — это невероятно стильная и интересная игра, разработанная командой 2D Boy, которая состоит всего из 2-х человек.
World of Goo — это больше, чем продолжение Tower of Goo.
World of Goo — это торжество красоты инди-игр над играми больших производителей.

Игра доступна для Windows и Wii, но планируются версии для Linux и Mac OS X (сейчас в стадии beta).

Читать дальше - трейлер
Всего голосов 72: ↑59 и ↓13+46
Комментарии76

Игровое программирование в Light Bot

Время на прочтение1 мин
Количество просмотров3.1K
Light Bot — забавная браузерная игра на флеше, где вам необходимо запрограммировать своего бота на выполнение простой задачи: дойти до цели минуя все препятствия.
Читать дальше →
Всего голосов 153: ↑124 и ↓29+95
Комментарии113

Прибиваем футер к полу

Время на прочтение2 мин
Количество просмотров1.4K
Давно хотел это сделать (прибить «подвал» к полу) — как ни крути, а «Copyright 2008» по среди экрана
выглядит не козырно. Есть статьи по этому поводу, но ни одного дельного совета я так и не нашел.
Даже парни из LayOut Gala не утруждают себя этим вопросом, хотя занимаются полнейшей мистикой с отрицательными полями, получая при этом «резину» любого вида.
Читать дальше →
Всего голосов 32: ↑21 и ↓11+10
Комментарии40

Коворкинг в Москве на м.Белорусская

Время на прочтение1 мин
Количество просмотров1.8K
В связи с закрытой регистрацией на Хабре меня попросили создать топик (т.е. мопед не мой, но я возможно буду на нем кататься :) )

Всем привет! С сентября должны заселиться в новый офис. Хорошее место и помещение. Офис прямо посередине между м.Белорусская и Баррикадная. 7мин.пешком, здание на 1 этаже с отд.входом, 1я линия. МГТС, Интернет.

Приглашаются все кому необходим недорогой офис, друзья, поддержка и различные услуги для бизнеса (юридические, бухгалтерские и др)

У нас уже есть своя команда и работа. Можете или присоединяться или работать рядом, отдельно. Некоторые заказы возможно будем передавать Вам. Идей много.

Для всех новых, цена в первые месяцы ~200-220$ за отд. рабоч. место, ~100-120$ за свободное сидячее место. За последующие м.б.ниже. Т.к. вначале затраты большие на ремонт. Сейчас продумываем как организовать пространство.

Подробнее
Всего голосов 20: ↑14 и ↓6+8
Комментарии12

99 комнат граффити

Время на прочтение1 мин
Количество просмотров1.4K
www.99rooms.com

Интересный немецкий проект с элементами квеста. Конечно же, флэш.
Обследовать лучше ночью в одиночку — и непременно со звуком, он тут очень атмосферный.

Кстати, в одной из комнат есть небольшой scare — считайте, вы предупреждены =)

NB Думаю, не только мне напомнило чудесный Samorost.

Всего голосов 21: ↑17 и ↓4+13
Комментарии6

Кадрирование картинок с использованием JQuery

Время на прочтение1 мин
Количество просмотров1.5K
Кадрирование фотографий сейчас востребовано, потому что любое сообщество подразумевает общение живых людей. А общатся с собеседником проще «зная его в лицо».

У меня были свои требования к контролу который будет производить кадрирование. Поискав идеальное готовое решение я его не нашел и решил написать свой.

Требования такие:
1. Иконки за которые надо тянуть, чтоб изменить блок, должны быть большие.
2. Часть изображения которое вырежется должна быть оригинальная, а то что образается полупрозрачно прикрыто.

Вид кадрирования

Скрипт использует библиотеку JQuery. Сам контрол сделан как плагин к JQuery.
Можете посмотреть ПРИМЕР в работе, там же подробнее о плагине.

Интерфейс плагина следующий:

// Создает в указанном блочном элементе структуру элемента управления кадрирования
$(element).CropImageCreate(src, src_width, src_height, min_width, min_height, proportion, options);

// Возвращает данные о кадрированном изображении в виде объекта {src, left, top, width, height}
$(element).CropImageGetData());

P. S. Из готовых скриптов которые я нашел на мой взгляд лучший — imgAreaSelect.
Всего голосов 25: ↑22 и ↓3+19
Комментарии14

30 советов, как эффективно трудиться и не сойти с ума, работая дома

Время на прочтение5 мин
Количество просмотров16K
Тем, кому знакомы прелести работы дома (на себя, фрилансером или удаленно на ставку), также знаком соблазн поваляться на диване и затягивание сроков.

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

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

Так как же работать эффективно и в то же время не довести себя до нервного истощения? Я недавно уволился с постоянной работы и поэтому спросил совета у читателей своего блога. Они, как и всегда, откликнулись на мою просьбу, и я отобрал наиболее понравившиеся мне рекомендации, чтобы люди могли использовать их как руководство (ну, я тоже собираюсь руководствоваться этими советами).
Читать дальше →
Всего голосов 125: ↑123 и ↓2+121
Комментарии198

Онлайн шоппинг, или одеваемся в Европе дёшево. Часть 1 — Начало.

Время на прочтение7 мин
Количество просмотров5.1K
Первая статья для нытиков (это те, которые постоянно ноют на хабре: «Ну по-че-мууу, по-че-мууу техника Apple в России в два раза дороже чем в Европе, а-а-а?») и просто здравомыслящих людей, который предпочтут купить качественные джинсы Levi's производства Мексики, сделанные для внутреннего рынка САСШ, за 40$ с доставкой, а не платить русским барыгам 4000р. за польское говно с лэйблом Levi's.

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

Начнём?
Читать дальше →
Всего голосов 2: ↑2 и ↓0+2
Комментарии318

Установка и настройка Ubuntu 8.04 на ASUS Eee PC

Время на прочтение8 мин
Количество просмотров9.9K

Когда я покупал себе ASUS Eee PC, я совершенно не думал о том, какую операционную систему установлю на нем — однозначно это будет Ubuntu Linux. Во-первых, потому, что Ubuntu у меня стоит и дома и на работе, во-вторых, потому, что и дома и на работе у меня есть локальное зеркало репозитория Ubuntu, а в-третьих просто потому, что данный дистрибутив меня всем устраивает.

После покупки я сразу же полез в Интернет в поисках различных HowTo по установке Ubuntu 8.04 на Eee PC. Результат меня несколько удивил. Несмотря на огромный ажиотаж вокруг Eee PC, этих самых HowTo в сети не так уж и много + большинство из них нацелены на Ubuntu 7.10 и предлагают запустить некий скрипт, который заменит системные конфигурационные файлы своими, заточенными под Eee PC.

На эти скрипты я даже и смотреть не стал, т. к. они предназначены для Ubuntu 7.10, и их запуск на Ubuntu 8.04 может привести к нехорошим последствиям. Поэтому во время поиска необходимой информации в сети я обращал внимание только на те статьи, в которых описывается, как можно настроить Ubuntu под Eee PC «своими руками». Найти такой HowTo, в котором содержались бы ответы на все встающие передо мной вопросы, мне не удалось, поэтому я решил систематизировать собранную мной информацию и слить ее в одну статью. Сейчас моя система уже настроена, поэтому я постараюсь вспомнить все действия, которые я производил над ней, дабы все заработало так, как мне хочется. Надеюсь, я ничего не упущу. :)

Читать дальше →
Всего голосов 89: ↑80 и ↓9+71
Комментарии102

MLO: еженедельное планирование

Время на прочтение2 мин
Количество просмотров2.8K
Графоманить на тему методик планирования задач начну с моего подхода к планированию на ближайшую неделю.

Инструментарий: GTD (Getting Things Done), MLO (MyLifeOrganized).
Читать дальше →
Всего голосов 3: ↑2 и ↓1+1
Комментарии3

CodeIgniter vs. CakePHP

Время на прочтение6 мин
Количество просмотров1.8K
Ниже находится перевод статьи Джонатана Снука (Jonathan Snook) о преимуществах и недостатках двух популярных PHP фреймворков CakePHP и CodeIgniter.

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

Я сопоставляю эти две платформы друг против друга, но безоговорочного победителя здесь нет. Обе имеют как сильные, так и слабые стороны, а также полные провалы в той или иной опции, которая для вас может оказаться необходимой.
Читать дальше →
Всего голосов 30: ↑22 и ↓8+14
Комментарии84

Первый опыт с Google Maps API

Время на прочтение1 мин
Количество просмотров1.2K
Хочу представить вам и услышать критику по поводу первой версии интерактивной карты города Пушкино (есть такой в подмосковье) с использованием Google Maps API и AJAX.
Читать дальше →
Всего голосов 46: ↑41 и ↓5+36
Комментарии96

Yet Another WebMoney Keeper

Время на прочтение2 мин
Количество просмотров1K
=================
= UPDATED 07.08.2008 =
=================
https://www.tinywm.com

Очень много нового, все переписано заново :-)

— Можно оплатить больше услуг (все что есть на telepay.wmtransfer.com)
— Покупка цифровых товаров (!!!). Товары из магазинов на базе www.digiseller.ru (plati.ru, publicant.ru) можно купить в один клик (не все товары, а только тех продавцов, которые в списке доверенных)
— ну и дизайн поменялся, так скромненько, без наворотов
HTTPS

Начиналось всё так: купил я смартфон Sony Ericsson P900. При всем обилии его возможностей мне не хватало самой малости: я не мог управлять из него своим WebMoney кошельком.
Некоторое время спустя появился Java клиент сервиса www.telepat.ru (aka GSM Keeper) и возможность использовать enum-аторизацию для лайта, но:
— java клиента приходилось переустанавливать с выпуском новой версии
— сайт лайта был тяжел для смартфона
— не хватало возможности нормально оплатить услугу за webmoney

Чуть позже GSM Keeper оброс возможностями:
— стало можно оплачивать услуги
— пополнять ATM-карту от cards.webmoney.ru

Когда я сменил смартфон на ASUS P535 выяснилось, что у меня «java не той версии». Какое-то время GSM Keeper не хотел работать именно на той java-машине, что шла вместе с ASUS.

Тогда я взял XML-интерфейсы WebMoney и сделал лично для себя небольшой сайтик, на котором я мог посмотреть баланс своих кошельков и оплачивать счёта.

Потом, наткнулся на интересную фичу WebMoney: управление кошельками по доверенности, и понял, что можно сделать сервис, который позволит выполнять основные действия со своим WM-кошельком каждому, кто доверит этому сервису свой кошелек.
Читать дальше →
Всего голосов 25: ↑23 и ↓2+21
Комментарии40

Читаем подзамочные записи Livejournal.com в Google Reader

Время на прочтение3 мин
Количество просмотров8.7K
До появления Google Reader я активно читал френд-ленту в Livejournal.com. А потом появился habr. А потом куча интересных standalone блогов.
Постепенно greader стал основным инструментом чтения новостей. А с открытием Yahoo Pipes качество моих лент значительно возросло.
Pipes позволили отфильтровать несколько лент только по интересующим меня топикам, позволили заполнить поле description в тех лентах, где авторы по каким-то причинам не стали их заполнять (новости с сайта IRN.ru, лента Компьютерры), и многое другое.

Но была в бочке меда и ложка дегтя. Ни Pipes, ни Google Reader не умеют делать digest authentication. Pipes умеют только basic, greader не умеет и того. А digest — единственный тип аутентификации, который поддерживает Livejournal.com.
Поэтому попытки залогиниться в ЖЖ и читать ленты с подзамочными записями были обречены на неудачу.
Приходилось периодически заходить в ленту и просматривать, не написал ли кто-нибудь из друзей что-нибудь «под замком».

Да, в интернете есть сервисы а-ля
http://freemyfeed.com,

решающие эту задачу, но доверите ли вы кому попало в интернете логин и пароль от своего ЖЖ? Да и как интегрировать с pipes этот сервис мне придумать не удалось. Но нет худа без добра: автор раскрыл исходники скриптов. Вооружившись терпением и мануалом по php, на основе исходных текстов freemyfeed я написал собственный скрипт — remove-authentication.php, который делает одну простую вещь: заменяет digest authentication на basic.
C ним становятся возможными конструкции:
http://user:pass@my.server/remove-authentication.php?feed=feed-url

И эта штука замечательно интегрируется с pipes.
Кому надо, забирайте. И читайте ЖЖ в Google Reader. )
UPD: код надо сохранить как remove-authentication.php и выложить на любой сервер, поддерживающий php :) В идеале — свой.
UPD2: перенес в блог RSS
Читать дальше →
Всего голосов 57: ↑47 и ↓10+37
Комментарии61

Разгоняем Wordpress

Время на прочтение4 мин
Количество просмотров36K
SEO Digest #5Данный обзор написан специально для SEO Digest — популярного онлайн-журнала среди вебмастеров и поисковых оптимизаторов. Публикуемые в нем материалы рассчитаны на широкую аудиторию пользователей: от профессионалов Рунета до любителей и начинающих. Журнал доступен в PDF и онлайн версии.

Wordpress является сейчас наиболее популярной платформой для одиночного хостинга блогов. Ряд хостинг-провайдеров уже даже предлагают площадки с предварительно установленным Wordpress, а в большом количества изданий рассуждают, как лучше заработать на новом блоге или правильно его использовать. Я собираюсь осветить один из основных вопросов, встающих перед администраторами блогов: как сделать так, чтобы сайт быстро работал. Нижеизложенный материал рассчитан на максимально широкую аудиторию пользователей.

Основные положения


Ускорение работы любой системы возможно в основном за счет кэширования некоторых (тут стоит подчеркнуть, что именно некоторых, а не всех подряд) часто используемых операций. Все кэширующие мероприятия, в том числе и для Wordpress, можно разбить на несколько основных частей:
  • База данных
  • Компиляция серверных скриптов (PHP)
  • Статические страницы
  • Клиентская составляющая

Читать дальше →
Всего голосов 69: ↑59 и ↓10+49
Комментарии23

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирована
Активность