LINUX.ORG.RU

Сообщения slackwarrior

 

Главная проблема трансгуманизма в России

Форум — Talks

"Силиконовый развод, или почему ПК революция так и не произошла Полвека назад на территории, которую позже назовут Кремниевой долиной, придумали компьютеры. Они были быстрыми, удобными, мощными, никогда не глючили и во много раз усиливали интеллект своих пользователей. Однако никто не стал строить эти чудо-устройства, вместо этого нас завлекли «дружественными» и легкими в освоении компьютерами… " (с)

Ссылка для !Ъ: тыц! В том числе обещают рассказать:

• кто виноват в том, что компьютеры неудобны (пофамильно, sic!)
• зачем вообще были придуманы персональные компьютеры и каков был план их создателя (А мужыки-то не знали)
• почему компьютер, купленный вами в 2015 году, почти не отличается от Xerox Alto, выпущенного 42 года назад (да ладно...)
• кто рисует интерфейсы к фантастическим фильмам и почему ни за какие деньги вы не можете купить систему, как у Тони Старка
• почему программисты и айтишники заинтересованы в миллионных затратах на многолетние ИТ проекты (программисты, покайтесь!)
• кто нас от этого спасет, когда и как(об этом ниже)

П.С. Казалось бы, причем тут трансгуманизм? Потому что срывать покровы с ИТ-индустрии собрался не кто иной, как Данила Медведев, вожак местной болтологической «трансгуманистической» тусовки «Русское Трансгуманистическое Движение», «футуролаг», путающий кремний с силиконом и активно пользующийся тем, что собрался разоблачать. А так-то обидно, конечно, что нет у него интерфейса, как у Тони Старка. Ждем видос с саморазоблачением собственно срывом покровов.

 фейспалм

slackwarrior
()

NICs для экспериментов с busy poll в ведрах 3.11+

Форум — Linux-hardware

В общем, хотелось бы понять, какие Ethernet-карточки это поддерживают? В доке от интеля упомянуты, разумеется, интеловские. А еще какие-нибудь есть? План «Беглогул» результатов не дал. (Интересуют именно ethernet, желательно с ценой не от самолета, «инфинибанду, вид сбоку» не предлагать)

 

slackwarrior
()

Очередной ненужный звезданутости тред

Форум — Talks

Совсем забыл... Но традиции выхватывания звездов и создания ненужных тредов святы. Поздравляйте, чо.

 , , тут так принято

slackwarrior
()

Кулстори о мозговых вирусах

Форум — Talks

Рубрика «еще один раскрылся». Г-н Ашманов, студено и былинно пеаря свое внезапное открытие (не столь внезапное, как ему хотелось, да и... наповерку - вовсе не его, как ему намекнули в каментах), сказал не менее внезапное, поднимающее вопрос о вирусах в мозгу г-на Ашманова: «Это как несчастный балбес Докинз пытался доказать, что...» (с) И уже какбэ не важно, что там Докинз пытался доказать - это какбэ уже дискредитировано «искусственным интеллектуалом» Ашмановым, который слышал звон... Да к раздаче медалей не поспел. И мало того что (пере)«открыл» - теперь еще и «внедряет»: человек спам-фильтр спамит мозговыми вирусами, срочно в номер. !ТруЪ

По ходу, Ашманову, так в «пророки отечественные»(ТМ) или в банальные политруки охота («вирусы открыл - вирусы внедрил»), что можно походя обозвать профессора эволюционной биологии «балбесом» (за глаза, естественно) и на голубом глазу пеарить «очевидность в 21 веке» каких-нибудь «воображаемых друзей» и прочего фричества. (Может, конечно, как никогда актуален Крылов: про мартышку, очки, зелен виноград...)

slackwarrior
()

Всем Ленин, пацаны!

Форум — Talks

С днем рождения его, в общем.

 

slackwarrior
()

Помогите вспомнить фильм

Форум — Talks

Трэш-боевичок с тайными пришельцами, киборгами-боевиками и заправилой бабой-оборотнем, у которой язык - хватательное щупальце, и она еще говорить умудряется нечеловеческим голосом, когда показывает «истинное лицо» и как раз держит кого-то языком - возможно, типа телепатии (голос искажается синтезатором). ГГ то ли какой-то полицейский, то ли еще какой мачо-герой. Запомнил только мельком виденную сцену, как ГГ замочил методом превозмогания прущего на него «слабопулепробиваемого» киборга, а потом на катере ентая баба придушивает ГГ за горло языком-тентаклем и рассказывает, что в реальности все не так, как на самом деле, а он жалкий человечишка и не догадывался.

 ,

