nepilsonis: (homa)
WhatsApp выпустили десктопный клиент для винды.
Ну, то есть это так выглядит.
На самом деле это такая специальная сборка гуголхрома, которая открывает только веб-версию вацапа.
Ну, то есть этот вацапп на десктопе всё равно работает только если ваш телефон с работающим вацапом в сети.

Жрёт этот «клиент» около 300 мегабайт памяти.

300 мегабайт для месенжера, который на самом деле работает на смартфоне, а на десктопе только показывает картинку и даёт набирать текст. 300 мегабайт.

карл.

ёбаный стыд.
nepilsonis: (homa)
Собирал тут прошивку OpenWRT для роутера.
На виртуалке с убунтой.
Процесс сборки выпал с ничего не говорящей мне ошибкой. Нагуглил багрепорт https://dev.openwrt.org/ticket/20212 который не баг.
Оказывается, для сборки из исходников прошивок роутеров (на самом деле — кросс-компилятора gcc) 512 мегабайт памяти недостаточно.
XXI век.
nepilsonis: (belk)
Подскажите, любители GitHub.
Как должен выглядеть наименее хлопотный процесс передачи исправления в апстрим программы, живущей на гитхабе, если сервер, на котором исправление делается и отлаживается, может скачивать обновления репозитория с гитхаба, но ничего в интернет сам слать не может(DLP евпчя)?
То есть я могу патч отправить почтой, или через клипборд куда-то — надеюсь, концепция ясна.

Ещё учитаывя, что с git я несколько на «вы» — то есть умею commit, update, diff и status, но как патч наложить не просто программой patch, а вот прямо на сайт гитхаба — не понимаю.
nepilsonis: (homa)
Андроидоводы с ненулевым стажем знают, что в андроиде бывает такая штука, как «перенос программы на карточку памяти».
Здравый смысл говорит, что раз «перенос», значит, в одном месте убыло, в другом — прибыло.
Что же, оцените, сколько убыло, а сколько — прибыло:
s2 s1
nepilsonis: (darthy)
А с другой стороны, мне кажется идиотизмом так сильно завязывать свою работу на какой-то один неподконтрольный ресурс.

Ладно, если с этим ничего не сделать. Но если можно не делать — то какого чёрта?

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

Для чего вообще гит выдуман, алё?

Нет, я понимаю, что с одним центром немного удобнее, чем с несколькими, но мера должна быть?

Как некоторые пишут, что прямо итерацию прогнаь у себя не могут, потому что вообще всё на гитхабе, включая конфиги и библиотеки, и больше нигде нету — это как вообще?
Это вредительство и некомпетентность.

При всём моём отвращении к цензуре и тоталитаризму, но так тоже нельзя.
nepilsonis: (homa)
Ну вот, опять та же дурь:
«Aliexpress» пытается меня соблазнить возможностью комбинированной доставки, купив разом планшет и автомобильный блок питания для него.
Отличная идея, вообще-то.
Некоторое время назад я купил обе эти вещи, и именно через «Aliexpress».

Ну, и зачем мне ещё один комплект того же самого?

Если уж прямо вот так — ну, предложил бы мне для того самого планшета чехольчик, пакетик водонепроницаемый (кстати, куплю, правда), подставок на 6 вкусов, тряпочек-салфеточек протирочных, динамиков там выносных или ещё каких полировочных паст… В общем, того, чего у меня ещё (по его информации) нет, и что покупают другие вместе с таким предметом.

Но у них почему-то так.

Генералы всегда готовятся к прошлой войне, а рекламщики в интернете пытаются продать то, что ты уже купил.
Ещё что-то, что вообще никак со мной не связано, конечно, но сейчас не об этом.
nepilsonis: (los)
«Мозилла» снова выгоняем на улицу почтового клиента.
http://opennet.ru/34282/

компания собирается перераспределить максимальное количество ресурсов для разработки проектов, связанных с мобильным Интернетом, в первую очередь подразумевается проект Boot2Gecko/Firefox OS (смартфон на основе ядра Linux и движка Gecko), а развитие Mozilla Thunderbird признано нецелевым и несоответствующим целям организации.

