Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   хочу инвайт на хабр (https://javascript.ru/forum/offtopic/32383-khochu-invajjt-na-khabr.html)

macdack 14.10.2012 18:37

хочу инвайт на хабр
 
может кто пинка дать туда?

Nekromancer 14.10.2012 18:46

Пинка да, инвайт нет.

monolithed 14.10.2012 18:58

macdack,
В последнее врямя даже самим убогим дают инвайты через песочницу

Nekromancer 14.10.2012 18:59

monolithed,
Я получик инвайт на хабре только тогда, когда сходит на .тостер по JS. Наверно ради инвайта я и заплатил те деньги, точнее компания :)

Maxmaxmахimus 14.10.2012 20:56

Цитата:

Сообщение от macdack
хочу инвайт на хабр

о чем ты там писать собрался?

PashPP 15.10.2012 01:24

а зачем туда инвайт? все самое годное и так на главную лезет же

FINoM 15.10.2012 03:06

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

macdack 15.10.2012 10:36

Цитата:

Сообщение от FINoM (Сообщение 210118)
Лично мне инвайт нужен был исключительно для вопросов-ответов. Только потом у меня появилось желание графоманства.

Лично мне инвайт нужен исключительно для вопросов-ответов

bes 15.10.2012 13:33

macdack, туда берут только со знанием jquery

Maxmaxmахimus 15.10.2012 13:59

ахахахах))

macdack 15.10.2012 15:19

хоре мнэ хоре

trikadin 15.10.2012 15:54

macdack, всё просто: чтобы заиметь свободный инвайт на хабру, нужно написать статью на 100+ голосов. Это, какбэ, не самое простое дело, поэтому никто не станет тебе просто так давать инвайт.

Решение тебе подсказали - пиши в песочницу.

macdack 15.10.2012 16:21

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

bes 15.10.2012 16:35

копирайт/рерайт, не

devote 15.10.2012 17:50

главное не копипастить, а писать то что есть в голове своей.

bes 15.10.2012 17:53

копипрайстить как раз это и предполагает, но обычно в голове рерайт :D

monolithed 15.10.2012 23:47

Если начать так:
10 полезных jQuery методов о которых никто не знает
То этого на инвайт даже твоим внукам хватит)

macdack 16.10.2012 22:03

Цитата:

Сообщение от monolithed (Сообщение 210325)
Если начать так:
10 полезных jQuery методов о которых никто не знает
То этого на инвайт даже твоим внукам хватит)

ну типа таво я и подразумевал


а что, девствительно ли такой заголовок может быть актуальным?
просто чуть разжуйте - что люде не знають в жс ?

melky 16.10.2012 22:13

Цитата:

Сообщение от macdack
просто чуть разжуйте - что люде не знають в жс ?

даже такие очевидные вещи
http://habrahabr.ru/company/luxoft/blog/154957/?

monolithed 17.10.2012 00:09

Цитата:

Сообщение от macdack
а что, девствительно ли такой заголовок может быть актуальным?

Реальные заголовки на хабре:

Отключаем библиотеку jQuery
Интеграция вкусностей jQuery в другие сайты
Оживляем страницу с jQuery
Пара полезных плагинов к jQuery
5 вещей, которые вы могли не знать о jQuery
15+ полезных документов по jQuery
25 советов по улучшению вашего кода jQuery
35 свежих и полезных jQuery плагинов
Закрепляем jQuery — 25 отличных советов
Подборка плагинов к jQuery
Нововведения в jQuery
Эта неделя в JQuery
Разбираемся с анимацией в jQuery
Обзор jQuery-плагинов
jQuery для JavaScript-программистов
jQuery-плагин слайдера с очень красивым эффектом
jQuery-плагины для удивительной web типографики
JQuery: Пара сотен плагинов в одной заметке
jQuery 1.4.2 для фронтенда сайта
Обновленная документация jQuery
Создание плагина jQuery на примере слайдера
Отличный плагин для проверки верстки
Как сделать группу инпутов удобной
Читаем с экрана красиво
Обзор JS-фреймворков.
Вещи, которые я не знал о WebKit inspector
Как стать фрилансером

monolithed 17.10.2012 00:11

Цитата:

Сообщение от macdack
просто чуть разжуйте - что люде не знають в жс ?

Сверхбыстрая конкатенация строк

FINoM 17.10.2012 00:20

Цитата:

Сообщение от monolithed
Сверхбыстрая конкатенация строк

[a, b].join('')?

monolithed 17.10.2012 00:41

Цитата:

Сообщение от FINoM
[a, b].join('')?

Мимо.... даже не знаю почему все считают

На самом деле актуальная тема!

FINoM 17.10.2012 00:46

Цитата:

Сообщение от monolithed
Мимо.... даже не знаю почему все считают

Дак а как? Ты меня заинтриговал.

monolithed 17.10.2012 00:51

Цитата:

Сообщение от FINoM
Дак а как?

Для больших строк join всегда проигрывает, concat еще хуже.
Как показывает практика, самый оптимальный вариант бинарная конкатенация.

В общем нет идеального решения/алгоритма, если кто найдет дайте знать!

melky 17.10.2012 08:13

Цитата:

Сообщение от monolithed
Сверхбыстрая конкатенация строк