slackwarrior
()

Не взлетит... Поздно, уже скомпилялось

Форум — Development
	Queue::Queue(const Properties& props)
	:	queue_(props.getInteger("Queue.Size"))
	,	worker_(queue_, [ this, &props ]() -> ThreadPoolT::Config 
	
		{ //lambda returns config begin

			ThreadPoolT::Config c = { //config begin
				props.getInteger("Queue.Workers"),
			[ this, &props ](){ //thread task lambda
				boost::this_thread::interruption_point();

				LogCategory* log = Log::instance()->createCategory("Server.Queue");
				try
				{
				DB db;
				db.init("DBWriter", props, log); 

				boost::posix_time::milliseconds delay(props.getInteger("Queue.WriteDelay"));

				while (true)
				{
					boost::this_thread::interruption_point();
					Message* msg;

					while (queue_.dequeue(msg))
					{
							assert(msg && "Queue data seems like inconsistent");
							{
								if (msg->type() == MessageID::E)
								{
									Parser::EMessage& er = *(Parser::EMessage*)msg;

									db.callPreparedStoredProc("CALL p_LoadERepo(?,?,NOW(), ?,?,?,?,?,?,?,?)", 
										er , [ this ] (sql::PreparedStatement& stmt, const Parser::EMessage& er) {
											stmt.setUInt	(1,		er.getExecID());
...
											stmt.setUInt	(11,	t.getSellerIsPrinted());
									});

								}
							}
					}
					LDebug(*log) << "queue is empty, wait for delay";
					boost::this_thread::sleep(delay);
					boost::this_thread::interruption_point();
				}
				}
				catch (const std::exception& e)
				{
					LError(*log) << std::string("Queue initialization error: ").append(e.what());
				}

	},
		[] (boost::thread& t) { //lambda that stopping thread
			t.interrupt();
			t.join();
		}
	}; //config ends here
	return c; }() //call embracing lambda (//lambda returns config end)
	)
{}

========== Build: 2 succeeded, 0 failed, 4 up-to-date, 0 skipped ==========

Два вопроса: «как?» И на*... «почему?»

 

slackwarrior
()

Торговля квартирами и жадность

Форум — Talks

Каст юристов, риэлторов и опытных квартиропродавцев.

Другу пришло письмо щастья в духе «[Покупатель вашей доли в квартире в Архангельской области по договору от 11.2007] имярек подал иск к о снятии ограничения (обременения) ... бла-бла-бла, статьи ГПК с разъяснением прав сторон, суд состоится тогда-то, может пройти заочно при неявке ответчика. Судья имярек, дата подпись».

Друг немного в прострации сделал вдоль забухал, протрезвел, почитал прецеденты решений по подобным делам. Обычно вердикт: обременение таки снять, взыскать в казну с ответчика госпошлину 200 деревянных. Мякотка в том, что сделка состоялась в 2007-м, обременений прав не имелось (были дольщики с правом преимущественной покупки - они написали отказы, либо их доля принадлежит городу, а город покупать еще не хочет). Когда продавал жилплощадь, переезжал в другой город - бабло с покупателя получил, претензий не имел, отдал ключи и документы. Считал обязательства по сделке исполненными... Звонили разок из-за какой-то подписи (расписка в получении бабла что ли), предлагали приехать (друг им предложил приехать самим или оплатить поездку - у него на новом месте таки работа и внеплановые отпуска приводят к убыткам - на том и прекратили общаться... Телефон он потерял)

А щас «шел 2013 год», срок давности 3 года, по оспоримым случаям - вообще 1. На ум приходит подать возражение на иск по истечению срока давности (заказать опытному аблакату). Или вообще заигнорить? (Другу немного сцыкотно. Помнит где живет :)) Копию с текстом иска друг еще не читал (надо до суда дойти... ногами и «истребовать»), а бабло давно потратил (5 лет как бы минуло...) в случае признания сделки незаконной есть лулз, под названием реституция: они другу жилплощадь - он им бабло взадс применением силы с продажи жилплощади по нынешним ценам без учета традиционного ухода покупателей от налогов и амортизации... Может даже навариться, если все правильно сделать :)) Что посоветует хайвмайнд?

 дайте денег, , серьезный бизнес

slackwarrior
()

X-47B не сел на автомате

Форум — Talks

http://lenta.ru/news/2013/07/17/x47b/

