*programming

dorfe 05.10.2011 13:47

try()
{
...
}
catch(Exception *)
{
print("call customer service");
}
// i guess i'm done!

I called the numbers listed, and went through several layers of menus and waiting. Of course, the person who answered at Cingular had no idea what to do. He found someone walking around his call center who told him ... more →

analizer 05.10.2011 10:39

плюсач, продолжаю тему пимплов и прочего ускорения компиляции за счёт forward declarations. если функция-фабрика создаёт объект, то должна ли она возвращать умный указатель, или же достаточно простого пойнтера? как велит твоё чуйство прекрасного?

lexszero 04.10.2011 21:17

Двач, у меня сейчас был первый в жизни секс с собственноручно написанным драйвером какой-то хуйни-железки под какую-то хуйню-ось. Поздравьте меня.
inspired by 1,3,7-trimetilxanthine

lexszero 04.10.2011 21:03

http://we.easyelectronics.ru/kovz/ispolz...
ШАЛЫТО ШАЛЫТО ШАЛЫТО
НА C/C++
БЫДЛОХАЛТ БЫДЛОХАЛТ БЫДЛОХАЛТ
АВТОМАТЫ СВИТЧ-ТЕХНОЛОГИЯ КОКОКО СТИРАЛЬНАЯ МАШИНА ПЫЩ

analizer 04.10.2011 03:54

forward декларации, иерархия наследования и ортогональность делают мои хидеры выглядеть как в джаве, это делает меня печальным Гвидо ван Россумом

analizer 03.10.2011 16:06

реквестую книгу Алана Карра «Как перестать хуярить ортогональность и начать писать хидеры длиннее десяти строк?»

kb 02.10.2011 22:27

Можно сказать, что передача везде одного толстого объекта cfg в качестве аргумента, когда остальные что надо то из него и возьмут — в каком-то смысле развитие парадигмы "Stringly Typed" http://stackoverflow.com/questions/23493...

короче очень сложно чужой код с ... more →

analizer 29.09.2011 14:01

плюсоэстеты, каково ваше мнение о forward декларациях структур и классов? используете ли вы только в крайнем случае, или пихаете куда только можно, если это позволяет уменьшить количество #include'ов в заголовочных файлах? кто-нибудь сравнивал скорость компиляции толстых проектов для этих двух подходов?

0xd34df00d 28.09.2011 18:14

У меня 31 фолловер на гитхабе. А чего добился ты, $username?

analizer 28.09.2011 16:33

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

lexszero 28.09.2011 00:28

Пишу слой абстракц^W^Wблевотный бойлерплейт для прикручивания lwIP к MQX, чувствую себя явамартышкой и байтоебом одновременно.

lexszero 27.09.2011 17:11

Зашел в соседний отдел, там сидят одни программисты, хоть и эмбедщики вроде (пишут под эмбедед-прыщи). Задача: прошить загрузчик в девайс через JTAG. Есть собственно девайс, программатор (какая-то уебищная самоделка на FT2232, оборудованная пачкой светодиодов и спаянная левой пяткой), прога для прошивки под венду ... more →

lexszero 27.09.2011 15:39

Ничего не понимаю. И это программисты. Говно какое-то. Пидоры, блядь. Блядь, Шейнфинкель с Карри им дали комбинаторы. Комбинируй, комбинируй комбинаторы, блядь, "не хочу! хочу жрать говно!" Что такое? Это программирование? Это программирование? Суки. Мудачьё. Программисты. SCIP прочитали. Говно жрут. Придоры блядь ... more →

Like-all 26.09.2011 14:47

http://lenta.ru/news/2011/09/26/monkeys/
Американский программист Джесси Андерсон (Jesse Anderson) проверил на практике утверждение о том, что обезьяны, случайным образом нажимая клавиши пишущей машинки, рано или поздно смогут напечатать текст произведения Шекспира. Гипотеза также известна как "Теорема о ... more →

Cthulhu 26.09.2011 13:48

Полистал я тут на днях в метро широко известную в узких кругах книжицу "The Architecture of Open Source Applications" ( http://www.aosabook.org ), и решил написать мини-обзор с цитатами.

Итак, что же мы видим в аннотации?
> If you are a junior developer, and want to learn how your more experienced colleagues ... more →

odin 26.09.2011 07:07

Writing F# Type Providers with the F# 3.0 Developer Preview — An Introductory Guide and Samples http://blogs.msdn.com/b/fsharpteam/archi...

analizer 25.09.2011 19:13

std::string value = std::string(another.c_str() + pos, n); vs std::string value = std::string(another, pos, n);?

analizer 24.09.2011 08:02

пстащ, вот тут https://github.com/analizer/ubermock/blo... в строках 12-15 сделан адовый хак — грузиться символ мембер-функции из либы, а затем вызывается с ручной передачей this. как это можно сделать работать более человечески?

analizer 24.09.2011 06:38

ещё никогда mock-объекты не были столь простыми и охуенными: https://github.com/analizer/ubermock
действующие лица:
launch — тестируемая либа
main — бинарь эту либу использующий
test — бинарь тестирующий тестируюему либу. т.к. я ленив, то состоит из того же исходника что и main
mock — либа, при линковке которой к ... more →

lexszero 23.09.2011 20:40

Мигание светодиодами и двухканальный осциллограф — имхо, самый крутой способ дебага хуйни под условия реалтайма.

analizer 23.09.2011 16:43

Как? Как оно определяет когда нужно юзать глибцшный, а когда мою реализацию fopen?
user@host $ cat main.c
#include <stdio.h>
int main() {
printf("%p\n", fopen("",""));
return 0;
}
user@host $ gcc main.c
user@host $ ./a.out
(nil)
user@host $ cat fopen.c
#include <stdio.h>
FILE* fopen(const char* path, const char* ... more →

dorfe 23.09.2011 14:38

Всем прыщененавистникам студии рекомендую SlickEdit: http://megajohn.embedders.org/articles/?...

*programming is used by:

Hirthwork McGillah

hirthwork

0xd34df00d

0xd34df00d

analizer

analizer

4DA

4da

Minoru

Minoru

gelraen

gelraen

kb

kb

lexszero

lexszero

Cthulhu

Cthulhu

RainerGomes

RainerGomes

dorfe

dorfe

beardog

beardog

16+

238328

Darth Bricktop

Like-all

Monah Tuk

hatred

jabber

jabber

lovesan

lovesan

Ky6uk

Ky6uk

Apepe Devil

Apepe

Octocat

octocat

Sectoid

Sectoid

Crazy_Owl

Crazy_Owl

asmer

asmer

chemikadze

chemikadze

Rejjin

Rejjin

Myp

Myp

der_FeniX

der_FeniX

ClanMax

ClanMax

ʎǝuoɥǝʞɐus

snakehoney

SetazeR

setazer

mva

mva

Michael Pogoda

MPogoda

K900

K900

anonymous_owl

anonymous_owl

няша

generatorglukoff

Maxim Kirenenko

part1zano

taras

taras

ascrazy

ascrazy

oberon86

oberon86

nstm0

nstm0

Johan

johan

Softovick

Softovick

Amberize

Amberize

Kakadu

Kakadu

13oz

13oz

svtk

svtk

Marisa Waller

Marisa

Хотеть!

xotetb

sayafag

skyw00lf

skyw00lf

Amparo Dios

AmparoDios

Ствол

Dulo_T-34

Kirsche

Kirsche

DOMr

DOMr

nexeuse

nexeuse

psymatic

psymatic

Артс

arts