-
+84
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
> +
+++
+++++++
++---[>++++++
+>+++++ +++ ++>++++
+++++
++>++++++
+++++>+++++++++
+++>+++>++ +++ +++>++++++
++++>
+++++++++++
+>+++>+++++++++>+++
+++++++>++++++++++>++++++++++
+>+++><<<<<<<<<<<<<<<<-]>++>--->++>++>+>+
+>-->
+>->+
+>->+>--->++++>+++><<<<<<<<<<<<<<<<>.>.>.>.>.>.>.>.>.>.+
->.>.>.>.>.[-]++++++++++.>[-]<[>+++<-]>++.....>+++++++++
+[>+++++>+++++>+++++>+++++><<<<<-]>>-->->+><<<<<>.>.>.>.
С новым 2013м годом!
Пусть в новом году вас обойдут стороной индусизмы, баги и крестобатхерты,
а красивые решения, чистый код и годные фичи не заставят себя ждать!
bormand,
31 Декабря 2012
-
+19
- 1
- 2
- 3
- 4
- 5
- 6
- 7
template<typename T>
static json_string _itoa(T val) json_nothrow {
/*...*/
long value = (long)val;
/*...*/
}
Продолжаю бороться с поддержкой 64-битных чисел в libjson :/
myaut,
30 Декабря 2012
-
+90
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
program Project1;
Var
i,j : Integer;
begin
i := 300001; j := 300002;
asm
MOV EAX, I;
XCHG EAX,j
MOV I, EAX;
end;
Write(i,' ',j); Readln;
end.
Ещё один кулхацкерный метод перестановки значений двух чисел местами.
Govnocoder#0xFF,
30 Декабря 2012
-
+23
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
#include <iostream>
using namespace std;
class Class {
public:
explicit Class(int a) : m_int(a) {}
int get() const { return m_int; }
void swapThis(int a) {
delete this;
Class **thisptr = reinterpret_cast<Class**>(&a);
thisptr--;
*thisptr = new Class(a);
cout << "this: " << this << endl
<< "that: " << *thisptr << endl;
}
private:
int m_int;
};
int main() {
Class *s = new Class(13);
s->swapThis(42);
cout << s->get() << endl;
delete s;
return 0;
}
Что творит хакингкостылинг + инлайн методы.
http://ideone.com/5Kyitw
Elvenfighter,
29 Декабря 2012
-
+155
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
function moveAll(objectFrom, objectTo)
{
var list_len = objectFrom.length;
if (list_len > 0)
{
// i is 0 all the time in the loop
for (i=0; objectFrom.length>0;)
{
var new_option = new Option (objectFrom[i].text, objectFrom[i].value);
objectTo[objectTo.length] = new_option;
objectFrom[i] = null;
}
}
}
Литералы — для лузеров (я имею в виду objectForm[0])!
wissenstein,
28 Декабря 2012
-
+159
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
var fmCategoryClass = function(fmCategory) {
switch (parseInt(fmCategory))
{
case 0: return 'important';
case 1: return 'sell';
case 2: return 'buy';
case 3: return 'exchange';
case 4: return 'service';
case 5: return 'rent';
case 6: return 'close';
default: return '';
}
}
http://onliner.by - один из самых посещаемых сайтов в Беларуси - содержит прям в вёрстке
daemon_master,
28 Декабря 2012
-
+123
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
if(elementNode != null) {
//attachGrowingEffectAnimation(elementNode);
String shadowMode = elementNode.getUserData(JMEScene3D.SHADOW_MODE);
if(shadowMode != null) {
if(shadowMode.equals(JMEScene3D.SHADOW_MODE_RECEIVE)) {
shadowNodesMap.put(ShadowMode.Receive, elementNode);
}
}
if(elementNode != null) {
pyElementsNode.attachChild(elementNode);
}
}
Ну правда, а вдруг сам по себе станет не null?
someone,
27 Декабря 2012
-
+141
- 1
- 2
/// услуга
$discount = $addservdata['oldcost'] ; // мудак
дальше переменная используется, потому и сделал такой хак.
суть:
сторонний проект шлёт мне данные. и когда они в очередной раз что-то наломали, я не стал их лишний раз дёргать.
challenger,
27 Декабря 2012
-
+148
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
function mouseHover(state) {
var row = window.event.srcElement;
row.style.cursor='hand';
var colorChange = ((state == "over") ? "#ff0000" : "");
row.style.color = colorChange;
var textChange = ((state == "over") ? "underline" : "none");
row.style.textDecoration = textChange;
}
Где-то в Html
<DIV onmouseover="mouseHover('over')" onmouseout="mouseHover('out')">
Из странички отчёта Microsoft SCCM
dens,
27 Декабря 2012
-
+74
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
@Override
protected void onResume() {
super.onResume();
logUpdateTimer = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
TextView tv = (TextView)findViewById(R.id.logsView);
tv.setText(LogBuffer.getLogs());
}
});
}
};
logUpdateTimer.schedule(task, 0, 1000);
}
Собрался с силами и высрал реализовал свою задумку - уведомлялку о новых комментах на ГК под Андроид.
Проверяет сток каждые 5 минут, если увидит новый коммент - вибрирует и моргает светодиодом, при клике по уведомлению открывает сток в браузере.
https://github.com/bormand/govnotify
P.S. Вопрос к явистам - можно вон то говнище, которое я привел в топике, как-то попроще записать?
bormand,
26 Декабря 2012