4 261

Re: Тема для розмов

жека розвів гомогея, хдд
https://www.youtube.com/watch?v=uBtRfVEIM10

4 262

Re: Тема для розмов

Про Livestream я взагалі на ДОУ тільки вчора дізнався. Я тама.
Але стрімів від мене не чекайте, мені якось лячно  :-/

4 263

Re: Тема для розмов

Нецікаво. От якби він справді розвів його на секс перед камерою :!

4 264

Re: Тема для розмов

P.Y. написав:

Це було частиною плану розворушити сонний англомовний розділ. Я знаю, розмови про дівчат тут достатньо батхертогенні, тож імовірність активного розвитку теми «Girls =)» вища, ніж якби я почав розмову, скажімо, про «Python web frameworks».

Розворушити те, що ви ненавидіте  :D

4 265

Re: Тема для розмов

0xDADA11C7 написав:
P.Y. написав:

Це було частиною плану розворушити сонний англомовний розділ. Я знаю, розмови про дівчат тут достатньо батхертогенні, тож імовірність активного розвитку теми «Girls =)» вища, ніж якби я почав розмову, скажімо, про «Python web frameworks».

Розворушити те, що ви ненавидіте  :D

Інші ще більше ненавидять, просто не зізнаються ;)

4 266

Re: Тема для розмов

:o але ви гоните...

як стосовно розімяти мізкові мязики та підказати із ФП ? *WALL*

4 267

Re: Тема для розмов

Хіба ж я проти? А що саме з ФП треба підказати?

Подякували: 221VOLT1

4 268

Re: Тема для розмов

Erlang жеж

Подякували: 221VOLT1

4 269 Востаннє редагувалося P.Y. (02.04.2016 03:35:56)

Re: Тема для розмов

1. На даному етапі Erlang я знаю на рівні «це щось віддалено споріднене з Хаскелем», тому навряд чи зможу порадити щось більше, ніж Гугл.
2. Навіть якби й був гуру в цьому напрямку — не бачу сенсу. Моя репутація вже живе своїм життям, тому будь-що написане мною сприйматиметься як нікому непотрібна фігня. Тим більше, в контексті мови, в якій більшість із тут присутніх навряд чи хоч трохи шарять.

Подякували: 221VOLT1

4 270

Re: Тема для розмов

Якби я писав щось далеко відірване від справжніх проєктів, то написане мною також би сприймалося як нікому не потрібна фігня. Навіть якби воно було дотичне до мейнстриму! (Наприклад, співав про функційну красу бібліотеки Underscore. Знов моя стаття). А зараз якщо хочеш прочитати джерельний код криптора - доведеться і туди заглиблюватися. Знову в вашій голові щось неможливе через більшість/всіх. От VertoX знає чого хоче -- вивчити мейнстріймовий Python фреймворк і косити бабло, йому якось по*** на ту більшість, яка в нього під вікнами пісень горлає. Незважаючи на те що ваш Python куди довший ніж його, він має більше шансів досягнути мети, бо в нього принаймні вона є.

Подякували: Arete, VertoX, 221VOLT3

4 271

Re: Тема для розмов

VertoX написав:

Схоже пан Master_Sergius був правий, коли казав,що це все перетворилось на якийсь хлів, а не на інтелектуальний форум.

Самокритично.

4 272

Re: Тема для розмов

От VertoX знає чого хоче -- вивчити мейнстріймовий Python фреймворк і косити бабло

Ну, я навіть не знаю, для чого мені те бабло, якщо раптом почну його косити. Тому все впирається в цікаво/нецікаво, навіть якщо задача відірвана від реального життя. Мені недостатньо схоластичного заучування мейнстрімних прикладів з підручника — хочеться копнути глибше в менш розвіданому напрямку. Мета? Вдовольнити власну цікавість, просто погратися. Якщо комусь іще це цікаво — добре, ОК, якщо нецікаво —добре, ОК, мені влом доводити, що я не верблюд, і зображувати з себе неверблюда.

Незважаючи на те що ваш Python куди довший ніж його

Натяк на мій підпис, я так розумію? Я просто вирішив поєднати в одній фразі дві теми за моєю участю, що викликали негативну реакцію місцевої публіки. Вийшло доволі провокативно.

4 273

Re: Тема для розмов

P.Y. написав:

Я більше по Flask — ще один фреймворк аналогічного призначення, в дечому подібний, але менш наворочений і простіший у налаштуваннях. Не те щоб я був у ньому гуру — скоріш, початківець, просто пишу на ньому дещо.
Якщо когось це зацікавить, в принципі, можу спробувати підняти й таку тему.