В этой связи люди, занятые разработкой почтовой программы, будут перемещены на разработку других проектов, а Thunderbird будет переведён в статус "community driven project" (проекта, развиваемого исключительно волонтёрами), однако Mozilla будет по-прежнему следить за своевременными исправлениями в безопасности, а также по-прежнему будет предоставлять ресурсы своих серверов (для разработки, компиляции, сборки и раздачи по зеркалам). По такому же принципу уже несколько лет ведётся развитие проекта SeaMonkey, который ранее был известен под именем Mozilla Suite.


Seamonkey содержит Thunderbird, потому тоже пострадает.
nepilsonis: (Default)
Чо-та я какой-то нервный стал… Ещё разика три за сегодня — и я напишу юзерскрипт, заменяющий на вебстраничке при показе все вхождения строки «в студию» на случайное из «покажите, предьявите, назовите, …»
nepilsonis: (krot)
Занятно, насколько много небольших проектов отказываются открывать исходный код, мотивируя это тем, что «некогда приводить код в то состояние, в котором его не стыдно показать миру».

Таки да — если проект мало-мальски используем, то в первое время после открытия пойдёт критика, которую необходимо принимать, и появляется риск злонамеренной эксплуатации найденных в коде уязвимостей — то есть из нужно очень быстро исправить, а потом ещё и всем, кто использует продукт, обновиться.

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

В общем, не так это просто и безобидно, как может показаться на первый взгляд.
nepilsonis: (Default)
https://bugzilla.mozilla.org/show_bug.cgi?id=129393#c85

Here's a hint regarding the likelihood of this bug ever being fixed:

"I don't think we're going to get to this any time soon."

That comment was written in 2002!

Programmers do not like to fix bugs, they like to add new features. Fixing bugs is hard, and there's no glory in it.

But don't give up hope. It could get fixed someday, as a side-effect to some new feature.
nepilsonis: (krot)
Любопытно, можно ли считать, что с проектом lessfs «всё ясно», на основании того, что их репозиторий до сих пор находится в cvs?
nepilsonis: (ia)
BitBucket будет поддерживать GIT
Если это знак того, что Mercurial будет вытеснен Гитом, то мне очень жаль.

А если нет - то, наоборот, это +1 к использованию BitBucket.
nepilsonis: (Default)
Я считаю, что GIT гораздо хуже более сложен в обращении, чем Mercurial, при практтиически эквивалентной функциональности.

Тем не менее, согласен с написанныи ананимусом:
http://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi?az=post&om=80137&forum=vsluhforumID3&omm=7


Опенсорс живёт взаимодействием людей, а github поднимает его на совершенно новый уровень.
Например намного легче просто заслать патч. В классической модели разработки кто во что горазд — кошмарная мешанина из десятков хостингов, майллистов, трекеров, форумов, email'ов. Для каждого проекта надо заново проходить квест «догадайся куда отослать патч», ибо проект хостился на SF, потом переехал на GC, но трекер остался на SF, но туда никто не смотрит, а смотрят в форум, а форум был на sf, но переехал на левый сайт, но тот давно упал, поэтому шлём почтой, но не этой почтой что везде указана, потому что основатель ушел из проекта, а вот той, которая в таком-то исходнике в комментарии.

На github, это можно сделать безо всяких поисков — fork + pull request, и это можно сделать вообще прямо через web. Более того, нет шансов что фикс потеряется, потому что даже если не сделать pull request, ответвление будет видно автору проека в fork queue и вообще-всем в network graph. Потом, проще влиться в проект, потому что лента коммитов во все watched в одном месте — можно её без лишних движений просматривать, потом начать комментировать код, потом незаметно втянуться и начать отправлять патчи.

Наконец, замечательная децентрализованность — не надо делать никаких форков ("физических", как было с OOo), потому что проект уже форкнут всеми разработчиками. Неактивен оригинальный автор — отправляем фиксы самому активному контрибутору после него. Нет такого? Оставляем в своём форке. А пользователи просто смотрят в network и переползают на самый активно разрабатывающийся форк.
nepilsonis: (ia)
Это тоже OpenSource:

