неділя, 16 грудня 2012 р.

Dropbox - ошибка репозитория в Fedora 18

После установки клиента Dropbox при попытке yum, внезапно


Loaded plugins: langpacks, presto
http://linux.dropbox.com/fedora/18/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found : http://linux.dropbox.com/fedora/18/repodata/repomd.xml

Ололо?

Видимо, разработчики дропбокса не подумали об отдельном репо для бета-версии шапки. Ошибка вываливается соответствующая - 404. Как пофиксить:

Заходим в файл с репой дропбокса:

$ sudo vim /etc/yum.repos.d/dropbox.repo 

[Dropbox]
name=Dropbox Repository
baseurl=http://linux.dropbox.com/fedora/$releasever/
gpgkey=http://linux.dropbox.com/fedora/rpm-public-key.asc

Этот самый $releasever и возвращает 18. Меняем на 17, получаем:
baseurl=http://linux.dropbox.com/fedora/17/

Внезапно все взлетает, yum оживает.

 

четвер, 6 грудня 2012 р.

Heroku: command not found ( Fedora 18 )

Собственно после установки Хероку (Fedora 18), прописывания PATH и рефреша баш, комманд внезапно нот фаунд.

Касается Standalone версии Heroku.

Лечится, как банально не звучало бы, созданием симлинка. Даж на стаковерфлоу есть.

sudo ln -s /usr/local/heroku/bin/heroku /usr/bin/heroku

http://stackoverflow.com/questions/12795498/heroku-command-not-found

понеділок, 3 грудня 2012 р.

Жгучий скайпег.

Если попытацца скачать Скайп для винды по соответствующей ссылке (http://www.skype.com/go/downloading) - мелкомягкие просят логин и пароль скайпа.

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

Лол чтоли.

четвер, 15 листопада 2012 р.

Нвидия сцуко

Есть вот такая машинка на работе.
AMD Athon 64 Processor 3200+
4GB RAM
NVidia GeForce 6150
В общем, лет 5-6 назад я была бы счастлива.

Внизапна начали тормозить иксы. Машинка конечно не самолёт, но XFCE-то под убунтой с обрубленной прозрачностью и свистоперделками тащить должна нормально. Захожу в htop - опа, иксы жрут ~50% CPU при том, что больше ничего и не запущено.

Как оказалось, всему виной драйвера версии 290. Установка пост-рилиз апдейтов до 304 проблему решила. Иксы внезапно потерялись где-то в глубинах htop.

50% CPU в xfce-шке из-за мегадрайверов, омг. Юнити на этой машинке подлагивает кстати, мб теперь не будет? :D

Линукс Троллвальдс умничка!

середа, 12 вересня 2012 р.

Два хороших дня подряд.

Вчера, несмотря ни на что, пре-релиз прошел хорошо, похвалили)
Сегодня в офисе был обнаружен новый котенок. Совет программистов постановил назвать его Tux - т.к. он черный с белым пузиком. Котенок профпригодный - делает "мрмр", пытается лизнуть мне нос)

А еще не удержалась и купила GW2. Сгенерила годного персонажа, которого не могу назвать - все мои ники заняты, даже ТотКоторыйТолькоМойИНеЗабитНигде. Пичаль-пичаль! Генератор доставил - персонажи приятные лицом и телом, есть много разных причесок, а лицо можно менять по вкусу. Спасибо вам, люди, которые зовут меня с собой играть, you give me reason to live ^^

понеділок, 3 вересня 2012 р.

Nightly update

Апдейт для FF Nightly под линуксом немножко непродуманный.
При попытке Nightly обновить саму себя (окном new version is available), окно провисает на соединении и загрузке обновления. При этом ни ошибки не выдается, нифига.
Попытка исправить методом тыка привела меня к
cd usr/local/firefox
sudo ./firefox
./FACEPALM

и лиса внизапна обновилась без проблем.
Что я теперь, должна sudo firefox делать?! Фигушки омг, руками обновлю.

Меню по правой кнопке на jquery.

В сети куча туториалов на эту тему, если чо.
Что хотела бы отметить для себя на будущее - на что только что напоролась, как последний быдлокодер.
Контекстное меню должно закрываться при клике на этот же элемент снова, либо при клике по странице.
Вот в чем зарыт прикол. Беру первый попавшийся гайд. http://www.electrictoolbox.com/jquery-modify-right-click-menu/

Если див, который должен выпадать по райт-клику, окажется НЕ под курсором мышки (в стороне где-то, например), то браузер сразу же после события contextmenu вызовет событие document.click, соответственно, выпишет этому самому диву display:none.

Как избежать?

Курсор мышки должен быть отпущен НАД появившимся элементом.

