Народная паяльная станция?
Нужно в отдел пару народных паяльных станций. Смотрю, очевидно, на Lukey 702, но накидайте ещё вариантов. Может есть чего моднее, чем 900-жало.
Пока что как альтернативу рассматриваем три TS-100 и один фен отдельно.
Нужно в отдел пару народных паяльных станций. Смотрю, очевидно, на Lukey 702, но накидайте ещё вариантов. Может есть чего моднее, чем 900-жало.
Пока что как альтернативу рассматриваем три TS-100 и один фен отдельно.
Нужен направляющий пинок. Имеется вектор, с переопределенным аллокатором tbb::tbb_allocator. Переопределены операторы new и delete на использование scalable_malloc/free из того же tbb. И со всем этим добром творится непонятная хрень: push_back в этот вектор приводит к сегфолту, но не всегда, и каждый раз в разных местах. Подозреваю, что есть некая гонка в разных потоках, но понять где именно, не могу. Минимальный пример для воспроизведения тоже не смог сделать - 1М элементов в 8 потоков прекрасно добавились и ни разу не упали. Подскажите, куда еще можно копать, у меня идеи кончились вообще, а понимание происходящего кончилось еще раньше.
Распределенная команда разработчиков с большим и стабильным финансированием приглашает в штат на постоянную работу (возможна удаленка для М и МО) программистов Matlab.
Your Experience/Skills
Experience in working with datasets (medium sized, order of several GB), experience in programming, MATLAB (Ideally, we would like to hire people who write on MATLAB in science, not industry!) Experience with distributed version control (git) Reasonable spoken & written English (some team members do not speak Russian) Understanding of mathematics, statistics, and time series
Technology:
* the interface to strategy platform is in MATLAB (so experience in MATLAB required), * the interface to trading platform is in Python 3 (so Python skills would be advantageous), * we are open to expanding to other technologies down the line, but need results delivered in MATLAB first
Methods:
* datasets are of medium size (GigaBytes, hundred thousands datapoints) * thus, insufficient data for many popular machine learning methods (no neural nets…) * goal: classification (supervised learning) * preference for old-fashioned linear methods, or * very judicious application of some (low dimensional) more modern methods (such as Support Vector Machines, Decision Forest, etc.) * candidate must be aware of overfitting/sampling bias issues
We are ready to hire a few specialists from junior to senior level
Senior task * mostly data exploration, significant statistics, maybe elements of machine learning, nearly research level * analyse data for patterns and irregularities * formulate trading strategies and backtest them (familiarity with exploration/test/validation advantageous)
Junior task * mostly data processing, lots of programming, some mathematics * data cleaning, manipulation, transformation * backtesting infrastructure (take historical price data, take strategy, write code to simulate what strategy would have yielded on given data)
Условия:
Работа в распределенной команде (потому нужен английский язык) профессионалов высокого уровня (разработчики не ниже уровня Senior, PhD Stanford и т.д.) с большим и устойчивым финансированием (никаких задержек по з/п)
Офис в центре рядом с метро, возможна удаленная работа после испытательного срока. График работы и размер з/п реально обсуждается в каждом конкретном случае (исходим от пожеланий кандидата).
-----------------------------
Svetlana Skorikova
Talent Acquisition Professional
e-mail skorikova.sv@gmail.com
8 (985) 6447813 (via phone call, whatsapp)
MAGMA (Коллекция библиотек для линейной алгебры нового поколения для использования на GPU. Разработана и реализованна той же командой, которая разрабатывает библиотеки LAPACK и ScaLAPACK)
вышел новый важный релиз 2.5.1 (2019-08-02):
>>> Подробное описание самого продукта и его назначение на сайте у NVidia
Есть ли в принципе нормальная техническая литература которая описывает принципы и работу blockchain и bitcoin, начиная там с хешей и криптографии и прочими пиртупирами. Везде даже на технических ресурсах рекомендуют какую-то хрень а-ля как заработать на биткойнах, какое нас ждёт прекрасное будущее в блокчейне, программирование биткойнами в смартконтрактах.
Недавно человек спрашивал про тензоры — А посоветуйте что-нибудь почитать про роторы, дивергнецию и тензоры — вспомнили позапрошлогоднюю тему, в которой рекомендовали эту книгу. Случайно обнаружил, что по сети гуляют несколько её версий, самая полная из найденых — тут: http://ffmgu.ru/index.php/Файл:Tensor_dla_chainikov_gavrilov.pdf (62 страницы) Было интересно освежить знания, заодно узнал кое-что новое. Возник вопрос: откуда эта книга? Ощущается некоторая недосказанность, может, за 2 года появился и более полный вариант?
Ребята и девчата, а какие интересные штуки вы знаете для генерации нескучных обоев? Например, вот мне понравилось по мотивам этого. Было бы неплохо, если бы узор получаемый таким образом был каждый раз случайным. Можно, конечно, генерировать какой-то удалённый на случайное расстояние кусок этого бесконечного узора, но как-то хочется разнообразия побольше что-ли...
PS
Про фракталы знаю, но они слишком психоделичны при закраске обычно. Хочется чего-то более монохромного.
PPS
Для поиграться (не все знают Julia, которую очень любит автор алгоритма, и C++ overkill, ИМХО), дам вам кодец на третьем питоне, который прост как доска, написанный на коленке по мотивам ссылки с хабры.
from PIL import Image
import sympy
import random
x = 1600 # разрешение по оси x
y = 900 # разрешение по оси y
background_color = (0, 0, 0, 255) # цвет фона RGBA
front_color = (109, 167, 65, 255) # цвет рисунка RGBA
shift_x = random.randint(0, 10000) # сдвиг по оси x
shift_y = random.randint(0, 10000) # сдвиг по оси y
im = Image.new('RGBA', (x, y)) # создание "пустой" картинки в RGBA формате
for i in range(0, x):
for j in range(0, y):
if sympy.isprime((i + shift_x) ^ (j + shift_y)):
im.putpixel((i, j), front_color)
else:
im.putpixel((i, j), background_color)
im.save(f'img_x{shift_x}_y{shift_y}.png') # сохранение картинки
PPPS
Не уверен за раздел, может в толксах самое то, но боюсь там совсем тема улетит вдаль.
Перечисленные ниже программы поддерживают работу с различными движками, установленными в системе.
Шахматные движки
Для обучения и игры онлайн хочется выделить несколько ресурсов:
lichess.org - хорошие интерактивные руководства по дебютам в так называемых "студиях". Особенно хочется выделить уроки от LeninPerez, где помимо общей теории есть практика для закрепления.
chess.com - уроки есть, но часть их них доступна только после регистрации; по дебютам совсем краткое описание; паззлы по сравнению с предыдущим сайтом кажутся более скучными.
chess24.com - интересный и сложный, по сравнению с вышеуказанными сайтами, режим "тактический тренер", который беспощаден к ученику и в случае ошибочного хода в задаче из нескольких ходов сразу переходит к следующей.
chess-boom.online - полностью русскоязычный; понравился раздел с описанием дебютов, в котором подробно описана теоретическая часть.
lishogi.org - ресурс похожий на lichess, посвящённый игре в «сёги».
www.chessdb.cn - база данных для «сянци» с возможностью анализа текущей позиции.
www.pychess.org - онлайн ресурс для игры в различные варианты шахмат; есть возможность задания расстановки фигур на доске и анализа текущей позиции с помощью игрового движка.
P.S.
Хотел сначала создать тему, посвящённую нескольким настольным играм (маджонг + риичи маджонг, го, бридж), но получилось, что для Маджонга список повторял бы старую тему, посвящённую ему, с небольшим обновлением для Риичи:
OpenRiichi - наверное единственое на текущий момент достаточно доработанное десктопное приложение для игры в риичи (японский маджонг) для Linux.
RMahjong - недавно был сделан быстрый порт быстрый порт на python3 (ветка py3); ряд правил так и не реализован, но играть вполне можно.
http://tenhou.net/3 - пожалуй, самый известный онлайн-сервер для игры в риичи, на японском :(, но есть сторонний плагин для браузеров (firefox, google chrome) для перевода интерфейса на английский.
Для Го приложений с графическим интерфейсом под linux не так уж много нашлось (Kigo, как пример), а для Бриджа совсем ничего сходу найти не получилось.
Нужно конвертнуть отфотканные лекции в черно-белые изображения и хочется это автоматизировать. В GIMP я сначала меняю Image->Mode на Grayscale, а затем использую Levels для установки уровней черного и белого. С ImageMagick пробую следующую команду:
convert -rotate "90" -colorspace "Gray" -channel "Gray" -level "145,145" test.jpg test.png
Получается ерунда - картинка в красных оттенках - такое ощущение, что опция channel действует на изображение в RGB, а не в Grayscale. Если не указывать канал, на выходе получается полностью белое изображение.
ЧЯНТД?
Но не с точки зрения физиков, как я в своё время учил, а с точки зрения математиков. А то такое чувство, что плохо я это понял когда-то. Вроде что-то знаю, но как-то неуверенно и недостаточно глубоко.
В процессе поисков яп для некоторых задач узнал про https://processing.org/, вопрос в заголовке. Нужно примерно такое https://i.imgur.com/Yy6BNwC.png то есть короткий, легкий для понимания код. В принципе processing устраивает, но вдруг есть какой-то искомый яп, с заданными хотелками, без vm java, достаточно производительный и такой же простой? Можно и не очень простой, если выбора совсем нет.Желательно без адовых портянок инициализации графики. Пример на скриншоте запущен на intel q6600. Сори за виндовс. Если накидаете аналог моего примера на предложенном вами яп, то вообще будет здорово!
void setup() {
size(640, 480);
//frameRate(60);
background(0);
}
void draw() {
int stMillis = millis();
for (int x = 0; x < width; x++) {
for (int y = 0; y < height; y++) {
if((int)random(2)==1) set(x, y, color(255,255,255));
else set(x, y, color(0,0,0));
}
}
float fps = 1000.0/float((millis() - stMillis));
fill(0, 0, 0);
rect(2, 2, 140, 35);
fill(255, 50, 50);
textSize(32);
text(fps, 5, 30);
}
Кому интересно, вот что транслируется из примера выше в *.java:
import processing.core.*;
import processing.data.*;
import processing.event.*;
import processing.opengl.*;
import java.util.HashMap;
import java.util.ArrayList;
import java.io.File;
import java.io.BufferedReader;
import java.io.PrintWriter;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.IOException;
public class noise extends PApplet {
public void setup() {
//frameRate(60);
background(0);
}
public void draw() {
int stMillis = millis();
for (int x = 0; x < width; x++) {
for (int y = 0; y < height; y++) {
if((int)random(2)==1) set(x, y, color(255,255,255));
else set(x, y, color(0,0,0));
}
}
float fps = 1000.0f/PApplet.parseFloat((millis() - stMillis));
fill(0, 0, 0);
rect(2, 2, 140, 35);
fill(255, 50, 50);
textSize(32);
text(fps, 5, 30);
}
public void settings() { size(640, 480); }
static public void main(String[] passedArgs) {
String[] appletArgs = new String[] { "noise" };
if (passedArgs != null) {
PApplet.main(concat(appletArgs, passedArgs));
} else {
PApplet.main(appletArgs);
}
}
}
Это же трындец сколько импортов всяких писать! Ну и если бы писал на чисто java без import processing думаю было бы все не так просто.
Сабж. Спасибо всем тем, кто аж 20 лет меня пинал и, разумеется, анонимусу. Зато получилось всё очень интересно и забавно. Часть результатов была получены в разных странах и разных уголках нашей страны: в Красной Поляне на стройке сочинской олимпиады, на стройке космодрома Восточный, на антенном поле Краснодарского телецентра, в Крыму и в других, менее примечательных местах. Текст написан в панике и где придётся - в кухне, огороде и гараже.
Имеется небольшая предыстория на ЛОРе: 1 серия, 2 серия и 3 серия.
Конечно, всё надо делать вовремя. Пришлось опять сдавать философию и спецы. Правда, есть плюсы. Все тебя знают как облупленного, а тебе уже на всё пофиг. Минус в том, что Государственный Оптический Институт им. Вавилова доживает свои последние дни, отпраздновав в прошлом году своё столетие. Поэтому перспективы довольно туманны.
Ну и сама история и короткая версия про сферических коней, правда не в вакууме, а в нелинейной среде. Формул почти нет, текста мало, графики много.
Линукс тут при чём, что всё было под ним, начиная с расчётов, заканчивая графиками и вёрсткой в ТеХ.
Как я понимаю, есть три способа работать с русской раскладкой.
Первый способ: использовать langmap. Этот способ, вроде бы, устарел, никаких профитов не приносит.
Там 100500 реализаций, у каждого пользователя своя, но вот официальная:
set langmap=ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯ;ABCDEFGHIJKLMNOPQRSTUVWXYZ,фисвуапршолдьтщзйкыегмцчня;abcdefghijklmnopqrstuvwxyz
Второй способ: использовать keymap. Вроде самый нормальный на сегодня (переключается через Ctrl-^).
set keymap=russian-jcukenwin
set iminsert=0 " Чтобы при старте ввод был на английском, а не русском (start > i)
set imsearch=0 " Чтобы при старте поиск был на английском, а не русском (start > /)
" Дополнительно можно добавить:
inoremap <C-l> <C-^> " Чтобы вместо Ctrl-^ нажимать Ctrl-L
highlight lCursor guifg=NONE guibg=Cyan " Смена цвета курсора
Третий способ: использовать плагин https://github.com/lyokha/vim-xkbswitch. Есть ли там профиты? Не знаю. Про него было несколько тредов, вот один из: Vim. Назначение горячих клавиш кириллицей.
Вопросы:
[*] Правильно я понял, что первый способ использовать вообще смысла нет?
[*] Есть ли смысл использовать плагин вместо второго варианта?
[*] Есть ли недостатки у второго варианта?
Наверняка на форуме полно любителей rpg. В книге рассказывается краткая истори развития crpg с описаниями примерно 400 игр этого жанра 1975-2015 годов.
Ссылка на проект
Прямая ссылка на pdf
CC BY-NC 4.0
Для тех, кому ОЧЕНЬ не спится. Записал своё прохождение (начал где-то с 24-го этажа записывать) angband 3.5.1. Проигрывать с помощью ttyplay из пакета ttyrec.
Запись разделена на 49 серий. Моргота бьём в 48-й. Суммарное время получилось где-то 26 с четвертью часов - правда, там есть мхатовские паузы по полчаса, их можно прокручивать :)
Name Niondel Age 25 Self RB CB EB Best
Sex Male Height 3'2" Str! 18/100 -1 +3 +13518/*** 18/***
Race Kobold Weight 4st 12lb INT! 18/100 -1 -2 +13118/***
Class Warrior Turns used: Wis! 18/100 +0 -2 +13018/*** 18/***
Title ***WINNER*** Game 1339049 DEX! 18/100 +2 +2 +13418/***
HP 1119/1119 Standard 214336 Con! 18/100 +2 +2 +13318/*** 18/***
SP 0/0 Resting 0
Level 50 Armor [95,+87] Saving Throw 87%
Cur Exp 12095760 Stealth Excellent
Max Exp 12095760 Melee 9d6,+61 Disarming 100%
Adv Exp ******** To-hit 96,+38 Magic Devices 71
Blows 5.5/turn Perception 1 in 8
Gold 11519004 Searching 54%
Burden 183.5 lbs Shoot to-dam +14 Infravision 1350 ft
Speed 24 To-hit 96,+50
Max Depth 5100' (L102) Shots 2/turn
http://gk11.ru/s/niondel.tar.xz
Хотел бы посмотреть ваши записи angband, вариантов angband, hack и nethack: будете играть, записывайте :)
какие вы можете назвать самые необычные, нестандартные, шаблоноразрывающие сюжетно и стилистически художественные произведения? жанр любой, кроме детектива и фэнтези
для затравки: «Котлован» Платонова и «Толстая тетрадь» Аготы Криштоф
В этом треде мы помогаем лоровцам получше понять и разобраться во всяких интересных математических концепциях. Кто-то до сих пор не понимает почему на ноль делить таки нельзя; кому-то нравятся аналогии «на пальцах» вида детерминант — ориентированный объём, ковектор — (n-1)-мерная плоскость; кому-то будет интересно узнать, что из алгебраической топологии, интеграл это всего-навсего произведение цепи на коцепь. А кто-то до сих пор не знает что такое тензор; возможно, не всем известно, что механику, электродинамику, теорию относительности и квантовую теорию поля можно локально вывести из наикрасивейшего лагранжева формализма; зачем нужны алгебры Ли; что такое ковариантная производная; в чём отличии гомологий от гомотопий, ну и так далее.
Заметьте, это не тред ответов на вопросы вида «почему небо голубое» — за этим идите в гугл; это не тред выполнения за вас домашних заданий — решайте сами; это не тред споров с фриками — игнорируйте их; это тред добра и просвещения. Однако в идеале вы уже должны иметь представление о математике и физике хотя бы на уровне первого-второго курса. Здесь так же можно просить и рекомендовать литературу, можно посылать в английскую википедию, можно и нужно объяснять как можно проще и доступнее (пускай и совсем неформально). Главное, чтобы у зашедшего лоровца появился интерес и желание учиться.