LINUX.ORG.RU

Сообщения vahvarh

 

Не удается собрать cordova android build, ругается gradle

Форум — Development

Добрый день! Не удается собрать проект, gradle ругается непонятно на что (в AndroidManifest.xml нет ничего похожего ни в указанных строках ни вообще). Очень нужна помощь :(

:processDebugManifest/Users/pronetcom/Documents/phonegap/MobiDostavka/platforms/android/AndroidManifest.xml:27:9-31 Error:
	Attribute meta-data#android.support.VERSION@value value=(25.3.1) from [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml:27:9-31
	is also present at [com.android.support:support-v4:26.0.0-alpha1] AndroidManifest.xml:27:9-38 value=(26.0.0-alpha1).
	Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:25:5-27:34 to override.


See http://g.co/androidstudio/manifest-merger for more information about the manifest merger.

:processDebugManifest FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':processDebugManifest'.
> Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(25.3.1) from [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml:27:9-31
  	is also present at [com.android.support:support-v4:26.0.0-alpha1] AndroidManifest.xml:27:9-38 value=(26.0.0-alpha1).
  	Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:25:5-27:34 to override.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 13.483 secs
Error: /Users/pronetcom/Documents/phonegap/MobiDostavka/platforms/android/gradlew: Command failed with exit code 1 Error output:
/Users/pronetcom/Documents/phonegap/MobiDostavka/platforms/android/AndroidManifest.xml:27:9-31 Error:
	Attribute meta-data#android.support.VERSION@value value=(25.3.1) from [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml:27:9-31
	is also present at [com.android.support:support-v4:26.0.0-alpha1] AndroidManifest.xml:27:9-38 value=(26.0.0-alpha1).
	Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:25:5-27:34 to override.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':processDebugManifest'.
> Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(25.3.1) from [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml:27:9-31
  	is also present at [com.android.support:support-v4:26.0.0-alpha1] AndroidManifest.xml:27:9-38 value=(26.0.0-alpha1).
  	Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:25:5-27:34 to override.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

 , ,

vahvarh
()

Можно ли в django при использовании моделей НЕ ВСЕГДА вытаскивать поле из базы?

Форум — Web-development

Смотрю на джанго, заинтересовал вопрос. Вот есть у меня, например, запись в блоге.

class Entry(models.Model):
    name = models.CharField(max_length=255)
    abstract = models.TextField()
    body = models.TextField()
    pub_date = models.DateField()

Есть ли возможность сказать, например, что при любой выдаче списка, выбирать только столбцы id,name,abstract,pub_date, и только если как-то отдельно указано, выбирать еще и body (предположим он намного больше abstract и нафиг не нужен при генерации списка записей)?

 

vahvarh
()

libpq работа с массивами

Форум — Development

в постгресе можно объявить массив, примерно вот так:

create table testtab (
  col varchar(256)[]
);
insert into testtab values (array['aaaa','bbb','ccc','ddd']);
insert into testtab values (array['111','222','333','444']);
select * from testtab;
select col[1] from testtab;

А вот как дело обстоит с libpq? Можно ли получить в C/C++ по-человечески этот массив, а не строку {aaa,bbb,ccc,ddd} ?

Все что я находил касается 2007-2008 годов, и тогда говорили что «пока нет». Может что-то изменилось или появился другой способ и libpq уже не рекомендован?

vahvarh
()

mac os x server: медленный коннект по ssh к удаленным серверам но быстрый интернет

Форум — Admin

поставил по определенным объективным причинам mac os x server (10.7.4) вместо линуксового роутера.

конфигурация сети: 192.168.20.102 - mac os x 10.7.4, wifi 192.168.20.1 - mac os x server 10.7.4 germany - linux-server в германии

vahamac:~ vahvarh$ ping germany PING germany (46.4.59.135): 56 data bytes 64 bytes from 46.4.59.135: icmp_seq=0 ttl=55 time=85.232 ms

ssh germany - 4-5 секунд на подключение, далее отклик нормальный.

при линуксовом роутере пинг был тот же, но ssh коннектился за доли секунды.

 ,

vahvarh
()

Есть ли тут знатоки lojban?

Форум — Talks

Собственно сабж.

Пытаюсь разобраться, уже весь мозг сломал.

vahvarh
()

Москва, javascript-программист

Форум — Job

Добрый день!

Требуется javascript программист, возможно не особо опытный но программист.

ЗП:
по результатам собеседования, от 50 до 80 (30 если не опытный и придётся обучать, 80 если опытный)

Задачи:
Разработка крупных проектов с использованием v8cgi. Знание таких слов, как memcached и postgresql является большим плюсом.

Требования:
Умение верстать (как вторичный процесс)
Знание баз данных
Знание jQuery и DOM
Стремление сперва правильно продумать архитектуру и только потом писать.
Готовность работать под NDA (то есть, соглашением о неразглашении).

Офис:
Москва, метро Таганская

Контакты:
vahvarh@gmail.com
+79036710081 Владимир

vahvarh
()

Москва, javascript-программист

Форум — Job

Добрый день!

Требуется javascript программист, возможно не особо опытный но программист.

ЗП:
по результатам собеседования, от 30 до 80 (30 если не опытный и придётся обучать, 80 если опытный)

Задачи:
Разработка сайтов с использованием v8cgi. Знание таких слов, как memcached и postgresql является большим плюсом.

Требования:
Умение верстать (как вторичный процесс)
Знание баз данных
Знание jQuery и DOM
Стремление сперва правильно продумать архитектуру и только потом писать.
Готовность работать под NDA (то есть, соглашением о неразглашении).

Офис:
Москва, метро Таганская

Контакты:
vahvarh@gmail.com
+79036710081 Владимир

vahvarh
()

Теплый ламповый интернет - объясните, почему полтора метра витухи стоят $500?

Форум — Talks
vahvarh
()

поддерживает ли gwt одновременное редактирование?

Форум — Web-development

Стал читать про gwt, но пока не разобрался - поддерживает ли он одновременное редактирование одного и того же элемента (textarea или input) несколькими пользователями или нет?
То есть как в google docs, когда появляются два (три, четыре) курсора и начинают все вместе править текст.

ровно как и если есть такая библиотека - посоветуйте что-нибудь

vahvarh
()

Я сегодня отдыхаю, что бы *другое* попрограммировать?

Форум — Talks

Написал кучу всяких правок по текущим разработкам, теперь вот отдыхаю.
Хочется сменить область деятельности временно. Чем бы заняться?

Вообще пишу под web.

Думаю, то ли аналог MS access/1C попилить вебовский, сделать proof of concept, то ли ещё что-нить. Можно и большое, чтобы временами на этот проект отвлекаться, когда устаёшь.

vahvarh
()

Звонят тут всякие

Форум — Talks

Блин, щас чувак звонил мне на сотовый, я аж офигел.

(С его слов) ему кто-то дал логин/пароль то ли от сайта то ли от хостинга который я делал кому-то, от чего именно он не знает. И он не может зайти. Спрашивает, где мы находимся и где наши сервера и почему не заходит и правильный ли пароль и он от сайта или от хостинга и проплачен ли сайт и насколько.

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

- «Ну вы имя сайта назовите хотя бы для начала»

- «Это не важно, вы мне скажите надолго ли он проплачен и правильный ли пароль?»

vahvarh
()

CMS на v8cgi (server side javascript) - ищу единомышленников

Форум — Talks

День добрый!

Несколько месяцев начал писать очередной лисапед, даже с модными ныне MVC и прочей фиговиной, с fastcgi и прочим. Но на яваскрипте. Есть желание довести её до ума и выложить, но нужны единомышленники.

сайт самой CMS, там даже есть кое-какая документация:
http://www.oneworldcms.ru/

vahvarh
()

2helios

Форум — Talks

Напиши мне в джаббер, хочется пообщаться с тобой по поводу lorcode.org =)

vahvarh
()

Просим создать новый раздел

Форум — Linux-org-ru

Навеяно http://www.linux.org.ru/forum/talks/5885252

Хотелось бы создать раздел форума «Программное обеспечение написанное ЛОРовцами» - посетителям интересно было бы посмотреть кто какие программы пишет. Конечно, уже есть lorcode.org, но он не то чтобы мёртв, но и не очень жив, в том числе из-за малой известности ресурса. А так заодно и проекты на lorcode получат дополнительную популярность.

Примерная идея правил раздела:
1) 1 проект = 1 топик
2) автор проекта = автор топика
3) в сообщении топика - вся основная информация по проекту, правится по мере необходимости автором
4) В заголовке кроме названия сразу писать статус проекта (идея|бета|stable), его область (офис|игра|...).