Как проверить?

Если нарываемся на эту багу (по правому клику меню выпадает и сразу исчезает), зажимаем правую кнопку и с зажатой правой кнопкой ведем мышку на появившийся элемент и отпустить кнопку. Если элемент не пропал (можно на document.click вместе со скрывалкой меню вывесить console.log("yo"); для верняка) - наш клиент.

Как добиться нормального результата?

Либо сдвинуть вот эту конструкцию на 5-10 пикселей влево-вверх
.css({
        top: e.pageY+'px',
        left: e.pageX+'px'
    })
 
 
 
Либо (если нужно, чтобы это меню вываливалось не под курсором, а фиг знает где) подложить пустое место под курсор. Паддинг диву дать или что-то такое.

Фейсбук жадина.

{
      "id": "12345",
      "from": {
        "name": "username",
        "id": "12345"
      },
      "story": "username likes a photo.",
      "story_tags": {
        "0": [
          {
            "id": 12345,
            "name": "username",
            "offset": 0,
            "length": 12,
            "type": "user"
          }
        ]
      },
      "type": "status",
      "application": {
        "name": "Likes",
        "id": "2409997254"
      },
      "created_time": "2012-08-30T11:31:07+0000",
      "updated_time": "2012-08-30T11:31:07+0000",
      "comments": {
        "count": 0
      }
    },

Лицокнига возвращает для аппликейшена Likes только вот такой печальный объект. То есть если лайкнута НЕ страничка (application['name'] в этом случае Pages), апи не скажет, что лайкнуто.
В общем, если лайкнуть фотку с "сумерками", АПИ никому не выдаст эту страшную тайну.

середа, 29 серпня 2012 р.

Как запостить няшные фоточки.

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

На что пришлось нарваться в процессе:

1. Задаем $facebook->setFileUploadSupport(true); либо при вызове передаем в конструктор 'fileUpload' => true . Иначе кина не будет.

2. Путь надо указывать в формате "@"."absolute/path/to/your/pikachu.png". Без собачки апи фейсбука вываливает эксепшен. С путями в другом формате curl не подгружает файл. realpath("pikachu.png") использовать можно, но не везде, т.к. если процессу не хватает прав на проверяемые директории - функция возвращает false. Как например на моем прекрасном сервере.

3. Как ни странно, надпись над запощеной фоткой "Pikachu" - это не message, а name.

4. Чтобы фотка запостилась так же, как она это делает в самом фб, её нужно не крепить к picture в post-е (тогда она прилипает как-то стремно внизу, еще и ссылка на нее ставится вместо фб-лайтбокса), а заливать в альбом. По дефолту аппликухи фб проверяют, существует ли у юзера альбом имени СебяЛюбимой (если нет, то создают) и постят фотки в него. Но можно пойти другим путём.
$facebook->api("me/albums"), в полученном находим альбом Wall Photos и радасна пихаем в него фотки. Профит.

5. Апи фейсбука имеет таймаут - минуту. Так что залить гигабайт видео (максимально разрешенный размер) не получится, если нет омг канала до лицакниги, который за минуту этот гигабайт протолкнет.

Просто оставлю это тут, вдруг сама забуду, как это сделала, а другой заказчик просит то же самое  :)

пʼятниця, 17 серпня 2012 р.

четвер, 16 серпня 2012 р.

Блин как время быстро идет.


Хорошая песня. 8 лет не уходит с плеера. Хорошо хоть ассоциация давно выветрилась из головы :)

Куда мир катится?

Случайно наткнулась на страничку программы под названием tweepy, которая предлагает enlarge your penis  enhance your twitter.
Цитата с сайта. Получается, если один юзер подписался на писанину другого, но другой не подписался, это оскорбительно. Так же на сайте полно советов на тему "почему люди, которые тебя не ретвитят - редиски", "почему аватар - это важно" и другой психоз в том же духе.

Неужели для кого-то это действительно важно? Если да - то I don't want to live on this planet anymore.

Many users on Twitter feel that if a user does not follow them back, it's somehow insulting. This utility is designed to 'teach those users a lesson by unfollowing them' with just a few clicks.


середа, 15 серпня 2012 р.

Локальный пипец.

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

Среда. Запах канализации усиливается. Присматриваюсь, принюхиваюсь - дело пахнет плохо и стремно. Трубы все заложены кафелем, в случае починки придется его долбить. Вода перекрыта, включать страшно
Договариваюсь о том, что сегодня работаю из дому в связи с вот таким делом. А то страшно оставлять дома такой капец + светит перспектива вызова сантехника.
Созваниваюсь с хозяином квартиры. Приезжает, лезет под раковину, смотрит на кран - ничего там не рвется и не ломается. Объясняет, почему раковина собрана так, а не иначе. Заходит в ванную и объясняет происхождение запаха: сантехник, когда занимался сифоном, скорее всего запихнул скопившееся дальше по трубе. А так как вода была перекрыта и раковиной никто не пользовался, оно заело в районе ванной и естественно на следующий день начало вонять. Еще объяснил, как с этим связано происхождение лужи на полу, но я нифига не поняла.

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