Баг в графическом интерфейсе системы управления версиями TortoiseHG: (https://bitbucket.org/tortoisehg/stable/issue/1047/commit-message-encoding)

My "Encoding For Non-Unicode Text" in Windows Control Panel is set to English (United States). When I then write commit message in Russian it is saved as something like "?????? ???? ???? ???". When I restore the encoding to Russian (Russia) everything seems to work fine.


Первая реакция разработчиков тоже радует:
If you want to write commit message in Russian, you need to set system language to Russian. That's natural. Why do you have to change system language of Windows?


Типа, они считают людей, использующих не тот язык, который по умолчанию в системе, опасными мудаками.

UPD: А я считаю, что сама концепция «языка системы» не имеет права на существование за пределами, собственно, языка сообщений, а так же дефолтных (то есть не запрещающих прочие!) форматов даты, времени, начала недели.

Непонимающим же «зачем» — отвечаю: если вы пользуетесь только одним языком, который не английский, то вам просто повезло. В мире огромное число людей, которые пользуются более чем одним языком. Или, по крайней мере, используют тексты с этими языками.
Кстати, это же относится и к валютам. Времена, когда можно было считать, что любая валюта в документе — это национальная валюта, для территорий СССР закончились в 1991 году, а в остальном мире — значительно раньше.
nepilsonis: (che)
На третий (или четвёртый?) год существования «родной» виртуализации в Linux индеец заметил авторы сообразили, что удобно было бы где-то хранить и информацию о конфигурации оборудования виртуальной машины, а не только образ диска это машины.

Интересно, сколько лет понадобится авторам qemu, xen, kvm, OpenVZ и прочей «родной» виртуализации для того, чтобы
— сделать формат конфига виртуального окружения общим для всех, хотя бы Free, решений
— начать таки уже держать этот конфиг вместе с образом диска машины, чтобы можно было реализовать идею «одна виртуальная машина = одна директория»?

доживу ли?
nepilsonis: (ia)
Никак я не могу понять этой логики.
Почему что, что делает дополнение «Context Search»

слишком сложно для базовой функциональности, и должно быть отдельно устанавливаемым дополнением.
А вот функция дополнения «Paste and Go»

почему-то в базовую функциональность входить должна. Неужели только потому, что «в Opera такое есть»? Но в «Опере» ещё очень много чего есть.
nepilsonis: (che)
“And they said we couldn’t concievably continue the Suite”… →

… “And they said we couldn’t do a release based on toolkit” … →

… “And they said we couldn’t get libxul working” … →

SEAMONKEY: Continuing to do the impossible.


(more details later)

(http://blog.drapostles.org/archives/52)
nepilsonis: (che)
Ошибка
midl /c/w/cc/mailnews/mapi/mapihook/build/msgMapi.idl
Processing c:\w\cc\mailnews\mapi\mapihook\build\msgMapi.idl
midl : command line error MIDL1004 : cannot execute C preprocessor cl.exe


при сборке из comm-central не проходит уже неделю.
Каждая попытка сборки занимает около 75 минут.
если бы я зарабатывал программированием, то меня, вероятно, по итогам этого месяца уволили бы.

Хорошо, что я перестал быть программистом.
nepilsonis: (Default)
"Places Bookmarks Landed In SeaMonkey!"
Пока, разумеется, в девелоперских сборках.
В 2.1 будет.
nepilsonis: (Default)
Как я уже писал, я пользуюсь старой версией аддона «Read It Later», потому что новая хранит всё на сайте, а старая и без него прекрасно работает.

Теперь, в контексте последних изменений в бэкэнде, мне придётся патчить эту штуку для совместимости.
Справлюсь ли? Совершенно не факт.

А я–то, дурак, думал — «вот перенесут в симанки закладки из фаерфокса, и эта штука в симанки заработает».

(тоскливо) Может, возьмётся кто? Баксов за 20?
шутка.

Expand Cut Tags

No cut tags

Profile

nepilsonis: (Default)
nepilsonis

August 2017

M T W T F S S
 12 3456
78910 111213
1415161718 1920
21222324252627
28293031   

Most Popular Tags

Syndicate

RSS Atom

Style Credit

Page generated Sep. 21st, 2017 17:40
Powered by Dreamwidth Studios