Pull to refresh
14
0
Яна @yantar

User

Send message

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

Level of difficultyMedium
Reading time3 min
Views5.9K

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

Читать далее
Total votes 13: ↑10 and ↓3+7
Comments6

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

Level of difficultyEasy
Reading time36 min
Views136K

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

Читать далее
Total votes 281: ↑243.5 and ↓37.5+206
Comments1126

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

Level of difficultyMedium
Reading time10 min
Views15K
image

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

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

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

В общем, вероятно, я не знаю о текстовых сетках всё, но определенно знаю кое-что — хотя бы в пределах своего скромного опыта в 60 сеток. Так что кому интересно — прошу под кат.
Читать дальше →
Total votes 23: ↑26 and ↓-3+29
Comments28

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

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

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

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

Reading time3 min
Views3.2K
Многие люди в нашей необъятной стране к сожалению рано или поздно сталкивается с мыслями об иммиграции. Эти мысли докатились пару лет назад в итоге и до меня. У кого-то нет возможности, кто-то находит веские причины не уезжать, кто-то устал или не хочет ничего менять в жизни. К своему удивлению я в себе нашел силы и возможности попробовать себя в роли иммигранта. И вот что из этого получается я вам сейчас расскажу…
Читать дальше →
Total votes 101: ↑96 and ↓5+91
Comments186

World of Goo от 2D Boy

Reading time1 min
Views2.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).

Читать дальше - трейлер
Total votes 72: ↑59 and ↓13+46
Comments76

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

Reading time1 min
Views3.1K
Light Bot — забавная браузерная игра на флеше, где вам необходимо запрограммировать своего бота на выполнение простой задачи: дойти до цели минуя все препятствия.
Читать дальше →
Total votes 153: ↑124 and ↓29+95
Comments113

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

Reading time2 min
Views1.4K
Давно хотел это сделать (прибить «подвал» к полу) — как ни крути, а «Copyright 2008» по среди экрана
выглядит не козырно. Есть статьи по этому поводу, но ни одного дельного совета я так и не нашел.
Даже парни из LayOut Gala не утруждают себя этим вопросом, хотя занимаются полнейшей мистикой с отрицательными полями, получая при этом «резину» любого вида.
Читать дальше →
Total votes 32: ↑21 and ↓11+10
Comments40

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

Reading time1 min
Views1.8K
В связи с закрытой регистрацией на Хабре меня попросили создать топик (т.е. мопед не мой, но я возможно буду на нем кататься :) )

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

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

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

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

Подробнее
Total votes 20: ↑14 and ↓6+8
Comments12

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

Reading time1 min
Views1.4K
www.99rooms.com

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

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

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

Total votes 21: ↑17 and ↓4+13
Comments6

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

Reading time1 min
Views1.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.
Total votes 25: ↑22 and ↓3+19
Comments14

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

Reading time5 min
Views16K
Тем, кому знакомы прелести работы дома (на себя, фрилансером или удаленно на ставку), также знаком соблазн поваляться на диване и затягивание сроков.

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

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

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

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

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

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

Начнём?
Читать дальше →
Total votes 2: ↑2 and ↓0+2
Comments318

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

Reading time8 min
Views9.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, в котором содержались бы ответы на все встающие передо мной вопросы, мне не удалось, поэтому я решил систематизировать собранную мной информацию и слить ее в одну статью. Сейчас моя система уже настроена, поэтому я постараюсь вспомнить все действия, которые я производил над ней, дабы все заработало так, как мне хочется. Надеюсь, я ничего не упущу. :)

Читать дальше →
Total votes 89: ↑80 and ↓9+71
Comments102

CodeIgniter vs. CakePHP

Reading time6 min
Views1.8K
Ниже находится перевод статьи Джонатана Снука (Jonathan Snook) о преимуществах и недостатках двух популярных PHP фреймворков CakePHP и CodeIgniter.

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

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

Yet Another WebMoney Keeper

Reading time2 min
Views1K
=================
= 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-кошельком каждому, кто доверит этому сервису свой кошелек.
Читать дальше →
Total votes 25: ↑23 and ↓2+21
Comments40

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

Reading time3 min
Views8.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
Читать дальше →
Total votes 57: ↑47 and ↓10+37
Comments61

Разгоняем Wordpress

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

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

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


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

Читать дальше →
Total votes 69: ↑59 and ↓10+49
Comments23

Information

Rating
Does not participate
Date of birth
Registered
Activity