Ну от і піднімайте якщо у Вас більше варіантів не завалялось! Але як написав пан Індус Django більш мейнстрімовий! Тому можливо і аудиторії зацікавленої побільшає! Може люд підтягнеться,бо користувачів та бажаючих у Django більше ніж уніків котрі захочуть щось знайти державною мовою по Flask! Та ну і знову ж таки от хоча б і мені допомогли б розібратись! Або взагалі...Якщо Ви без роботи, з дедлайнами там у Вас таргани, то ставайте моїм ментором! Мільйонів не маю, але пару-тройку сотень на картку буду скидувати! Цікаво б Вам було з такого собі краманьйонця білу людину отесати?

0xDADA11C7 написав:

От VertoX знає чого хоче -- вивчити мейнстріймовий Python фреймворк і косити бабло, йому якось по*** на ту більшість, яка в нього під вікнами пісень горлає. Незважаючи на те що ваш Python куди довший ніж його, він має більше шансів досягнути мети, бо в нього принаймні вона є.

Ну от... Як і казав, головне собі не брехати! На даній стадії в мене це лише мрія. Я в цьому питанні як пан P.Y., замість того,що б знайомитись/заводити стосунки він дивиться навкруги на щасливі пари і т.д. От я так само. Замість того,що б кодити самому, дивлюсь Ютуб як кодять інші! Всілякі конференції чи там реально круте відео як чувак на Пітончику інет магаз клєпає... І от наче й бажання є і цікаво і навіть сідаю на пару годин за підручник, а що б отак як мета,що все. або пан або пропав і як почав кодіть, як почав,що аж гай гуде, то такого на жаль нема. Ну і в мене не лише через бабло бажання програмувати! Без нього ніяк і я звісно хочу,що б його було як найбільше чого ото лукавити! Але є бажання зробити пару-тройку загально-соціальних проектів за для розвитку мого міста/країни. Пару-тройку ідей для стартапів маю, тож... Крокувати є куди і заради чого! А бабос це як дуже приємний бонус! Ну і думки,про фріланс на Канарах, про те,що сам від себе залежиш, вільний графік і т.д. Так би мовити прикалує своєрідна романтика професії!

P.Y. написав:

Ну, я навіть не знаю, для чого мені те бабло, якщо раптом почну його косити. Тому все впирається в цікаво/нецікаво, навіть якщо задача відірвана від реального життя.

От Ви знов філософію заводите про цікаво/нецікаво! А Ви пробували як це жити коли маєш змогу скажімо хоча б 200$ на день витрачати? Які це відкриває дваре, які з"являються люди у житті, можливості і т.д.? Нічого такого Ви не знаєте, зато знаєте як зациклюватись на чомусь бо ЦІКАВО і це ЦІКАВО лише в межах власного тихого спокійного простору! Нафіга заробити бабла і поїхати та хоч би й в ту саму Турцію ан курорт, світ подивитись, в морі Середземному(чи якому там?) скупнутись, здивувати якусь полячечку знанням інглішу і т.д. Нє... Я краще робитиму,що ЦІКАВО! Колупатиму процесор пінцетом, а ось запрацює краще ну і т.д. З одного боку це похвально,що Ви живете в своє задоволення і робите цікаві речі, з іншого ця цікавість можливо від безвихідності! Та і життя проходить поряд з Вами, Ви його не використовуєте на повну і не живете як то мали б робити!

Подякували: 0xDADA11C71

4 274

Re: Тема для розмов

http://coub.com/view/bm8tz

Подякували: VertoX1

4 275 Востаннє редагувалося 221VOLT (04.04.2016 01:56:52)

Re: Тема для розмов

