pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как узнать id пользователя заходившего на мой сайт?

Лучший ответ: виджет комментариев грузится через iframe, а внутри этого iframe находится страница с домена vk.com, где доступен ID залогиненного пользователя. Поэтому вы его не получите.
Можете встроить у себя на сайте авторизацию от ВК, но пользователю придется нажать кнопку и разрешить вам доступ к его данным. Т.е. скрытно всё равно никак.

Худший ответ: Можно) у меня даже есть такой скрипт, это не совсем красиво конечно, но Clickjacking ВКонтакте до сих пор работает с небольшими изменениями)
Вопрос: Где в России купить одежду на IT-тематику?

Лучший ответ: на printdirect.ru есть интересные готовые it-дизайны, ну и да, как остальные советовали, проще свой принт придумать и реализовать

Худший ответ: 1. Заказать свой принт, благо сейчас можно практически на всём печатать. 
А какая именно одежда интересует, кроме футболок?
Вопрос: extras.ubuntu.com Зачем он нужен?

Лучший ответ: По поводу partner — написано в файле с репозиториями:
This software is not part of Ubuntu, but is offered by Canonical and the respective vendors as a service to Ubuntu users.
По поводу extras — тоже:
This software is not part of Ubuntu, but is offered by third-party developers who want to ship their latest software.

Худший ответ: partner — это skype, adobe flash, mp3
extras — это дополнения для unity и т.п.
Вопрос: Изучение серверных технологий — с чего начать?

Лучший ответ: для начала надо разложить все по полочкам 
что есть  
1 какая ось - начать изучать основы 
2 какие сервисы там работают -почитать узнать о зависимостях
ну и далее так же

Худший ответ: Привет!  начни вот с этого:
1.  Установка и принцип работы LAMP на Debian, Centos
2.  Узнай что за панели основном используют ISPmanager
3. И в дагонку узнай что такое  ДНС сервер и Nginx
Вопрос: HTML+CSS+ Язык программирования = Хороший проект

Лучший ответ: html + css + nodejs (синтаксис javascript, тем более что он знает js, то изучать вообще мало прийдётся, так как nodejs лёгкий)

Худший ответ: А у меня другое мнение.PHP есть и будет всегда, заказов на него тьма, доход будет небольшой но всегда. Учится легко, документации в т.ч. на русском много. Вполне можно работать самому на себя. Проекты на php как правило не особо сложные и типичные, скажем так Easy. Специалистов тоже много и всегда можно пнуть одного разраба и взять другого который возьмется за работу чуть дешевле(пыхари, не обижайтесь но это действительно так). Конкуренция среди разработчиков тоже огромная. Вывод простой, учить легко, работа есть всегда, проекты выполняются довольно быстро и достаточно 1 разработчика, можно начинать зарабатывать буквально через месяц после освоения базовых знаний языка. Заработок сильно врядли будет увеличиваться, можно брать только количеством выполненных заказов.Java, именно для сайтов это монстр уровня корпораций. Заказов очень мало(для 1 индивидуального разработчика), но цены как правило на несколько порядков круче чем для PHP проектов. Заказы как правило очень сложные, но и в десятки раз интереснее т.к. каждый проект это что то уникальное. Работать индивидуально практически нереально из за объемов проектов. Учиться надо очень много и долго, знать огромное количество технологий и фреймворков практически наизусть. Конкуренция довольно маленькая т.к. все идут работать в большие конторы. Заработок намного интереснее, есть куда расти в карьере, зп будет увеличиваться вместе со знаниями. Сложность Nighmare.Ruby\Go и много других сравнительно молодые языки или же непопулярны. Сложность сильно варьируется, заработки тоже сильно плавают. Работать одному можно, но не всегда. Заказы относительные т.к. по большей части ищут что то доработать или переделать и очень редко сделать что то с нуля. Сложности все и сразу. Языки как правило интересные, технологии в них еще интереснее.
Вопрос: Какую систему шифрования лучше использовать?

Лучший ответ: Да жив truecrypt, форки есть, да и аудит ок. Так что без паники.

Худший ответ: Какие форки посоветуете? Спасибо!
Вопрос: Как получить оплату на почасовой работе oDesk?

Лучший ответ: не паникуй
если почасовая оплата то бабки прийдут только на 2 неделю в среду
то есть если сегодня работал то бабки будут через неделю в среду