Если приживётся то тогда уже создавать базу и всё прочее.

vahvarh
()

[вброс]Может убрать раздел скриншоты («я настроил шрифты»), добавить программы («я написал софтину»)?

Форум — Talks

Был в плохом настроении, посмотрел на главную страницу, а именно на скриншоты и задумался.

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

Может, сделать-таки какой-нибудь раздел вида «софт написанный/пишущийся группой LORовцев»? и пропогандировать такой вид досуга?

 

vahvarh
()

server-side javascript CMS

Форум — Web-development

Я тут начал писать CMS на server-side javascript, уже даже кое-что работает, поддерживаются некоторые кажущиеся мне интересными плюшки, есть какой-то задел под модели (умеет кое-что генерировать по базе), есть язык шаблонов html, с поддержкой компиляции в яваскрипт (то есть как jsp в яве).

Нет ли желающих присоединиться? Готов отсыпать веществ :)

CMS будет GPL, но пока её выкладывать не готов, хочу хоть немного доточить, написать документацию по инсталляции и прочее.

vahvarh
()

москва, системный администратор windows, linux

Форум — Job

Ранее я уже публиковал похожее объявление, но в связи с увеличением объёма работ, требуется второй системный администратор:

требуется системный администратор или помошник администратора.

обязанности:
1. Настройка линукс-серверов (~5шт), вида squid, iptables, iproute, vmware, vncserver.
2. Настройка windows-серверов (~5шт), вида terminal server, 1C, системы отчётности и банк-клиенты.
3. Работа с оргтехникой (настроить принтер, закупить оборудование)
4. (Пере)настройка ~5шт компьютеров для вывода видео на телевизоры
5. Организация бекапов

