Pull to refresh
1
0
Виталий @Vitamon

User

Send message
Прикольно использовать такой сервис для всяких квестов и квизов на время.
Напишу на Java и/или Android что нибудь полезное :)
Сейчас скажу не в струю господствующему тут поминальному настроению, но ex.ua был как вор в законе — судя по масштабности сервиса, было понятно что его крышуют на самом высоком уровне. Только в уркаине было возможно, что на пиратском сайте рекламируются и банки, и певцы и бытовая техника. Заходил на сайт и оуевал — это что, в Украине вдруг появилась официальная зона свободы от авторского права? Как дурном сне — заходишь в супермаркет и вдруг видишь длинные полки с разннообразными наркотиками, которые продают по цене семечек, и на это власти совершенно не обращают внимания.
На политических форумах люди уже говорят, что у народа отобрали бесплатные зрелища — жди волнений :)
О боги, когда же у меня будет стоооолько кармы, чтобы я смог это заминусовать 8[]
Мне сначала очень понравилась возможность работать с mongoDB с помощью аннотированных классов. Но фишка mangoDB — в динамичности структуры entity. При использовании же заранее определенных классов с аннотациями, мы пытаемся работать с noSQL как с обычной реляционной базой, что нивелирует преимущества подхода. Как по мне, нужно либо динамически строить объекты у которых нет заранее заданной структуры и сохранять их в монге, либо уж по старинке использовать SQL+Hibernate+Spring и не заморачиваться.
Давайте создадим опенсорсный народный ридер для хабра под все платформы!
Как можно стать Senior и получить 4 года опыта работы, если почти нет вакансий на Junior. Давно пора своих джунов доучивать, а не тырить друг у друга одних и тех же «стариков».
Представил, как я сыну объясняю как установить и настроить Eclipse и все зависимости — это просто ужас! А уж чтобы простое графическое приложение написать — можно поседеть.
Есть ли сейчас хорошие аналоги Turbo pascal и Basic, на которых действительно легко и интересно учить детей программировать?
Кстати, а если от ротора на втулке колеса запитывать музыку? Или как-то подзарядку аккума организовать, чтобы на стоянках тоже работало.
За часть про микросхему — респект. А вот про аккум — ужос ужос. Я даже с пустым рюкзаком с фотиком намучиваюсь, а тут такое таскать на себе. Тут уж как минимум нужно багажник прицепить, а на него можно колонки с двух сторон от колеса и аккум на багажнике :) Вот это будет кач :) А для рюкзачного варианта — сейчас появилось много довольно емких и легких батарей, от которых можно 2-3 раза мобильник заряжать. У моей например емкость 3400 mAh, хотя есть и более емкие. Разьем там стандартный usb. Не рассматривали такую альтернативу?
А какой размер файла при загрузке получается?
Рад что есть популярная альтернатива Objective C. Совсем не улыбает изучать узкоплатформенный язык.
Ант-билд из Идеи можно запустить и результаты в логе посмотреть. Но это, как я понимаю, не то о чем мечталось. Как по мне, при разработке кода локально тесты прогонять удобнее все-таки прямо из Идеи, встроенным тест-раннером, там даже не нужно тест-сьют писать. А для билда можно Continuous Integration сервер поднять, тот же Hudson/Jenkins. Там есть куча плагинов для визуализации результаты тестов.
Не совсем понял вопрос — тесты писались и запускались в Идее, а теперь нужно их антом запускать? На эту тему могу отдельную статью написать, если интересно :)
Я так пробовал, к сожалению, не получалось. Зато ваш пост подвигнул меня продолжить изыскания, и я нашел, почему у меня не запускалось из Intellij: в стандартной поставке FlexUnit есть две библиотеки:
flexunit-4.1.0-33-as3_3.5.0.12683.swc
flexunit-4.1.0-33-flex_3.5.0.12683.swc
Похоже эти две библиотеки взаимоисключающие. Когда я удалил flexunit-4.1.0-33-as3_3.5.0.12683.swc из папки с подключенными в проект либами, то все заработало. Скорее всего что-то не так резолвилось. Ура :)
Читайте доки на UrlLoader.load:
Throws
ArgumentError — URLRequest.requestHeader objects may not contain certain prohibited HTTP request headers. For more information, see the URLRequestHeader class description.