Худший ответ: не паникуй
если почасовая оплата то бабки прийдут только на 2 неделю в среду
то есть если сегодня работал то бабки будут через неделю в среду
Вопрос: Как натянуть Landing Page на MODx?

Лучший ответ: Как вариант. Есть еще такая сверхполезная штука,как migx.
Это, если использовать готовые решения.

Худший ответ: Каждая секция Landing Page - это дочерний ресурс Главной страницы, со своим шаблоном и (если нужно) дополнительными полями.. Он должен быть не опубликован (чтобы не создавать ссылки). Выводить эти секции во фронтенде через pdoResources с указаниме анкора (для навигации). В идеале - контент менеджер вообще не должен видеть HTML-код. А значит - он должен иметь доступ только к ресурсами и их полям, чтобы легко отредактировать в нужный момент любую секцию.
Вопрос: Почему pjax разрешает только один ajax запрос?

Лучший ответ: pjax видимо кеширует результат каждого запроса, и если url не отличается - запрос повторно не отсылается

Худший ответ: В контроллере отвечающем за обработку AJAX-запросов что-то вроде
header("Cache-Control: no-cache, must-revalidate");
Разумеется заголовки отправлять до данных.
Вопрос: Yii или CodeIgniter?

Лучший ответ: Laravel/Symfony. Yii стоит брать только для быстрой разработки. CI брать вообще уже не стоит.

Худший ответ: Если вы полный новичок и у вас первое знакомство с фреймворками вообще, то покопаться в CI/Kohana денёк-другой стоит. Я начинал как раз таки с них.
С Yii не советую начинать.
Можно посмотреть в сторону Symphony
Вопрос: Существует ли аналог LESS Hat для SASS (SCSS)?

Лучший ответ: А зачем если есть autoprefixer? Ради набора миксинов типа .size?

Худший ответ: Судя по отозвавшимся, — ответ: «нет». Был предложен Compass, но он зависим от Ruby, что не соответствует пометке UPD.
Вопрос: Как закрыть от просмотра ini файлы на сайте?

Лучший ответ: 1. Апач стоит не везде.
2. Всю внутреннюю кухню надо класть выше веб-рута.
3. по поводу локализации и вовсе париться не нужно - она никому не нужна

Худший ответ: deny from all в htaccess
Вопрос: Как вывести данные из WSDL в DataDridView?

Лучший ответ: По хорошему надо создать ServiceReference в проекте, а он на основе wsdl слепит вам классов.

Худший ответ: Дмитрий Ковальский:  вывел данные на форму.
Теперь я так понимаю нужно по событию вызывать процедуру на Веб-сервисе.
но как это сделать? 
Кнопку то я добавил. А какое событие вызвать?? Внизу стрелкой указал какие то процедуры, связанные с веб-сервисом? Это то что надо?
Вопрос: Этапы создания приложения?

Лучший ответ: Насчет ТЗ посмотрите www.mastertz.ru, может, и пригодится:

Мастер ТЗ - бесплатная программа для создания технических заданий на сайт, программное обеспечение и т.д.
Программа обеспечивает легкое создание профессионального ТЗ в соответствии с ГОСТ.
Возможно редактирование раннее созданного проекта, экспорт результатов в формате HTML и Microsoft Word.
Не требует инсталяции, работает с любого носителя.
Имеется встроеная документация (рекомендации, ГОСТы).


Худший ответ: Про жизненный цикл программного продукта (не только Android приложения) должно быть написано в SWEBoK. Но это довольно общие знания, универсального решения же не существует.
Вопрос: Какие детали докупить компьютеру для лучшей работы?

Лучший ответ: Ух тыж..., скриншоты не судьба сделать?
Зачем было фоткать?
Похоже на вброс =)
Как минимум оперативку надо купить...  Хотя бы пару гигабайт.
У меня на телефоне оперативки больше да и процессор мощнее.

Худший ответ: Увеличьте ОЗУ до 1-2 гиг
Выключите лишние процессы, оптимизируйте норм, и еще дотку1 поганяете без лагов.
Вопрос: Какой выбрать внешний HDD на 1TB?

Лучший ответ: Я на каждую рассматриваемую модель смотрю тесты, на примере такого cheklab.ru/archives/4100 пусть не детальный но общий обзор железки будет

Худший ответ: Многие хвалят WD, но сам уже года два юзаю TimeCapsule на 2ТБ. Очень доволен. Если есть возможность купить, берите, не задумываясь :)
Вопрос: Лучшая база данных для высоконагруженного проекта?