понеділок, 13 серпня 2012 р.

Осень пля.

Хорошо сказал один человек в чатике руби.
Проснулся в сентябре)

Действительно, ощущение похожее. Идет дождь, а я оставила зонтик на работе. Волосы выкрутила, стало лучше. Какой-то пидор на черном членокомпенсаторе меня еще и облил. Джинсы мокрые. Тканевые туфли насквозь мокрые.
Штукатурка не размазана по всей роже только потому, что водостойкая, блеск в воде не растворяется ибо не должен, глаза защищает армор в виде очков.

Нам в офисе не хватает фена и утюга.

Обещают зиму до мая 2013.

Ке-ке-ке
Я просто оставлю это здесь и прочту в мае следующего года.
Хотя, с учетом последних нескольких лет, такому прогнозу я склонна верить.

неділя, 12 серпня 2012 р.

А-а-а-а-а-а мой мозг, шо делать?

Мой глупый мозг любит зацикливаться на всяких вещах, а вот опция "выкинуть из головы" не предусмотрена.
Н-Я-Я-Я-ЯЯ! Черненькая, определенно.

И еще нннння:
Сода-чка, лемон-пщю, пыщьпыщьпыщь!

И аще мозг вытек:
Куэк-куэк-куэк! Мой мозг а-а-а-а-а-а!!!


пʼятниця, 10 серпня 2012 р.

Пыщ пыщ йагуар!

http://www.autodoc.ru/Web/

Нажать иконку Ягуар и ждать. Пасхалки это приятнама))
А еще мои наушнички вернулись целые, и с белым проводом. Правда, провод теперь длинее сантиметров на 20, но то пофигу))

четвер, 9 серпня 2012 р.

Гугл сломал сам себя.

Google Maps либа для похапэ, рекомендованная самим гуглом, жжот.
Карта работает во всех браузерах, кроме гугловского же Chrome, в котором падает с ошибкой [blocked] The page at https:// ran insecure content from http://maps.google.com/maps/api/js?sensor=true.0

Отлично, чо. Гугл малацца.

середа, 8 серпня 2012 р.

Цитата #418319

Цитата #418319

Больная тема.
+ 2959  [:||||:] 2012-08-08 11:12#418319
ххх: Интересное наблюдение: 90% ленивых мужчин считают, что им идет борода

Фейсбук - тупой.

Стопиццотый бан на 24 часа. Из-за генережки через аккаунт аксесс-токенов, видимо.
Выпускают из бана.
Захожу, ввожу код.
Ф5.
Бла бла бла Suspicious activity from this IP бла бла Your account has been disabled. You have to w8 for 24 hours бла бла бла.

Это феерический пипец. Если бы этот тупой фейсбук был нужен мне для постинга и лайкания всякой херни - было бы не так обидно наверное.
Но доступ на этот идиотский сайт нужен мне для работы. Для чтения доков по graph, использования встроенного api explorer-a и проверки своей же работы с апи. Хочется просто скинуть нюку на их контору и убить индусов, которые напейсали эту систему безопасности.

Массовый психоз блин.

Даже в документации к фреймворку есть ГРЕБАННАЯ КНОПКА "LIKE".
Например, тут.
Куда мир катицца?

Muse - Resistance

Muse - фтв, Беллами - котэ.

Наушникиииииии

Оставила свои няшную бэлую гарнитуру SteelSeries в починку в странном сервисе, в который меня направил дилер. В котором дядечки сказали, что белых проводов для таких ушей достать нельзя (как и синих/розовых/дьябло эдишен, какие они там еще бывают). Будут у меня теперь белые уши с куском черного провода.
Надеюсь, при этом сохранится возможность использовать гарнитуру "по назначению" и мне не забудут прикрутить микрофонный выход. Или не забудут мне их выдать. Или это паранойя, лол?
Надоело ходить с дефолтовыми таблетками от мобилы. Не звук, а УГ какое-то.

Капча, ффс.

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


Написать на бумажке и повесить возле компа, блеать.

Торжественно обещаю больше не использовать CHtml-льный ajax во вьюшках, клянусь  не подключать в них jqueryUI виджеты средствами фреймворка, и не рендерить с processOutput = true.
Проще написать руками на jquery, чем весь этот геморой потом разгребать.