I hereby claim:
- I am xealits on github.
- I am alex_toldaiev (https://keybase.io/alex_toldaiev) on keybase.
- I have a public key ASCzSvsKrscH62AXDRlMSAWr_qCTE-c4i6EUDECNisX1pgo
To claim this, I am signing this object:
#[ | |
# the example is from https://peterme.net/metaprogramming-and-read-and-maintainability-in-nim.html | |
# plus I used `quote` instead of direct tree nodes | |
# it almost works the same way | |
# except, it seems you cannot declare an empty `enum` under `quote` | |
]# | |
import math, strutils | |
import macros |
I hereby claim:
To claim this, I am signing this object:
#define DOCTEST_CONFIG_IMPLEMENTATION_IN_DLL | |
#include "doctest.h" | |
//int factorial(int number) { return number <= 1 ? number : factorial(number - 1) * number; } | |
int factorial(int number) { return number <= 1 ? 1 : factorial(number - 1) * number; } | |
TEST_CASE("testing the factorial function") { | |
CHECK(factorial(0) == 1); | |
CHECK(factorial(1) == 1); | |
CHECK(factorial(2) == 2); |
What exactly is "iowait"? | |
To summarize it in one sentence, 'iowait' is the percentage | |
of time the CPU is idle AND there is at least one I/O | |
in progress. | |
Each CPU can be in one of four states: user, sys, idle, iowait. | |
Performance tools such as vmstat, iostat, sar, etc. print | |
out these four states as a percentage. The sar tool can | |
print out the states on a per CPU basis (-P flag) but most |
# -*- coding: utf-8 -*- | |
# from | |
# Импортируем все необходимые библиотеки: | |
from OpenGL.GL import * | |
from OpenGL.GLU import gluPerspective | |
from OpenGL.GLUT import * | |
#import sys | |
# Из модуля random импортируем одноименную функцию random | |
from random import random |
# list the files in EOS | |
eos ls [-la] /eos/cms/user/t/test/ | |
# copy all inside the directory recursively | |
eos cp -r /eos/cms/user/t/test/histodirectory/ /afs/cern.ch/user/t/test/histodirectory | |
# copy a single file | |
eos cp /eos/cms/user/t/test/histo.root /tmp/ | |
eos cp /eos/cms/store/user/Username/Datadir/Data.root . |
The code: https://github.com/enjalot/adventures_in_opencl/tree/master/part2/
From the README:
We demonstrate OpenCL and OpenGL context sharing by making a simple particle system.
Build:
Open Computing Language (OpenCL) is a language and framework for writing computationally intensive kernels that run accross heterogenious platforms, including GPUs, CPUs, and perhaps other more esoteric devices.
Intel provides an OpenCL implementation for Intel CPUs, but there's not a lot of instructions on how to get it set up. Here's what I did.
intel_sdk_for_ocl_applications_2013_xe_sdk_3.0.67279_x64.tgz
#include "TFile.h" | |
#include "TTree.h" | |
#include "TH1D.h" | |
#include <iostream> | |
void histo2() | |
{ | |
std::cout << "fetch file\n" ; |
$ steam | |
Running Steam on ubuntu 14.04 32-bit | |
STEAM_RUNTIME is enabled automatically | |
Installing breakpad exception handler for appid(steam)/version(1416617579) | |
Installing breakpad exception handler for appid(steam)/version(1416617579) | |
Installing breakpad exception handler for appid(steam)/version(1416617579) | |
Gtk-Message: Failed to load module "overlay-scrollbar" | |
Gtk-Message: Failed to load module "unity-gtk-module" | |
Gtk-Message: Failed to load module "overlay-scrollbar" | |
Gtk-Message: Failed to load module "unity-gtk-module" |