Лучший ответ: Это 100% НЕ ВЫСОКОНАГРУЖЕННЫЙ проект!
Спокойно оставайтесь.
Лучше - посмотрите в сторону оптимизации запросов.

Худший ответ: буквально по 100-200 раз в день для каждого клиента.
Ко всем 38000 записям на каждого? И как-то волшебно это число звучит...
Вообще судя по описанию (одна таблица) нет смысла использовать реляционную СУБД. В целом я бы рекомендовал посмотреть в сторону Cassandra
Вопрос: Ваши рецепты против лени, скукоты

Лучший ответ: Работаем.

Худший ответ: Если в свободное время, то говорю себе «Хватит лениться!!», беру фотик и иду на фото-прогулки.
Вопрос: Как заставить работать встроеную Видеокарту в i7, не трогая дополнительную AMD?

Лучший ответ: Всё довольно просто - при загрузке в UEFI настраивается приоритет видеоустройств. В вашем случае стоит PCI-E/IGP, т.е. при установленной видеокарте встроенное видео выключается и в системе вообще не видна (потому и драйвера становиться не будут, поскольку Винда не увидит устройства).
Вы можете либо вытащить видеокарту, раз вам нужна встроенная графика, или настроить приоритет на встроенное видео.
Что за материнская плата, кстати?

Худший ответ: Делаем откат Windows - восстановление системы и возвращаемся на момент когда работа видяха от i7. Само собой на всякий случай делаем копию на сменный носитель нужных вам данных.
Может есть второй вариант.
Сносим драйвера относящиеся к процу. И переустанавливаем заново. Попробуйте.
Вопрос: &quot;Маски-шоу&quot;, у кого есть опыт, истории?

Лучший ответ: Мужик, не парься, они просто так не приходят.

Худший ответ: Веселых историй не расскажу, но отвечу на конкретные вопросы по их работе, если что то интересно.
Вопрос: Насчет легального контента?

Лучший ответ: как открыть сервис типа sportify или ivi.ru?Набираете в адресной строке браузера соответствующий адрес и открываете. Это так сложно? чтоб музыка или кино было легальными, а не пиратским! Чтобы музыка и кино были легальными и не пиратскими смотрите и слушайте легальный контент.

Худший ответ: Т.е. разработать!
Вопрос: Проблема с раздачей интернета через ubuntu server?

Лучший ответ: xl2tpd и Быдлайн, да? ) Бегите оттуда, подключите нормального провайдера. 
Эти идиоты даже заголовки с сервера все отдать не могут, хотя им уже писали что и куда вписать в конфигах. Про sync framing, например, анонс не отдают. 

Если серьёзно — то можно попробовать openl2tp, но там примерно та же история. 

Насчет ютуба и wow — у них регулярно падает канал на Европу. Ну не то чтобы падает, но пинг в 180-200мс до хетзнеров доставляет. И скорость 1-2 mbps, да.

Худший ответ: dhcp здесь не при делах
$IPTABLES -t nat -A POSTROUTING -o eth1 -j MASQUERADE — вот это не нужно. а если адрес на внешнем соединении постоянный, то вообще лучше заменить на SNAT. ip_forward разрешается через sysctl.conf