«ВМС США и американская компания Northrop Grumman 15 июля 2013 года провели новое испытание беспилотного летательного аппарата X-47B UCAS-D посадкой на палубу авианосца «Джордж Буш». Как сообщает Jane's, это испытание завершилось неудачей.» (с) В общем, ВМС США решили хватит, и засчитали успех :) «Дополнительные попытки посадить X-47B на палубу авианосца не предпринимались. Дальнейшие испытания беспилотника ВМС США не планируют.»

 

slackwarrior
()

Индийские боевые человекообразные, пляшущие и поющие

Форум — Talks

Индия разработает своих роботов Научит петь и танцевать Источнег пояснил по хардкору, что «конечным итогом программы должно стать появление роботов, способных самостоятельно обучаться и отличать своих от чужих без помощи со стороны человека.» (c) Специальные родинки для роботов - это особый индийский киберпанк.

 

slackwarrior
()

Торадицийонное пятничное псто «протризвезды»(ТМ)

Форум — Talks

Это СПАРТАААА!!!В смысле, «с утра заметил, что возле моего ника - аж три зеленых пепяки» (с) Особо не старался, но пусть будет. Пива с утра, как когда-то Komintern по аналогичному случаю, не пил (пил с вечера коньяк, на всякий случай проверил - может в глазах с утра троится). Так и быть, поздравляю сам себя :)

 , , постмодернизм

slackwarrior
()

Кнут, пряник, дзен и... мак

Форум — Talks

Эпиграф

 Боже нуба возьми,
 Нам он не нужен.
 В лоб он контужен...
И вообще - у него мак.

Достался коллеге в подручные самоуверенный пионер для допилок кроссплатформенной тестилки приложений (основная разработка под линукс, поддержан оффтоп). Спрашивали как у парня с линуксом - «Нормально!» говорит. Когда после получасовой телеги с объяснениями «что да как», коллега спрашивает «Все ли понятно?» Пионер кивает «Все понятно» и вопросов не задает - убегает кодить. Хотя намедни учили сначала чего-нибудь запланировать... Сроки прикинуть и коллегам сообщить.

Вопросов он может не задавать до конца дня - пока коллега не спросит сакраментальное «Как дела?» На простой вопрос «Работает?» Отвечает «Должно» или «Наверное» (или вообще «Собирается!!!111» - чего мол еще от меня хотите).

Когда ему советы по коммуникации дают или игнорит, или истерит «я все уже знаю!» Объясняли как отчетность оформлять и когда («не кто-то тебя пытает в чяте, а ты сам говоришь, чего за день добился»), формулировки ответов подсказывали («Не наверное, а работает то-то и то-то, не работает то-то»), как примерно сроки прикинуть - не помогло. Паникует только когда припекает - и тут надо чтоб другие люди решили совершенно внезапную проблему, которая всего лишь результат накопленных про5.1бов. А решить, конечно надо «быстроААА!!!111», без скучных лекций о «хорошо» и «плохо».

Пробовали говорить на эту тему: «уже тебе объясняли - ты сказал все сам знаешь» Ну... знаешь, как говорится - флаг в руки. Меж тем раздражение копится - пропадает желание что-то объяснять. Потом вдруг выясняется, что коллега по мнению пионера от него «скрывает информацию, ничего не рассказывает!!! Учит не тому и не так...» - при том что у пионера на машине все есть. Тулчейн весь развернут за него специально обученными людьми и т.д. - считай, прожевали за него, в рот положили, проглотить осталось - ну или разобраться что к чему с посильной помощью коллег, но... мы же умные и все знаем - пока не настало время оправдываться. При этом очень любит задавать вопросы об очевидном или легко доступном - хелпы утилит, неоднократные ссылки на маны и гугл в очевидном игноре (хоть бы логи скайпа перечитал... эх).

Коллега пробовал ему поведать иносказательную притчу про дзен и просветление через удар палкой по голове - обижается «Дураки эти ваши дзен-буддисты!» В общем, про птичек и пестики не получилось... Про чем кнут от Кнута отличается уже не стали спрашивать. Пряник этот тугой начал коллеге надоедать.

Когда встречается с проблемой - первым делом присылает рандомный кусок скриншота и говорит «У меня какая-то проблема!» (Суть его объяснений: ваша программа создает мне какие-то непонятные проблемы - хотя программа в продакшене крутится дольше, чем пионер работает в фирме, и заведомые непрограммисты (тестеры) по мануалу для нее тесты ваяют на скриптах... сами, без ансамбля - не ленятся логи посмотреть :)