Дополнительным плюсом является общее знание php/perl, умение писать скриптики.

зарплата - 40к-50к руб. в зависимости от компетенции и степени самостоятельности.

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

icq 73038614
email vahvarh что-то-там gmail.com
+7 903 671 00 81

vahvarh
()

Наследование в яваскрипте

Форум — Web-development

Пытаюсь освоить наследование, а именно сделать:
1. Объект Model, в котором есть (например) методы Save() и Remove()
2. Объект ModelUser, который наследуется от Model и в котором есть (например) Check().
3. Реальный юзер взятый из БД, у которого прототип равен ModelUser.prototype

Как делаю:

function Models(site)
{
	this.site=site;
	return this;
}

Models.prototype.model_name=function(model)
{
	var arr=model.toString().match(/^function Model(\w+)/);
	return arr[1].toLowerCase();
}

Models.prototype.list=function(model,rule)
{
	
}

Models.prototype.get_by_pk=function(model,pk)
{
	var r=this.site.sql.execute_and_fetch_one("_models/"+this.model_name(model)+"/get",{id:pk});
	r.prototype=model.prototype;
	return r;
}

function Model()
{
	throw("Model");
}

Model.prototype.Save=function() {
	throw("Model.prototype.save");
}

Model.prototype.Remove=function() {
	return 1;
}

function ModelUser() {
	return this;
}

ModelUser.prototype.prototype=Model.prototype;

ModelUser.prototype.Check=function () {
	return 1;
}

function models_test(space)
{
	models=new Models(space.site)
	var u1=models.get(ModelUser,1);
	if (u1.Check()!=1) throw("u1.Check!");
	if (u1.Remove()!=1) throw("u1.Remove!");
}
Ругань имею следующую:
{
	message: "Object # has no method 'Check'"
	stack: "TypeError: Object # has no method 'Check'
    at models_test (/home/projects/oneworldcms/code/models/generic2.js:64:9)
    at Object.models_test (/home/projects/oneworldcms/code/models/generic2.js:71:3)
    at OneWorldCmsServer.processPage (/home/projects/oneworldcms/code/server/server.js:239:68)
    at OneWorldCmsServer.iterate (/home/projects/oneworldcms/code/server/server.js:163:12)
    at OneWorldCmsServer.work (/home/projects/oneworldcms/code/server/server.js:113:13)
    at Object. (/home/projects/oneworldcms/app.js:8:5)"
	type: "undefined_method"
	arguments:  [
		"Check"
		{
			id: "1"
			login: "admin"
			first_name: null
			second_name: null
			last_name: null
			calc_full_name: null
			password: ""
			enabled: "1"
			email: null
			no_roles: "0"
			sex_id: null
			date_cr: "2010-12-12 20:35:51.604354"
			date_birth: null
			im_icq: null
			im_jabber: null
			im_msn: null
			im_skype: null
			phone: null
			date_last_page: null
			prototype: {
				prototype: ...
				Check: ...
			}
		}
	]
	name: "TypeError"
}

что я делаю не так?

vahvarh
()

Есть ли владельцы кофемашин?

Форум — Talks

Интересно, как много человек на ЛОРе наслаждаются качественным кофе?

vahvarh
()

node.js - как дождаться события?

Форум — Development

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

как можно просто получить массив строк из постгреса или поправить вот такой код:
[code=javascript]
   var error;
   var flag=1;
   sth.on('error',function(e) {
      console.log(«sql.execute_helper - error»);
      error=e;flag=0;
   });
   sth.on('row',function(row) {
      console.log(«sql.execute_helper - row»);
      if (cnt==1) ret=row; else ret.push(row);
      if (ret && cnt==ret.length) flag=0;
   });
   sth.on('end',function() {
      console.log(«sql.execute_helper - end»);
      flag=0;
   });
   console.log(«sql.execute_helper - entring query loop»);
   while(flag) {
      // Что вставить вот сюда?
   }
   console.log(«sql.execute_helper - out»);
   if (error) throw(e);
   return ret;
[/code]

vahvarh
()

RSS подписка на новые темы