Erlang --
читаю я дві книжки (хоча їх насправді чуть більше - http://f5.s.сайт-злодій/PoBBoPWv.png -- скрину декілька днів - я уже далі пройшов),,
приклади різні пробував - все ніби круто, все подобається, сильного розриву шаблона уже немає, такого що очі на макушечці...

як веб-сервер я узяв elli ( https://github.com/knutin/elli ) -- він досить простий відносно інших - маю за мету вивчити від і до,розуміти повністю,, стоїть він за nginx (знаю що трохи тупо - але для початку зійде - поки вчуся)

callback там не складний ---

handle('GET',[<<"index.html">>], _Req) ->
    {ok, [], <<"Hello root!">>};

-- то є на запит /index.html

handle('GET',[<<"hello">>, <<"world">>], _Req) ->
    {ok, [], <<"Hello World!">>};

-- то є на запит /hello/world/

handle('POST',[<<"api">>, <<"sitest">>], Req) ->
    Name = elli_request:post_arg(<<"name">>, Req, <<"undefined">>),
    City = elli_request:post_arg_decoded(<<"city">>, Req, <<"undefined">>),
    Name2 = elli_request:get_arg(<<"name">>, Req, <<"undefined">>),
    {ok, [], <<"Hello Api sitest ", Name/binary, " -- ", City/binary, Name2/binary, " World!">>};

-- то є на пост-запит на /api/sitest/?name=...  з пост параметрами name, city, та як бачите - ще з гет-параметром

виглядає наче не складно, проте...

вирішив я попрацювати з ерлангу з субд mysql (оскільки з іншими я поки і не працював толком - беру для початку те що найчастіше використовую, надалі у планах - couchDB), знайшов "драйвер"
https://github.com/mysql-otp/mysql-otp

sql-тестову я узяв таку ж як і kphp тестив -

CREATE TABLE IF NOT EXISTS `test_cities` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`city_name` varchar(255) NOT NULL,
`city_region` varchar(255) NOT NULL,
`city_pop` int(11) NOT NULL,
`city_old` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;

INSERT INTO `test_cities` (`id`, `city_name`, `city_region`, `city_pop`, `city_old`) VALUES
(1, 'Львів', 'Львівська область', 729429, 759),
(2, 'Київ', 'Київська область', 2888369, 1533),
(3, 'Одеса', 'Одеська область', 1012277, 600),
(4, 'Тернопіль', 'Тернопільська область', 217773, 475),
(5, 'Чернівці', 'Чернівецька область', 264333, 607),
(6, 'Ужгород', 'Закарпатська область', 115520, 1110);

і все би нічого - у консолі вивід є (правда букви- цифровими кодами),

Прихований текст
2> {ok, ColumnNames, Rows} = mysql:query(Pid, <<"SELECT * FROM `test_cities` WHERE id > ?">>, [1]).
{ok,[<<"id">>,<<"city_name">>,<<"city_region">>,
     <<"city_pop">>,<<"city_old">>],
    [[2,
      <<208,154,208,184,209,151,208,178>>,
      <<208,154,208,184,209,151,208,178,209,129,209,140,208,186,
        208,176,32,208,190,208,177,208,...>>,
      2888369,1533],
     [3,
      <<208,158,208,180,208,181,209,129,208,176>>,
      <<208,158,208,180,208,181,209,129,209,140,208,186,208,176,
        32,208,190,208,177,208,187,...>>,
      1012277,600],
     [4,
      <<208,162,208,181,209,128,208,189,208,190,208,191,209,150,
        208,187,209,140>>,
      <<208,162,208,181,209,128,208,189,208,190,208,191,209,150,
        208,187,209,140,209,129,...>>,
      217773,475],
     [5,
      <<208,167,208,181,209,128,208,189,209,150,208,178,209,134,
        209,150>>,
      <<208,167,208,181,209,128,208,189,209,150,208,178,208,181,
        209,134,209,140,208,...>>,
      264333,607],
     [6,
      <<208,163,208,182,208,179,208,190,209,128,208,190,208,180>>,
      <<208,151,208,176,208,186,208,176,209,128,208,191,208,176,
        209,130,209,129,...>>,
      115520,1110]]}

а на сервері - я отримую код- внутрішню помилку сервера у браузері замість тестового виводу

підозрюю що підключаюсь я правильно, і дані отримую, а от обробку я роблю криво (чи ще й не до кінця) і вивід не так (маю відчуття що з роботою зі строками у ерлангу я ще намахаюсь -- єдиний момент який трохи напрягає - решта у ерлангу мені подобається )

----

що я зробив --
дописав парочку функцій

%funcs for callback inside

%mysql start
mysql() ->
    {ok, Pid} = mysql:start_link([{host, "localhost"}, {user, "root"}, {password, "9023"}, {database, "test"}]),
    mysql(Pid).
mysql(X) -> X.

myquery(A) ->
    {_, B, C} = A,
    {B, C}.
myquery(A,B,C) ->
    D = mysql:query(A, B, C), myquery(D).

myrez(A,B) ->
    {A,B}.

тут як я розумію -- у функції myrez мені потрібно перебрати список + можливо перекодувати якоюсь функцією з отп отримані дані? чи вони у браузер прилетять у норм вигляді?

і ще- як отримані строки обробляти у ерлангу - наприклад як розбити на підстроки (типу explode у php) ?
як екранувати строки у ерлангу при вставці у бд нових рядків?

я так думаю у книжці яку я розпочав читати зараз - є відповіді на деяку частину з моїх запитань, проте певна частина - залишиться без відповіді, тому шукаю підказок людини яка знайома з ерлангом довше ніж я  :)

приведу останню частину коду модуля (так, я знаю що у ерлангу я поки повне нубло і там треба ще дописати функцію myrez і нею перебрати отримані дані - проте я сам поки не доганяю як це правильно зробити - і якщо не запитаю поради - можу і не навчитися --- а можлива реакція на моє запитання -- ну це ж природньо- хтось посміється над запитанням, а хтось- підкаже що робити далі)

отже- тадаммсс... --

handle('POST',[<<"site">>, <<"hello">>, <<"world">>], _Req) ->
    Mpid = mysql(),
    {ok, ColumnNames, Rows} = mysql:query(Mpid, <<"SELECT * FROM `test_cities` WHERE id > ?">>, [1]),
    %exit(Mpid, normal),
    {ok, [], <<"Hello Site World!", ColumnNames/binary, " -- ", Rows/binary>>};

а ще..
*CRAZY* ще я зацінив красоту легкості падіння ерланг- процесів при помилках -- нічо не підвисає як php чи js - убиваючи-гальмуючи все навколо -- ерланг тихо пропадає і все --- залишилось потицяти-навчитися писати некромантів-супервізорів :D ура, йду вивчати ерланг-некромагію))