Коллега неоднократно просил в случае непоняток присылать логи и конфиги в архиве - ответ один «У меня мак! Я не могу ничего скопировать через буфер и прислать!!!111» (скопировать надо из настроенной и уже спокойно поюзанной другими пионерами виртуалки в VBox - мак он себе сам от админов принес, никто насильно на мак не сажал, просто паренек смотрит в сторону мобильных приложений - и в этом какбы ничего плохого... Только с задачей совершенно не связано :) Говорили ему, что это искусственная проблема - и вообще дешевая отмазка. Не внял.

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

Вопрос. Чтоб вы сделали с этим пионером после, например, трех подряд объяснений одного и того же, что и как принято на проекте, и упоротого сопротивления помноженного на всезнайство? Кстати, на лбе у пионера свежий «бланш». Говорит, «в аварию попал...» ПодозрительноДа не, как-то даже немного предсказуемо. А у коллеги железное алиби.

П.С. У манагеров новая фишка: тренинг, где учат «не ругать программистов». Коллега считает, зря! :)

 воспитательная работа

slackwarrior
()

Гуглоскрипт, авторизация

Форум — Development

Немного поиграл с гуглоскриптами - в анонимном режиме все хорошо, кроме того, что скрипт может выполнить кто угодно.
Тут есть мануал по прикручиванию авторизации через GoogleLogin, он рассматривает случай для доступа к пикасе.
При выполнении примерно такого кода (получение токена, затем попытка авторизации с токеном):

#!/bin/bash

gmail=$1
password=$2
myIp=$3

GoogleAuthToken=`curl --silent https://www.google.com/accounts/ClientLogin --data-urlencode Email=$gmail \
--data-urlencode Passwd=$password -d accountType=GOOGLE -d source=YouDontSay -d service=lh2`

echo $GoogleAuthToken
GoogleAuthToken=$(echo "$GoogleAuthToken" | grep 'Auth=' | sed  s/Auth=//)
echo $GoogleAuthToken 

echo $myIp

curl -L --silent --header "Authorization: GoogleLogin auth=$GoogleAuthToken" "https://script.google.com/macros/s/.../exec?ip=\"$myIp\""

скрипт выдает ошибку 401 (Unauthorized).

Если скрипт на script.google.com сделать доступным «Anyone, even anonymous» - все работает... Но на самом деле достаточно строчки

curl --silent  "https://script.google.com/macros/s/.../exec?ip=\"$myIp\""
Т.е. авторизация по боку.

ЧЯДНТ? (Токен приходит нормально: если банально ошибиться в пароле, вместо токена придет «Bad auth»). Может, service= не тот? (копипастил из примера - какой «тот» для скриптов не уверен)

 ,

slackwarrior
()

Главный вопрос рентабельности «Откуда деньги, Зин?»

Форум — Talks

Слышал от одного коллеги, что молодое дарование косит нереальное бабло на айтюнсе, а в нашей «молодой динамичной фирме» работает поприколу. Берем фриланс на типичном аппсторе, прога стоит, например, ~6 бакинских, допустим 3 проги в разделе дарования ($6 - цена одной из них, немного интересной, но... насквозь вторичной - остальные какая-то учебная муть), для срубания с одной проги хотя бы ~30 тыр нада минимум ~166 закачек в месяц, не считая оперативных расходов, типо, на пеар в интернетах, житье-бытье между закачками (коммунальные, например, кредиты - не исключено, ЖРАТ - обязательно), при этом прога должна быть оп5.1тельно востребована среди аналогичных поделок... У меня все впорядке с арифметикой?

П.С. Само дарование спрашивал, ради чего все — нравится хоть программировать-то? Говорит, «все из-за бабла!» (с) Но в голове не укладывается: зачем еще при этом работать на дядю? На самом деле сильно напоминает анекдот «А вот Петров говорит, что если его в тихом месте к теплой стенке прислонить - он еще ого-го! - Ну, вот и вы говорите» (с)

 40 см, тумбочка,

slackwarrior
()

Зело странного хочешь ты

Форум — Development

В общем, жил да был в одной С++ проге «компактный!»(ТМ) js-движок, который позволял сравнительно легко заменить объект по ссылке This(), например, если он содержит строку - другой строкой, сохранив привычную семантику вызова, но не парясь с вытаскиванием класса Message в жабоскрипт:

 
var msg = "какое-то форматированное сообщение";
msg.set(tag, value); //на самом деле делает что-то вроде msg = newMsg; 
//c новыми тегами
msg.send(); //посылает отредактированное сообщение по какому-то протоколу

Время шло, старый движок заболел своими достоинствами («компактный же!») и вообще умер и протух где-то на сорцфорже. Решили добры молодцы заменить это дело на v8, чтоб все было глобально и надежно. Контексты, хэндлы и Arguments::This() - это все конешно очень блааародно... Вот незадача: в старом движке можно было лукапить переменные вызовами FindChild(«varName»); или FindOrCreate(«varName») и находу подменять объект, на который указывает This(), благо встроенный ссылочный тип дозволяет - куда положили, туда и лежит. Есть в v8 что-то похожее на лукап или ССЗБ и нет пути? Конкретно интересует возможность узнать имя переменной, хэндл на которую получается через Arguments::This(). (Тогда есть надежда выполнить тупой скрипт msg = newMsg; и довись оно конем.)

П.С. Очень не охота править кучу унаследованных скриптов. Пионеры и так уже вместо приделывания через плюсы функций с семантикой метода (хоть бы и через v8convert, хотя и без него нормально) наворотили два слоя оберток в JS через Object.prototype... Которые с Arguments::This() нафиг не нужны.

 , ,

slackwarrior
()

g pen 560 - неоднозначное поведение на разных компах

Форум — Talks

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

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

Бук Lenovo Ideapad. Бук и планшет дареные ребенку родней на ДР по принципу «Пришел в магазин, увидел, „ватэтат! Дьошева же!“.

В чем может быть засада? Предложить сменить бук? :)

 

