All streams
Search
Write a publication
Pull to refresh
8
Уася @Agent_Jread⁠-⁠only

User

Send message
Полагаю, что отсюда

var j = 0;
String.fromCharCode("A".charCodeAt(0)+j-1);
Когда я был в армии (в очень отдалённой точке), к нам приезжал бухгалтер выдавать зарплату офицерам, это было начало 2000-х. Отмечу, что у военнослужащих очень сложная система начисления з/п, она сильно зависит от звания, должности, срока и географии службы.
У бухгалтера с собой был только сейф с деньгами и дискета с XLS документом.
Требовалось вбить несколько параметров в специально отведённые ячейки и на выходе получалась сумма, которую необходимо выплатить офицеру. Документ содержал огромное количество формул и констант, не захламляя рабочий лист с фамилиями и необходимыми параметрами. При том, что весь функционал, находящийся «под капотом», смог составить обычный военный бухгалтер.
Вот в этом сила экселя, а не в том, что можно в две ячейки ввести цифры, а третья их тупо перемножит.
Вы за что человека минусуете? Или действительно считаете, что код должен выглядеть именно так:

} else { return isNaN(parseFloat(value)) ? value : parseFloat(value); }

INPUTS.forEach(function(elm) { try { elm.value = DATA[elm.id]; } catch(e) {} });
Обнажаю подобные ретро-посты, особенно с фото.
Кстати говоря, у меня упаковочные коробки от различных дивайсов и месяца не хранятся, а у вас уже 25 лет лежит. Специально хранили?
Это, конечно, прикольно, но сколько сотен тысяч строк кода будет в скрипте, если добавить возможность форматирования, объединение ячеек, сортировку, группировку, выделение, фильтры, графики, предустановленные формулы, макросы, внешние данные и многое-многое другое?
Автору респект за смекалку, но называть это Excel — то же самое, что <textarea /> назвать Word'ом
Несколько лет назад пользовался QIP, потом перешёл на Miranda — рекламу никогда не видел.
magazin.store достанется тому, кто больше заплатит, а остальные останутся на своих
magazin-store.ru
magazin-store.kz
magazin-store.by
magazin-store.ua
Реквестирую серию постов об истории наиболее известных компаний в игровой индустрии.
Я даже не думал, что EA писала ещё под Nintendo
Вы используете суммы только для подсчёта Процента успеха?
В противном случае они не информативны. Так, сбор за тот же Playing Artst составил $31 824 (по текущему курсу), а не 19 949, как указано в таблице.
У вас в таблице суммы в долларах, а на самом деле сбор мог вестись в другой валюте, например фунтах. При пересчёте в USD разница значительна.
Я с вами не спорю и в целом согласен — коммерческим организациям не стоит держать сервера в России.
Если же говорить по существу статьи, то данную правительственную инициативу считаю правильной (в свете последних событий о Сноудене-Гугле-АНБ). Главное чтобы эта рекомендация не обратилась в статью в Уголовном Кодексе.
Я вам что-то говорил про Билайн? Моя ремарка касалась исключительно Яндекса.
Меня слега смутили ваши слова «яндекс — не российская». То что Яндекс принадлежит Yandex N.V. не значит ровным счётом ничего.
Наиболее крупные пакеты акций у россиян и российских компаний. Деятельность ведётся преимущественно в России. Подавляющее количество сотрудников — россияне.
… а на счёт серверов вы правы — вряд ли в России, хотя мне об этом ничего не известно и я не берусь утверждать
По словам Аркадия Воложа, решение о создании зарубежной материнской компании было обусловлено нерегулярностями в законодательстве России в части акционерных обществ.

Один из основателей компании «Яндекс» Илья Сегалович так ответил на факт регистрации в Голландии:
– Вы голландская компания.
– Нет, мы российская компания. А «Газпром-Медиа» – кипрская? А Google – делавэрская компания, раз они там зарегистрированы?
википедия
Вообще-то для более честного результата мне следовало делать замер времени внутри функций буферизации, но после проверки оказалось, что это влияет несущественно )
Вы опять лукавите. Откуда возьмётся «в несколько раз»?

Проведите эксперимент:
$start = microtime(1);
ob_start();
for($i=0; $i<1000000; $i++) echo 'a' , $start , 'b';
ob_end_clean();
die(microtime(1) - $start);

У меня получились такие результаты:
точка — 0.99 сек
запятая — 0.91 сек
«a{$start}b» — 1.0 сек
sprintf — 2.0 сек

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

В пользу записи через точку могу привести пример.
При рефакторинге потребовалось заменить вывод echo 'some' . 'string' на присваивание значения переменной $var .= 'some' . 'string'. Как вы понимаете мне достаточно было заменить «echo» на "$var .=", не выискивая запятые, т.к. она не является оператором конкатенации.
Да что ж вы так злостно реагируете?
Я прекрасно представляю, как может выглядеть код с шаблонизатором и без него.

Если вы обратите внимание, я прокомментировал ваш конкретный пример, а не целесообразность использования смарти вообще. Если в вашем примере между ?> и <? должно быть что-то ещё, то исключительно ради честности следовало бы привести аналогичный пример на смарти:
{if $item.key} {$item.key} {else} default {/if}

Вообще я предлагаю не становиться заложником инструмента, а понимать насколько он уместен в каждом конкретном случае.
Разве я подгоняю? Как раз наоборот, этим занимаетесь вы.
Запись без шаблона — <? if (isset($item['key']):?> <?= $item['key'] ?> <? else: ?> default <?endif ?>
тоже самое в смарти — {$item.key | default:'default'}

Почему-то в примере на PHP у вас между ?> и <? еще что то HTMLное, а в примере на смарти ничего.
А почему не так?
<?=isset($item['key']) ? $item['key'] : 'default'?>

А если говорить не о наличии индекса в массиве, а о ненулевом значении, то ещё проще (PHP 5.3)
<?=$item ?: 'default'?>
Я воспринимаю её несколько по другому. Я вижу здесь не то, как Советский Союз достиг высот, а то как нынешняя власть развалила систему образования.

Information

Rating
Does not participate
Location
Сингапур, Сингапур, Сингапур
Date of birth
Registered
Activity