Подякували: leofun01, 0xDADA11C7, VertoX3

4 276

Re: Тема для розмов

ото біжу сьоня, а в роті і носі прям ціла купу слизу, ніби я якась фабрика по виробленню слизу, хоч бери, збирай в пляшочки, та продавай в сексшопи в якості лубриканту, ліл

4 277

Re: Тема для розмов

Здавалося б, і до чого тут український форум програмістів  *JOKINGLY*
https://pp.сайт-злодій/c635103/v635103851/c33/IqJK-XZu3Tc.jpg

Подякували: leofun01, FakiNyan, 221VOLT, VertoX4

4 278

Re: Тема для розмов

VertoX написав:
P.Y. написав:

Ну, я навіть не знаю, для чого мені те бабло, якщо раптом почну його косити. Тому все впирається в цікаво/нецікаво, навіть якщо задача відірвана від реального життя.

От Ви знов філософію заводите про цікаво/нецікаво! А Ви пробували як це жити коли маєш змогу скажімо хоча б 200$ на день витрачати? Які це відкриває дваре, які з"являються люди у житті, можливості і т.д.? Нічого такого Ви не знаєте, зато знаєте як зациклюватись на чомусь бо ЦІКАВО і це ЦІКАВО лише в межах власного тихого спокійного простору! Нафіга заробити бабла і поїхати та хоч би й в ту саму Турцію ан курорт, світ подивитись, в морі Середземному(чи якому там?) скупнутись, здивувати якусь полячечку знанням інглішу і т.д. Нє... Я краще робитиму,що ЦІКАВО! Колупатиму процесор пінцетом, а ось запрацює краще ну і т.д. З одного боку це похвально,що Ви живете в своє задоволення і робите цікаві речі, з іншого ця цікавість можливо від безвихідності! Та і життя проходить поряд з Вами, Ви його не використовуєте на повну і не живете як то мали б робити!

Мені здається, тут більше від конкретної людини залежить. Хтось більш активний (із тих, кому достатньо вийти з дому, щоб обрости новими знайомствами) справді зможе жити з розмахом, але, мені здається, він і на $200/місяць не особливо нудьгуватиме. Очевидно, в нього завжди є ідеї, на що ті гроші потратити, тому їх буде завжди для нього мало. Для когось іншого таке зростання доходів дасть, можливо, дорожчі харчі, одяг, будинок з ремонтом — тобто, те, що в нього є вже, хіба що з деякою різницею в якості. Опинившись на Середземному морі, я отримаю лише воду з іншою температурою й солоністю, красиву картинку, яку можна побачити і в інтернеті, і декілька днів вимушеної бездіяльності.

4 279

Re: Тема для розмов

А як же ж емоції? От в мене є бажання вистрибнути з гелікоптеру зі сноубордом на ногах на якусь засніжену вершину.
https://www.youtube.com/watch?v=wTcNtgA6gHs

Подякували: VertoX, Chemist-i2

4 280 Востаннє редагувалося P.Y. (05.04.2016 17:31:58)

Re: Тема для розмов

Часто ловлю себе на тому, що очікування якоїсь події викликає в мене сильніші емоції, ніж сама ця подія. Це як дивишся трейлер якогось фільму, думаєш «Мабуть, щось мегакруте, обов'язково треба подивитись!», а потім дивишся сам фільм і лише шкодуєш про потрачений час.