slackwarrior
()

Внезапно: смайлики в продакшын коде

Форум — Talks

Нашел в ынтерпрайзном коде «прекрасное»

        const Table::R board_r(table_rec_r / o_o / o_o / o_o);
Первая реакция - О_О

Угадайте язык и... функцию смайлегов.

Перемещено tazhate из development

 кодинг смайлегами, майндфакъ

slackwarrior
()

Свидетелей техносингулярности тред

Форум — Talks

Тут личинки постчеловековтрансхуманы всея Руси негодуэ о попрании последней воли сторонника захоронения в холодильнике и обещают виновных засудить. Есть ли у сторонников нетрадиционных захоронений юридическая перспектива на волне всякоразных «инноваций»(ТМ)? Как бы они, под влиянием веществидей иммортализма уповают на продвинутость науки будущего, которая призвана разморозить товарищей, которые щас юридически мертвы - и жена покойного, например, похерила последнюю волю, вполне возможно, из экономических соображений - чтоб не платить «Кри(в)оРусу» (ТМ) реальное бабло за эфемерную «возможность», в пользу понятной и экономически выгодной «одноразовой и единовременной процедуры» - т.е. кремации.

При взгляде со стороны, складывается впечатление, что достижения будущих постхуманов в лице одептов Российского трансгуманистического Движения (РТД) ограничиваются занятными играми в альтернативные posthumous (т.е. ритуальные) услуги. ДискачЪ.

 h+,

slackwarrior
()

Киберпанк Мертв (ТМ) или Как правильно насиловать труп

Форум — Talks

Какие-то ребятишки из страны, где много Полониума(но явно недостаточно), наложили лапу на слово Cyberpunk в качестве торговой марки и угрожают показать нам, что такое настоящий киберпанк... До этого стал быть, был ненастоящий, а старый добрый Deus Ex, аж в трех инкарнациях, дословно «это просто история про крупные корпорации, которые воюют друг с другом.» (с) Аффтар фразы сделал мне смешно: сразу видно глубокое знание предмета изнасилования. СталинаГибсона на них нет, запасаемся попкорном. Что характерно, еще ничего не сделали, а уже размахивают «брэндом».

 

slackwarrior
()

gcc 4.1.2 + 4.6.2

Форум — Development

По мануалу с http://gcc.gnu.org/ в свое время вполне удачно делал локальную песочницу с самосборным gcc 4.1 в параллель к дистровому 4.6. Сейчас возник обратный случай (нужен самосборный 4.6 в параллель с дистровым 4.1 на билдсервере) настают грабли с gmp: хочет gmp >=4.2, хотя contrib/download_prerequisites... скачивает 4.3.2 с ftp с инфраструктурой, и делает симлинки. В чем прикол? (ключи --with-gmp и т.д. пробовал - без разницы)

 ,

slackwarrior
()

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