попробуйте попинговать большими пакетами (по 700, 1000 и 1400 байт), померить скорость iperf`ом. проверьте, какова ситуация при запросах с самого сервера
Вопрос: Хватит ли 4000$ на разработку CMS?

Лучший ответ: К сожалению не могу сказать, хватит ли вам времени и средств на разработку. Но мне кажется, вы собираетесь разрабатывать велосипед. Притом может оказаться так, что:
а) Не окажется сидения, или оно будет находится в неправильном месте
б) Велосипед не окупит времени/средств на его создание
в) Другие уже сделали мопед с которого сняв железяки / добавив педали и другой руль получится именно тот велосипед который вы хотите. Просто не внимательно смотрели.

Худший ответ: Не читал  все овтеты., но скажу что вы собираетесь сделать большую ошибку. Вы просто деньги на ветер выбросите, кроме того  заработаете геморой в процессе тестирования, исправления багов, поджимания сроков итд. Есть много современных бесплатных CMS, есть супер  чудо система - CMS/CMF MODX Revolution, с богатым API.
Вопрос: Выбор комплектующих компьютера для фото-видео?

Лучший ответ: Видекарту хорошую нужно, но за топовыми игровыми гоняться смысла нет. Nvidia, современную, в пределах 100-200 баксов — нормально. Фотошоп и видеоредакторы активно возможности видеокарты используют, это дает огромное ускорение, поэтому тут не скупитесь. gts 450, gtx 550 — норм, gt 320-520 — если бюджет критичен.
Для видеомонтажа при наличии видеокарты i7 не особо нужен, достаточно и i5 на самом деле, проц мало нагружается при видеомонтаже. А вот памяти лучше бы 16гб, она не такая уж дорогая, а смысла в ней много.
Жесткие диски сейчас столько стоят, что двойной смысл взять ssd под систему (intel последних поколений или ocz vertex последних поколений от 120Гб объемом), а диск под «торренты» докупить позже.
Если от монитора нужна хорошая цветопередача, то это IPS, поэтому забудьте о «простеньком и дешевом».

На самом деле без четкой верхней границы бюджета на вопрос трудно ответить. Кроме того, хоть и хабр, но все же посоветуем thg.ru или overclockers.ru для таких вопросов.

Худший ответ: Берите нормальную видео карту, не встроеную, без особых наворотов, фотошоп использует OpenGL.
Проц берите i5 или i7 если много работаете с резкой и перекодировкой видео. Советую взять минимум 4гига оперативки, лучше 8 — иллюстратор и фотошоп кушают будь здоров.
Самсунговские мониторы обычно дешёвые и не особо плохие.
Вопрос: Алгоримы, математика, как решается такое уравнение?

Лучший ответ: Через W-функцию Ламберта.

Худший ответ: При переносе правой части в левую получаем монотонную функцию, а они имеют ровно один корень (если имеют вообще — проверка теоремой Больцано-Коши). Дальше приближёнными методами можно получить численное решение или же применять методы вроде описанной выше функции.
Вопрос: Как нарисовать круг на с++?

Лучший ответ: Вот - простой способ:#include <GL/glut.h>
#include <math.h>
// compile:
// gcc -Wall -Wextra -Werror -lglut -lGL -lm -std=gnu99 -D_GNU_SOURCE opengl.c -o openglcircle

#define _U_    __attribute__((__unused__))
// exit by ctrl+q or escape
void keyPressed(unsigned char key, _U_ int x, _U_ int y){
	int mod = glutGetModifiers(); // window = glutGetWindow()
	if(mod == GLUT_ACTIVE_CTRL && key == 'q') exit(0);
	else if(key == 27) exit(0);
}

void DrawCircle(float cx, float cy, float r, int num_segments){
	float theta = 2. * M_PI / (float)num_segments;
	float c, s, t, x = r, y = 0.;
	sincosf(theta, &s, &c);
	glBegin(GL_LINE_LOOP);
	for(int ii = 0; ii < num_segments; ii++){
		glVertex2f(x + cx, y + cy);
		t = x;
		x = c * x - s * y;
		y = s * t + c * y;
	}
	glEnd();
}

void display(){
	glClear(GL_COLOR_BUFFER_BIT);
	DrawCircle(0.,0.,0.5,100);
	glFlush();
}

int main(int argc, char** argv){
	glutInit(&argc, argv);
	glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
	glutInitWindowSize(400, 400);
	glutCreateWindow("A Simple Circle");
	glutDisplayFunc(display);
	glutKeyboardFunc(keyPressed);
	glutMainLoop();
}
А, извиняюсь, про С++ не заметил. Ну да ладно, все равно я С++ не знаю и знать не хочу!
P.S. А вот - чистая консолька:#include <stdio.h>
#include <stdlib.h>
#include <string.h>

char *drawCircle(int R, int geom){
	if(R > 200 || R < 1) return NULL;
	int S, i, Y = 2 * R + 2;
	if(geom)
		S = Y * (R + 1);
	else
		S = Y * (Y - 1);
	char *buf = malloc(S+1);
	if(!buf) return NULL;
	memset(buf, ' ', S);
	buf[S] = 0;
	for(i = Y-1; i < S; i+=Y) buf[i] = '\n';
	inline void DrawPixel(int x, int y){
		if(geom){
			if(y%2==0) buf[Y * y/2 + x] = '*';
		}else{
			buf[Y * y + x] = '*';
		}
	}
	// Bresenham's circle algorithm
	int x = R;
	int y = 0;
	int radiusError = 1-x;
	while(x >= y){
		DrawPixel(x + R,   y + R);
		DrawPixel(y + R,   x + R);
		DrawPixel(-x + R,  y + R);
		DrawPixel(-y + R,  x + R);
		DrawPixel(-x + R, -y + R);
		DrawPixel(-y + R, -x + R);
		DrawPixel(x + R,  -y + R);
		DrawPixel(y + R,  -x + R);
		y++;
		if (radiusError < 0){
			radiusError += 2 * y + 1;
		}else{
			x--;
			radiusError += 2 * (y - x) + 1;
		}
	}
	return buf;
}

int main(int argc, char **argv){
	int i, R;
	char *buf;
	for(i = 1; i < argc; i++){
		if(!(buf = drawCircle(R = atoi(argv[i]), 1))){
			printf("Wrong parameter %s\n", argv[i]);
			continue;
		}
		printf("\nCircle with R = %d:\n%s\n", R, buf);
		free(buf); buf = NULL;
	}
	return 0;
}
Алгоритм Брезенхэма, второй аргумент функции drawCircle задает поправку на геометрию терминала: если у вас вдруг в терминале высота буквы равна ширине, то пишите 0, если же высота в 2 раза больше ширины, пишите 1.

Худший ответ: В консольном? А в никсах консоль вообще графику поддерживает?
Вопрос: Почему не могу выполнить запрос?

Лучший ответ: Символ "=" пропущен в ссылке для одного из параметров:&owner_id'.$gid.

Худший ответ: <?php
$token = '';
$wall = file_get_contents("http://api.vk.com/method/wall.get?v=5.7&filter=all&domain=achan&count=1000");
$postAmount = count($wall->response->items);

$counter = 1;
$currentTime = new DateTime("now");
foreach($wall->response->items as $currentItem)
{	
	$postDate = new DateTime(date("Y-m-d H:i:s", $currentItem->date));		
	$interval = $currentTime->diff($postDate);	
	if($interval->d >= 1)
	{
		echo $counter.". Нужно удалить\t".$postDate->format("Y-m-d H:i:s")."\n";
	}	
	else
	{
		echo $counter.". Пока оставляем\t".$postDate->format("Y-m-d H:i:s")."\n";
	}
	$counter++;	
}
?>
Кандидатов на удаление выбирает корректно.
Вопрос: Как открыть свойства виртуальной машины на windows server 2012r2?

Лучший ответ: Как открыть свойства виртуальной машины на windows server 2012r2? Очень просто - открываете Дипетчер Hyper-V и выбираете нужную виртуальную машину, справа будут свойства.Ищу вот это окно у себя, хочу размер диска расширить:Ищите дальше, как найдете окно свойств VMware Workstation в windows server 2012r2 обязательно отпишитесь.

Худший ответ: Как то так:
Вопрос: Как лучше подсветить небольшую звезду светодиодами?

Лучший ответ: Возьми пластиковую трубу, в ней размести 8 батареек (тип R14, но можно и тип AA, часа на 3-4 хватит), обязательно с пружинками по краям. А дальше все просто — кнопка (или выключатель) и светодиодная лента (лучше герметичную, если будет использоваться на улице — снегопад или падение в сугроб им не страшны). Если нужно разноцветие, то GRB-светодиодная лента и простенький контроллер.

P.S. Если руки на другое заточены, могу сам сделать (опыт есть), с тебя звезда.

Худший ответ: Обязательно светодиодами? Можно использовать неоновую струну, имхо удобнее и быстрее будет обвести контур.
Вопрос: Как очистить кеш по-средствам тегов?

Лучший ответ: Не до конца понял ваши намерения. Вы хотите, чтобы кеш очищался исходя из присутствия спец.тега на странице? Это выглядит, как минимум, странно. 
Стандартная практика для игнорирования кеша - дописывать к файлу номер ревизии (в продакшен среде) или таймстемп (в дев. среде).
Например <script src="js/myscript.js?3528"></script>
<script src="js/myscript.js?1386293952"></script>

Худший ответ: Очистить кеш, не перезагружая страницу, нельзя.
Вопрос: Как при использовании iframe или frame избавиться от полной перезагрузки страницы?

Лучший ответ: на мой взгляд, лучше использовать аякс

Худший ответ: На странице ximudesign.com/theme/redirect.php стоит скриптtop.location.href = 'http://ximudesign.com/theme/?theme=';
Это значит, что нужно писать адрес так<frame name="content" src="http://www.theme4u.ru/prev.php?frm=http://ximudesign.com/theme/?theme=Theone" marginheight="0" marginwidth="0">
Ну и используйте iframe. Все эти frameset давно устарели.
Вопрос: Возможна ли интеграция админки WP в yii framework?

Лучший ответ: Админку вордпресса очень легко повторить на yii. Может и будут различия, но ведь клиенту важно удобство/привычность работы с такой админкой, и если будут мелкие различия, клиент всё равно нормально сможет пользоваться.

Худший ответ: Сделайте верстку панели, как у WP. Не надо повторять ее работу.
Вопрос: Почему adblock не блокирует рекламу в Yandex'е?

Лучший ответ: Убрал рекламу. Обошёл динамические атрибуты.
! Реклама в поиске (старая)
yandex.ru## li[class*="serp-adv-item"]
! Рекламная ссылка-заголовок, описание с телефонами
yandex.ru## li.serp-item > div[class^="organic"] > h2:not([class$="title"]),h2:not([class$="title"]) ~ div
! Прочие ссылки кроме адресов, форумов, картинок, карт, маркета
yandex.ru## li[class^="serp-item "]:not([class$="adresa"]):not([class$="forum"]):not([class*="image-stats"]):not([class*="z-maps"]):not([class*="z-market"])
Но это всё равно полумеры. Завтра опять может что-нибудь изменится. Создал на GitHub лист с подписками.
Без поддержки псевдо-атрибутов нужно писать userscript ((
ЗЫ: на Я-Главной - изменить cookies через настройки.

Худший ответ: Скорее всего у Вас установлен какой-то еще плагин с авто-вставкой рекламы в контент.
Или сайт в исключениях (в AdBlock-e).
Вопрос: Как набрать первые 5 единиц кармы на Хабре?

Лучший ответ: Можно писать комментарии, немного эффективнее будет отвечать на вопросы в q&a.
Главное помнить, что за нечто плохое здесь сливают карму быстрее, чем повышают за нечто хорошее.

Худший ответ: Всем спасибо за поднятие кармы!
Двух комментариев  + этот вопрос хватило для поднятия кармы.
Отправки в песочницу вот эту статью про то как писалось приложение под Facebook
Вопрос: Что делать с аккаунтом на DigitalOcean?

Лучший ответ: Захостить майнкрафт

Худший ответ: Да, лучше продать именно аккаунт, а не делать реселлинг. Но уточните дают ли они добро на перепродажу, вдруг заблокируют и покупатель будет брошен.
Вопрос: Формирование, предпросмотр и печать документов

Лучший ответ: Я бы делал конвертацию в pdf и просмотр и печать из него

Худший ответ: Может не совсем то unoconv
Вопрос: Как начинающие веб-студии и фрилансеры находят заказы на разработку сайтов под ключ?

Лучший ответ: Для начала займитесь составлением собственного портфолио. Пока у вас не будет примеров выполненных работ, едва ли кто-то захочет связываться с вами. Если нет никаких заказов, придумайте их и выполните так хорошо, как можете. После этого мониторьте заказы на биржах фрилансеров и оставляйте свою кандидатуру. Обязательно наберитесь терпения.
Если уже готово портфолио, то можете попробовать рекламу. Что касается холодных звонков, то очень сомневаюсь, что они вам помогут.

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

Лучший ответ: Можно так: jsfiddle.net/AbdiasSoftware/7PRNN
Но работает не везде.

Худший ответ: Пусть меня поправят знатоки, но на чистом JS вопрос сохранения не решить. Перемещать, накладывать, прозрачность и т.д. - не вопрос. Но сохранить и отдать в браузер нельзя.
Вопрос: Vertical-align как правильно использовать?

Лучший ответ: Юзайте padding, я вас умоляю:.logo a {
	color: #fff;
	padding: 6px 12px;
	background-color: #ea5a4b;
	display: inline-block;
	text-align: center;
}

Худший ответ: добавь код.logo a {
  line-height: 33px;
}
добавлено позже -------------------------------
Вот еще вариант, если использование свойства vertical-align- принципиально.<a href="#"><i>i</i><span>Intent.</span></a>a {
  display: block;
  height: 34px;
  text-decoration: none;
  float: left;
  color: black;
  font-family: Arial;
  }
i {
  font-style: normal;
	color: #fff;
	width: 34px;
  height: 34px;
	background-color: #ea5a4b;
	text-align: center;
  display: table-cell;
  vertical-align: middle;
  }
span {
  display: table-cell;
  vertical-align: middle;
  padding-left: 5px;
}