уже решали же это проблему :)

Цитата:

Сообщение от monolithed
нет идеального

почему бинарная конкатенация неидеальна?

monolithed 17.10.2012 12:21

Цитата:

Сообщение от melky
уже решали же это проблему

Не совсем то, если ты помнишь алгоритм.

Нужен более быстрый аналог String.prototype.concat

Цитата:

Сообщение от melky
почему бинарная конкатенация неидеальна?

Когда нужно собрать тысячи строк, то конкатенация это очень узкое место

dmitriymar 17.10.2012 12:41

Дак насколько помнится методы разные дают разные показатели. как всегда ие впереди планеты всей)

monolithed 17.10.2012 12:47

Цитата:

Сообщение от dmitriymar
Дак насколько помнится методы разные дают разные показатели. как всегда ие впереди планеты всей)

Все верно, но даже это уже обыденность (

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

dmitriymar 17.10.2012 13:34

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

monolithed 17.10.2012 13:49

dmitriymar,
Для примера могу привести реализацию String.prototype.repeat из ES6

monolithed 17.10.2012 13:55

String.prototype.repeat = function(count) 
{
	if ((count |= 0 ) <= 0)
		throw new RangeError();

	var result = [];

	while (count--)
	    result.push(this);

	return result.join('');
};

var start = +new Date;

'foo'.repeat(1000000);

alert(+new Date-start);


String.prototype.repeat = function(count) 
{
	if ((count |= 0 ) <= 0)
		throw new RangeError();

	var result = '';

	while (count--)
	    result += this;

	return result;
};

var start = +new Date;

'foo'.repeat(1000000);

alert(+new Date-start);


String.prototype.repeat = function(count) 
{
	if ((count |= 0 ) <= 0)
		throw new RangeError();

	var result = '';

	while (count--)
	    result.concat(this);

	return result;
};

var start = +new Date;

'foo'.repeat(1000000);

alert(+new Date-start);



String.prototype.repeat = function(count) 
{
	if ((count |= 0 ) <= 0)
		throw new RangeError();

	return Array(count + 1).join(this);
};

var start = +new Date;

'foo'.repeat(1000000);

alert(+new Date-start);



String.prototype.repeat = function(count) 
{
	if ((count |= 0 ) <= 0)
		throw new RangeError();

	var result = '', 
            self = this;

	while (count)
	{
		if (count & 1)
			result += self;

		if (count >>= 1)
			self += self;
	}

	return result;
};

var start = +new Date;

'foo'.repeat(1000000);

alert(+new Date-start);


Тесты

dmitriymar 17.10.2012 14:03

но опять всё упрётся как движок будет обрабатывать конструкции типа self+= self; будет создавать временные строки и т.д. может в новых браузерах будет быстрее создать массив , да сделать ему join.. х.з....
результат последнего впечатлил:)
String.prototype.repeat = function(count)
{
    if ((count |= 0 ) <= 0)
        throw new RangeError();
 
    var result = [1000000];
 
    while (count--)       result[count]=this;
 
    return result.join('');
};
 
var start = +new Date;
 
'foo'.repeat(1000000);
 
alert(+new Date-start);

лёгким жестом алгоритм работает в 5 раз дольше :) эт -к тому что пока не знаем скорость работы операторов 6 го,возможно это сильно скорректирует алгоритмы...
Создание нативной функции заполнения массива одинаковыми значениями может изменить расстановку приоритетов

nerv_ 25.07.2013 00:51

подкиньте инвайт на хабр :) хочу коммент там написать )

cyber 25.07.2013 00:57

nerv_, помог бы так кармы не хватает((
П.с могу передать, но с учетом если моя карма не умрет полностью))

Deff 25.07.2013 03:30

nerv_,
Там сейчас элементарно зарегацо, и в песочню кинуть интересную тему, про тоже сss или вариант разбора пары задач на регулярку, (если карму поднимут типично с первой статьи достаточно поднятия кармы на пару единиц для полноценной реги..)
я по-моему писал про спойлер на сss
Но бываю редко - карма мала, карма для инфайта от 100

deivan 25.07.2013 12:19

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

devote 25.07.2013 12:20

Цитата:

Сообщение от deivan
но я через песочницу только с третьей попытки попал

это когда было? года три назад.. щас вроде всех подряд туда пускают

Nanto 25.07.2013 13:13

Не карма, надо чтобы твой пост (статья) набрал 100 плюсов. Тогда дают инвайт, т.е. ты можешь его кому-то подарить.

Если написать в песочницу, тогда может кто и подарит (очень часто раздают админы под видом НЛО, если статья на актуальную тематику (обычно это то, что связано с веб-разработкой)), заодно эта же статья из песочницы может набрать сразу 100 плюсов и теперь уже ты можешь подарить кому-то инвайт. Как-то так.

deivan 26.07.2013 11:48

Цитата:

Сообщение от devote (Сообщение 264135)
это когда было? года три назад.. щас вроде всех подряд туда пускают

не уверен.
зарегился я там давненько, но рид-онли сняли только вот в июле, за статью по ноде. до этого была попытка в апреле, и еще до этого - в конце прошлого года.


Часовой пояс GMT +3, время: 10:39.