MemoryError — This error can occur for the following reasons: 1) Flash Player or AIR cannot convert the URLRequest.data parameter from UTF8 to MBCS. This error is applicable if the URLRequest object passed to load() is set to perform a GET operation and if System.useCodePage is set to true. 2) Flash Player or AIR cannot allocate memory for the POST data. This error is applicable if the URLRequest object passed to load is set to perform a POST operation.

SecurityError — Local untrusted files may not communicate with the Internet. This may be worked around by reclassifying this file as local-with-networking or trusted.

SecurityError — You are trying to connect to a commonly reserved port. For a complete list of blocked ports, see «Restricting Networking APIs» in the ActionScript 3.0 Developer's Guide.

TypeError — The value of the request parameter or the URLRequest.url property of the URLRequest object passed are null.
Это точно не «для самых маленьких». Я, как начинающий, ничего не понял из статьи. Какие-то обрывочные наброски. Ни структуры проекта, ни как коннектор настроить, ни куда файлы класть. Из статьи только понятно, что вам что-то понятно. Вот пример хорошего тутора: www.mkyong.com/hibernate/maven-3-hibernate-3-6-oracle-11g-example-xml-mapping/
А Maven-прототипа нет для hibernate?
Как-то тоже довелось делать загрузку изображений из флеша на сервер с помощью multipart binary.
Правда заголовок нашаманил наш server-side программер. Для коллекции закину сюда, может кому-то пригодиться:

public function sendImage(bmpData:BitmapData, url:String):void 
{
	//Converting BitmapData into a PNG-encoded ByteArray		
	var imageBytes: ByteArray = PNGEncoder.encode(bmpData);
	imageBytes.position = 0;
	
	var boundary: String = '---------------------------7d76d1b56035e';
	var header1: String  = '--'+boundary + '\r\n'
							+'Content-Disposition: form-data; name="poster"\r\n\r\n'
							+'picture.jpg\r\n'
							+'--'+boundary + '\r\n'
							+'Content-Disposition: form-data; name="poster"; filename="picture.png"\r\n'
							+'Content-Type: application/octet-stream\r\n\r\n';
							
	//In a normal POST header, you'd find the image data here
	var header2: String =	'--'+boundary + '\r\n'
							+'Content-Disposition: form-data; name="Upload"\r\n\r\n'
							+'Submit Query\r\n'
							+'--' + boundary + '--';
							
	//Encoding the two string parts of the header
	var headerBytes1: ByteArray = new ByteArray();
	headerBytes1.writeMultiByte(header1, "ascii");
	
	var headerBytes2: ByteArray = new ByteArray();
	headerBytes2.writeMultiByte(header2, "ascii");
	
	//Creating one final ByteArray
	var sendBytes: ByteArray = new ByteArray();
	sendBytes.writeBytes(headerBytes1, 0, headerBytes1.length);
	sendBytes.writeBytes(imageBytes, 0, imageBytes.length);
	sendBytes.writeBytes(headerBytes2, 0, headerBytes2.length);
	
	var request: URLRequest = new URLRequest(url);
	request.data = sendBytes;
	request.method = URLRequestMethod.POST;
	request.contentType = "multipart/form-data; boundary=" + boundary;
	
	var loader:URLLoader = new URLLoader();
	loader.addEventListener(Event.COMPLETE, uploadComplete);
	loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);		
	
	try {	
		loader.load(request);
	} catch (error: Error) {
		trace("Unable to load requested document.");
	}
}
Мне кажется вопрос системных требований последнее время несколько переоценен(если это не игра и не сервер). В большинстве случаев, заказчиков больше интересует стоимость времени программистов и дедлайн, чем то, будет ли приложение занимать 0.5 или 5 мб.

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity