LINUX.ORG.RU

112
Всего сообщений: 1102

Как получаются эти величины?

На сайте http://www.usdebtclock.org/ в реальном времени показываются разные экономические показатели, включая госдолг США и объём их импорта нефти. Величины увеличиваются несколько раз в секунду. Кто-нибудь может сказать, как они получаются? Насколько часто они берутся с сервера, а сколько получается экстраполяцией джаваскриптом? И откуда они берутся?

Перемещено jollheef из talks

 ,

olegd ()

PHP-разработчик Junior/Middle, в Томск

Orion Alliance B.V., международная аутсорсинговая IT-компания, приглашает специалистов на позицию PHP-разработчик Junior/Middle, в Томский офис компании. Предоставляем услуги разработки ПО и технической поддержки клиентов в банковском и финансовом секторах.

Обязанности:

Поддерживать существующие проекты; Разрабатывать новые продукты; Расти профессионально.

Требования:

Способны самостоятельно принимать решения, искать нужную информацию, анализировать, и воплощать идеи в коде; Владеете PHP; Имеете опыт работы с frontend фреймворками; Опыт работы со сторонними API; Широкий IT-кругозор и желание развиваться.

Условия:

Конкурентная и достойная заработная плата, от 50000 рублей; График работы с понедельника по пятницу; Работа в современном комфортабельном офисе, в центре города; Каждому сотруднику мы предоставляем ресурсы для профессионального и личностного роста; Возможность работать сверхурочно, за дополнительную плату по часам.

Ключевые навыки PHP, JavaScript, MySQL, jQuery, HTML5, CSS3, Ajax, yii2

Резюме отправлять на почту: hr@orion-alliance.com

 , ,

AndreyKha ()

обновление DOM в angular2+

помогите пожалуйста по вопросу из области телепатии.

я использую angular7 и модуль всплывающих подсказок toastr. это всё в обычных условиях работает без проблем: например если я в хук ngOnInit помещаю вызов подсказки, то она появляется

но она не появляется если я её вызываю в блоке success асинхронного запроса. при этом, если я кликаю мышкой по любому месту экрана, то она всё же появляется

тут набросал похожую ситуацию: https://stackblitz.com/edit/ngx-toastr-custom-pdr1pq но как ни странно описанной выше проблемы не наблюдается

я пробовал в том же блоке success эмулировать клик по экрану средствами javascript, но не помогло

ещё я пробовал пинать changeDetection ангулара, но тоже не помогло

буду благодарен за любые мысли по проблеме

 ,

prozaik ()

Нужно сделать скрипт для Rocket.Chat на TypeScript

Собственно нужно сделать custom slash команду для Rocket.Chat которая выполнит POST запрос.

Плачу 50 долларов.

Добавляю спецификацию, извините за английский:

I need a custom application for Rocket.Chat (v.0.71.1). The application itself will do the following:

1. A new slash command will be available: /pay.

2. The slash command will accept a single parameter which is float (currency) number: /pay 20.00.

3. Once the user hits «Enter» the application will issue a REST request (POST) with the following information:

- Originating username.

- All users in a channel (private group).

- Total amount (the parameter).

 ,

alex07 ()

Коды регионов ISO vs FIPS

Есть ли где-нибудь табличка сопоставления этих кодов?

Как известно, geoip-lite отказались от поддержки legacy базы, где коды были fips. В новой базе только iso. Но у меня все уже завязано на fips.

Вот бы какой-нибудь json с сопоставлениями. Единственное что нашел - http://www.statoids.com/wab.html но это надо как-то спарсить, может кто-то уже делал?

 , ,

pawnhearts ()

Мощный JavaScript... Нихрена не сделать, пока куча всего не проинициализировалось.

Ковыряю Ionic 4.

Нужно сделать широкий segment, с горизонтальным скроллом, и чтобы подсказывал, что слева или справа есть чего поскроллить.

Как простой человек, пытаюсь повесить детект события скролла, чтобы пересчитать необходимость отрисовки стрелки влево или вправо по краям меню segment.

О, в ion-segment нет обработок скролла.

Задумал использовать нэйтивные события.

О, это же angular, он рендерит ПОСЛЕ обработки всего кода, поэтому нэйтивных событий ЕЩЁ НЕТ, так как объектов ЕЩЁ НЕТ.

Думаю, можно же дождаться появления объекта... И тут начинается ад.

Ладно, я вместо скролла событий попробую обойти малой кровью... Но вот как вы с этой недоасинхронщиной, прибитой гвоздями к DOM и Shadow DOM, считаете JS + HTML вершиной UI технологий???

 , , , ,

Shadow ()

JavaScript/Haxe/Flash программист г. Москва-офис

Город: Москва (Офис в пешей доступности от ст.м. Чеховская/Тверская/Пушкинская)

Формат работы: только офис Занятость: полная Зарплатная вилка: 50-130 тыс рубл. (net) в зависимости от опыта кандидата

Описание вакансии:

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

1. В одной команде ребята пишут на чистом JS 2. В другой - работают с Haxe В обоих случаях используется pixi.

Предлагаем:

  • Гибкий график, начало рабочего дня (с 9 до 12).
  • Оплачиваемые отпуск и больничные
  • Работа в команде профессионалов, готовых делиться своим опытом

Требования к кандидатам: 

  • Желание работать в офисе г. Москва на постоянной основе
  • Практический опыт работы c JavaScript от 1 года
  • Опыт работы с 2д-движками (Pixi.js/Phaser/Cocos2d)
  • Опыт работы с TypeScript/ActionScript
  • Опыт работы с 3д-движками (three.js/babylon) приветствуется
  • Если нет опыта с Haxe, то готовность с ним работать

Мы готовы рассмотреть, как опытного разработчика, так и уверенного в себе junior, подходящего под указанные требования. Также с радостью рассмотрим бывших flash-разработчиков, готовых перейти на pixi.js и/или Haxe.

Название компании: CODEFATHER

📩Контакты для связи: hr@codefather.cc или telegram @recruiteriia Когда связываетесь, указывайте по-поводу какой вакансии, пожалуйста.

 , ,

Codefather ()

My Little Puno

Карточна игра Уно получила понификацию

Правила игры https://battle-puno.github.io/battle-puno/rules.html?language=en_us

Сама игра https://battle-puno.github.io/battle-puno/

Скорее всего ничего не загрузится из-за «хабра эффекта».

Поэтому

git clone https://github.com/battle-puno/battle-puno.git

 , ,

fornlr ()

Почему не работает код и книги Secrets JavaScript Ninja

Всем привет! Решил качнуть левела по книге Secrets JavaScript Ninja (второе издание)

Есть там пример для работы с замыканиями и колбеками

https://js.do/code/whatproblem

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

В чем проблема?

 ,

technobot ()

PHP Junior - Красноярск - от 30 000 руб - только офис

Компания МЕТА примет в свои ряды Web-программиста

http://meta.studio/

Ты определенно подходишь, если у тебя есть:

  • общее понимание HTTP протокола и принципов его работы;
  • знание PHP (5.3 — 7.0);
  • JS (ES5);
  • SQL (MySQL);
  • HTML и CSS;
  • понимание принципов ООП;
  • опыт работы с git и навыки работы в Linux (cli, умение развернуть LAMP стек).

Плюсом станут:

  • знание PSR;
  • опыт в PHP фреймворках (Yii, Symfony, Zend);
  • опыт работы с ORM;
  • опыт работы с таскранерами (gulp, grunt) и бандлерами (webpack, parcel, browserify), js библиотеками (jQuery, Vue, React, etc).

Желание и способность самообучаться не будут лишними. тебя ждет дружный коллектив, PlayStation, полуторачасовой обед и отличный офис в БЦ “Спасский”.

График работы: офис ул.Ладо Кецховели, 22а полный рабочий день. ЗП (от 30 т.р.) обсуждается на собеседовании.

По всем вопросам +7-923-573-15-79 - Владимир или на почту info@meta.studio

Так же можете написать мне, необходимо будет выполнить тестовое задание перед собеседованием.

 , ,

Noob_Linux ()

Full-Stack JavaScript developer удаленно, 5500-6000$

Израильский проект Luminati (https://luminati.io) ищет Full-Stack разработчиков. Компания разрабатывает несколько продуктов, в том числе p2p vpn, видео cdn нового поколения http://holaspark.com/

Основные требования

- Knowledge in Node JS framework: ExpressJS, Promise - Experience with MongoDB - Creating RESTful web services/API's using Node.js with or without framework assistance - JavaScript-based unit testing tools - Client-side browser technologies including JavaScript, CSS, and HTML - 1 year development experience in Node JS with a solid working knowledge of frameworks and architecture - 2+ year's overall development experience using JavaScript and open web technologies - английский язык на уровне понимать, что от вас хотят

Условия работы

- работа удаленная, 7-9 часов в день (по желанию)

- зарплата от 30$/час (+фиксированный бонус 250$ ежемесячно), через полгода повышается

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

- по желанию можно переехать жить в Израиль и ходить в офис. При работе в офисе: личный повар, такси до офиса за счет компании, оплата жилья.

- каждый сотрудник получает опцион компании

Инстаграмм https://www.instagram.com/hola_lifestyle/

Резюме сюда:luda.hola@gmail.com

 , , , ,

LudaHola ()

Новейшие веб-технологии - хипстерство или как?

Я старый пхп-шник из провинции. Из фронтенд-фреймворков реальный опыт работы имею только с jquery с плугами и бутстрап. Для разработки crm на заказ хватало. Ведь хостинг с пыхой можно найти везде, всегда и дешево, даже бесплатно, а всякие руби, питон там попробуй-ка. Всякие ember.js, react.js и пр. долгое время воспринимал как гикство, не заслуживающее серьезного внимания и изучения. К node.js так же относился. А сейчас стал задумываться, ролики смотреть по темам - видеокурсы, выступления на js-конфах и тд. Много всякого развелось. Некоторые говорят что непонятно что делать с этим зоопарком технологий. Angular, React, Vue.js а еще всякие бэкбоны, эмберы. А некоторые говорят что нафиг нужно писать на чистом js, есть дарт-образные языки, которые компилятся в жс. А еще вебассембли - там вообще, глядишь, все изменится до неузнаваемости. И на бэкенде. Мало ноды с экспрессом, так еще сокетный веб какой-то прет. А субд. Раньше был мускул, который везде, ну слышали кое-что про постгресс. А сейчас MongoDB, RethinkDB еще какие-то субд нового типа. Когда все это дело более или менее устоится как в свое время устоялась пыха+мускул+jq ? Тут даже если плотно начать что-нибудь изучать вдруг окажется что завтра это уже устарело.

 , , ,

dwarfadelic ()

Web разработчик стажёр

Добрый день! Ищу работу web разработчиком. Изучаю около 5 месяцев. Есть готовый проект сайт, который уже работает. Из знаний html5, css3, bootstrap4 JavaScript (база)+(jQuery база) . Ищу работу стажёра за минимальную зарплату, для набора опыта. Готов работать много и много учиться. sir.offer@yandex.ru С уважением ко всем.

 , , , ,

MacOS ()

Переходник между JS и PHP

Нехило бы пользоваться вкусностями современного js на бэкэнде. Да и вообще лучше бы писать фронтенд и бэкенд на одном языке. Но ведь node.js не популярен, легко ли найти хостинг с поддержкой ноды? По сути это выделенный сервак. А с пыхой везде найдешь. Даже бесплатно. Потому пыха - народная технология. А если сделать виртуальную пыха-машину исполняющую js-код, возможно с некоторой компиляцией оного для быстродействия? Или компилятор из js в php?

 , ,

magnuz ()

Ленивые регулярки в JS

Господа, а есть ли способ распарсить такое по-блочно?

[BLOCK]12345[/BLOCK][BLOCK]12345[/BLOCK]

Т.е. когда 2 блока идут подряд, но нужно их обработать по-отдельности.

 , ,

bvn13 ()

Крутой рендерир текста с финтифлюшками

Посоветуйте рендерер текста для браузера, которым можно выдавать «дизайнерский текст» - всевозможные хитрые цветные векторные рамочки, фоны для отдельных буков, и так далее

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

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

 ,

stevejobs ()

Получить информацию об SSL сертификате используя NightWatch

При автоматизированном тестировании встала задача получить информацию об используемом на сайте SSL сертификате. Для тестирования использую selenium, «безголовый» chromedriver и nightwatch js. Вот часть параметров моего nightwatch.json файла:

"desiredCapabilities": {
"browserName": "chrome",
"acceptSslCerts": true,
"javascriptEnabled": true,
"acceptInsecureCerts": true,
"disablewebsecurity": true,
"allowrunninginsecurecontent": true,
"cssSelectorsEnabled": true
}
Вот простенький пример после чего надо выполнить проверку информации:
 'Opening site using Selenium': function (browser) {
    browser
      .url('https://my_site.com')
      .waitForElementPresent('body', 200000, 'URL %s open');
Сайт открывается, но никак не могу придумать/нагуглить как получить любую информацию о сертификате. Ведь, если сайт https открывается, значит там должен быть сертификат. Есть какие-либо идеи? Заранее спасибо!

 , , ,

iOlegKV ()

Как вернуть entry если срабатывает условие?

Всем доброго времени суток.

Подскажите хочу вернуть id пользователя из thunderbird. Но, не могу придумать как выцепить. Если делаю такой код в консоли, то возвращает нужное значение. TB же вообще не стартует когда условие используется. Если его закомментировать, то всё отлично и user_email возвращает. Возможно кто-то корячил что-то подобное.

var user = 'ppd.yandex'
var accounts = getPref("mail.accountmanager.accounts"); #получаем список аккаунтов account1,account2..
var arr_accounts = accounts.split(','); #делаем из строки список

#возвращаем все idшки, которые смогли найти
var id_user = arr_accounts.map(function(entry) {
    return id_accounts = getPref("mail.account."+entry+".identities");
})

#возвращаем email пользователя и вот тут если он содержит имя пользователя, то хочу вернуть саму id
var id_arr = id_user.forEach(function(entry) {
    user_email = getPref("mail.identity."+entry+".useremail");
    if(user_email.indexOf(user) !== -1) {
        return id_user_mail = entry;
    }
})

Или, возможно кто-то подскажет, как мне запустить консоль JS в самом thunderbird, по аналогии с firefox. Весь мозг себе сломал в попытке вернуть эту id.

 ,

hanharr ()

формирование оглавления для vimwiki/wiki

Есть функция, которая делает оглавление для тега h1, было бы здорово это сделать для h1-h3

  <script type="text/javascript" charset="utf-8">
    function generateMenu() {
      var new_element = document.createElement('ul');
      new_element.style.listStyleType = "square";
      var elements = document.getElementsByTagName('h1');
      for (var element = 0; element < elements.length; element++) {
        var elem_data = elements[element].innerHTML
        var newLi = document.createElement('li');
        newLi.innerHTML = '<a href="#' + elem_data + '">' + elem_data + '</a>';
        new_element.insertBefore(newLi, new_element.children[element]);
      }
      document.body.insertBefore(new_element, document.body.firstChild);
    }
  </script>

Что-то типа:

    function generateMenu() {
      var myStringArray = ["h1", "h2", "h3"];
      var arrayLength = myStringArray.length;
      for (var i = 0; i < arrayLength; i++) {
      // some
      }

Весь документ

<!DOCTYPE html>
<html>

<head>
  <title>index</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <script type="text/javascript" charset="utf-8">
    function generateMenu() {
      var new_element = document.createElement('ul');
      new_element.style.listStyleType = "square";
      var elements = document.getElementsByTagName('h1');
      for (var element = 0; element < elements.length; element++) {
        var elem_data = elements[element].innerHTML
        var newLi = document.createElement('li');
        newLi.innerHTML = '<a href="#' + elem_data + '">' + elem_data + '</a>';
        new_element.insertBefore(newLi, new_element.children[element]);
      }
      document.body.insertBefore(new_element, document.body.firstChild);
    }
  </script>
</head>

<body onload="generateMenu()">

  <div id="СТРУКТУРА ПРОГРАММЫ-Переменные-меню111">
    <h1 id="Переменные-меню111">Переменные-меню111</h1>
  </div>
  <div id="СТРУКТУРА ПРОГРАММЫ-Переменные-подменю222">
    <h2 id="Переменные-подменю222">Переменные-подменю222</h2>
  </div>
  <div id="СТРУКТУРА ПРОГРАММЫ-Переменные-подменю333">
    <h3 id="Переменные-подменю333">Переменные-подменю333</h3>
  </div>
  <div id="СТРУКТУРА ПРОГРАММЫ-Переменные-меню444">
    <h1 id="Переменные-меню444">Переменные-меню444</h1>
  </div>
  <div id="СТРУКТУРА ПРОГРАММЫ-Переменные-подменю555">
    <h2 id="Переменные-подменю555">Переменные-подменю555</h2>
  </div>
  <div id="СТРУКТУРА ПРОГРАММЫ-Переменные-подменю666">
    <h3 id="Переменные-подменю666">Переменные-подменю666</h3>
  </div>
</body>

</html>

 , ,

Xwo ()

Знаю где менять код но не знаю на что?

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8"/>
 </head>
 <body>
<div id="grid">

</div>
<input type = "text" name = "A" placeholder = "Введите а"><br> <!-- определяем элемент управления для текстовой информации -->
<button>Кнопка с текстом</button>
 </body>

   <script src="d3.min.js"></script>
  <script src="function-plot.js"></script>
  <script type="application/javascript">
  
	functionPlot({
  target: '#quadratic',
  
  data: [
    { fn: 'x^2' }
  ]
})
</script>
</html>

Хочу сделать чтобы я ввел значение функции в input name,button'ом дал задачу перерисовать, но это позже, сейчас же не рисует пример вот отсюда первый https://mauriciopoppe.github.io/function-plot/ то бишь икс в квадрате. По-мойму надо div id=«grid» поменять на что - то другое

 , , ,

Gremlin_ ()