text:
Q: Como saber se minhas threads estão mesmo executando ao mesmo tempo? A dúvida surgiu em um trabalho da faculdade onde precisamos fazer o uso de threads em c. Foi pedido que estudássemos sobre a "libpthread" para conseguirmos seguir adiante com o trabalho. O material que estou encontrando em minhas pesquisas não sanam minhas dúvidas e a documentação oficial achei um tanto confusa. Considerem o código a seguir:

/*
    Nesse código bobo, 4 threads são encarregadas de printar sua parte correspondente do vetor, é
    um vetor de 20 elementos e cada thread está responsável por 5 deles
*/
#include
#include
#include
#include

typedef struct _lista_numeros {
    int *ponteiro_Lista;
    int parametro;
} lista_numeros;

void imprime_lista (lista_numeros *lista, int inicio, int fim)
{
    int i;
    for (i=inicio; iponteiro_Lista[i]);

    printf("\n");
}

void * rotina_de_impressao (void *parametro)
{
    //Pegando o parametro void que chegou e convertendo para t_lista
    lista_numeros *nova_lista = (lista_numeros *) parametro;

    switch (nova_lista->parametro)
    {
        case 1: printf("Thread 1 executando...\n"); imprime_lista(nova_lista, 0, 5); break;
        case 2: sleep(20); printf("Thread 2 executando...\n"); imprime_lista(nova_lista, 5, 10); break;
        case 3: printf("Thread 3 executando...\n"); imprime_lista(nova_lista, 10, 15); break;
        case 4: printf("Thread 4 executando...\n"); imprime_lista(nova_lista, 15, 20); break;
        default: printf("Nenhuma thread em trabalho!"); break;
    }
}

int main ()
{
    //As tais 4 threads responsáveis pela impressão
    pthread_t tarefas[4];

    lista_numeros primeira_lista;

    int lista[20] = {/*Para a thread 1*/60,57,8,77,32, /*Para a thread 2*/98,71,95,2,33,

                    /*Para a thread 3*/24,68,14,85,36, /*Para a thread 4*/25,88,76,11,34};

    primeira_lista.ponteiro_Lista = lista;

    primeira_lista.parametro = 1;
    pthread_create(&tarefas[0], NULL, rotina_de_impressao, (void *) &primeira_lista);
    pthread_join(tarefas[0], NULL);

    primeira_lista.parametro = 2;
    pthread_create(&tarefas[1], NULL, rotina_de_impressao, (void *) &primeira_lista);
    pthread_join(tarefas[1], NULL);

    primeira_lista.parametro = 3;
    pthread_create(&tarefas[2], NULL, rotina_de_impressao, (void *) &primeira_lista);
    pthread_join(tarefas[2], NULL);

    primeira_lista.parametro = 4;
    pthread_create(&tarefas[3], NULL, rotina_de_impressao, (void *) &primeira_lista);
    pthread_join(tarefas[3], NULL);

    return 0;
}

Notem que na função "rotina_de_impressao", caso o valor do parâmetro seja 2, eu coloco um sleep de 20 para atrasar a thread 2, apenas para verificar se as threads 3 e 4 seriam executadas, pois é o que eu esperava, já que a ideia das threads é executar trechos de código ao mesmo tempo né, mas o que aconteceu é que a saída foi a mesma de não ter o sleep ali, ele primeiro esperou o sleep e só depois executou as threads 3 e 4. Não usei loop for na criação das threads apenas para didática. Tentei tirar o pthread_join para ver se as threads executavam de fato ao mesmo tempo, mas o que aconteceu foi um fluxo de execução completamente irregular.
Saída com sleep() e sem sleep() foi a mesma, segue abaixo:

Thread 1 executando...
[60] [57] [8] [77] [32]
Thread 2 executando...
[98] [71] [95] [2] [33]
Thread 3 executando...
[24] [68] [14] [85] [36]
Thread 4 executando...
[25] [88] [76] [11] [34]

Como faço para de fato executar dois trechos de código ao mesmo tempo?

A: O problema do seu código é que você está iniciando uma thread e em seguida joinando ela. Você tem quatro bumerangues e quer lançá-los ao mesmo tempo. Você 1) joga o primeiro bumerangue, espera ele voltar e se posiciona para segurá-lo; joga o segundo, espera ele voltar e se posiciona para segurá-lo; ...; ou 2) joga os quatro bumeranges ao mesmo tempo e se posiciona para segurá-los conforme eles vão chegando?
Nessa analogia, a thread é o bumerangue, lançá-lo é o pthread_create e se posicionar para segurá-lo é o pthread_join. Dito isso, você pode refatorar o seu código para
primeira_lista.parametro = 1;
pthread_create(&tarefas[0], NULL, rotina_de_impressao, (void *) &primeira_lista);

primeira_lista.parametro = 2;
pthread_create(&tarefas[1], NULL, rotina_de_impressao, (void *) &primeira_lista);

primeira_lista.parametro = 3;
pthread_create(&tarefas[2], NULL, rotina_de_impressao, (void *) &primeira_lista);

primeira_lista.parametro = 4;
pthread_create(&tarefas[3], NULL, rotina_de_impressao, (void *) &primeira_lista);

pthread_join(tarefas[0], NULL);
pthread_join(tarefas[1], NULL);
pthread_join(tarefas[2], NULL);
pthread_join(tarefas[3], NULL);

No entanto, ainda haverão inconsistências no seu código visto que a variável primeira_lista está sendo usada pelas quatro threads ao mesmo tempo, podendo haver problemas de sincronização. Existem formas de contornar isso, mas a mais ad hoc é você criar cinco arrays para cada thread:
#include <stdio.h>
#include <pthread.h>

void imprime_lista (int numeros[5])
{
    for (int i = 0; i < 5; i++) {
        printf("%d ", numeros[i]);
    }
    printf("\n");
}

void * rotina_de_impressao (void *parametro)
{
    int *nova_lista = (int *) parametro;

    int n = nova_lista[0];
    if (n == 2) sleep(5);

    printf("Thread %d executando...\n", n);
    imprime_lista(nova_lista + 1);
}

int main ()
{
    pthread_t tarefas[4];

    int p1[6] = {1, 60, 57, 8, 77, 32};
    int p2[6] = {2, 98, 71, 95, 2, 33};
    int p3[6] = {3, 24, 68, 14, 85, 36};
    int p4[6] = {4, 25, 88, 76, 11, 34};

    pthread_create(&tarefas[0], NULL, rotina_de_impressao, (void *) &p1);
    pthread_create(&tarefas[1], NULL, rotina_de_impressao, (void *) &p2);
    pthread_create(&tarefas[2], NULL, rotina_de_impressao, (void *) &p3);
    pthread_create(&tarefas[3], NULL, rotina_de_impressao, (void *) &p4);

    pthread_join(tarefas[0], NULL);
    pthread_join(tarefas[1], NULL);
    pthread_join(tarefas[2], NULL);
    pthread_join(tarefas[3], NULL);

    return 0;
}


Our junior high students have a slate of elective classes from which to choose each semester. This semester, 14 students, all 8th graders, chose to participate in the service elective class, which focuses on servant leadership. This group of students, taught by Mr. Sherry and Mrs. Hoffmann, has assisted a variety of organizations, applied for a grant, produced a video, and even shared their story of servant leadership with students at another school.
One organization the class has assisted is Catalyst Farms, which provides counseling, physical therapy, speech therapy, and occupational therapy services, as well as camps offering these services during the summer months. The class has also done service for Rahab Ministries, which supports victims of human trafficking. Bags of Hope is an innovative project begun by one of the students in the class and supported by the entire student population through donations of supplies such as toiletries, notebooks, books, card games, and more to help children served by the foster care system. The students have also submitted a grant proposal to Catholic Charities requesting $1,000 in funding to enable them to work with students at Emmanuel Christian Academy on sharing the mission of servant leadership through collaborative service projects.
Most recently, the students produced a Kindness Boomerang video that provides a visual representation of servant leadership and illustrates how one simple act of kindness can lead to many more. This video, featuring members of the St. Hilary School community, was shown during the students' presentation to students at Seton Catholic School during one of Seton's Lenten Crusader speaker series events. There, the St. Hilary students shared with the Seton students all of the works of service the class has performed this semester, inspiring them to answer the call of servant leadership, as well.
To view the St. Hilary School Kindness Boomerang video, please click here.


Do you wear a lot of hats in your job?
Prior to the network join the SBC for our pre-networking discussion, which will be held on the 3rd floor of the Frederick Douglass-Isaac Myers Maritime Museum (just above Ampersea).
**This session is open to all ABC contractor members (principals only, please) and is totally free – RSVP is required.
*$55 per member for those that register the day of or at the door.


Vibrant monochromatic colors make the Pure Komachi 2 series a striking addition to your kitchen but our deceptively playful colors serve a no-nonsense purpose. The high-carbon stainless steel blade provides a razor-sharp edge, while the color-coding makes it easy to choose the right knife for the job, right out of the clear acrylic block. The variety of colors help guard against cross-contamination of your food, making it easy to remember which blade you used on your meat and which knife was for vegetables.
The bold blade color is achieved by bonding liquid coating to stainless steel blades. This food-safe coating resists corrosion, makes cleaning simple and helps the knife glide through food with ease. The Pure Komachi 2 color-matched handles are lightweight and contoured for a comfortable, remarkably nimble performance. Incredibly sharp and distinctly attention-getting, Pure Komachi 2 knives make a delightful addition to any kitchen.
- To protect the colorful blade coating, avoid cutting frozen food or using scouring pads or gritty cleansers when cleaning.


text:
All the fun of the….
I had my hair cut this morning. We are going to a 'suoerheros' fancy dress tonight, I'm going as Bob Parr, and as I have splashed out on the outfit, I thought the hair should be as short as his. (photo to follow)
The barbers I go to is very popular, but I was lucky as there was not a queue. They usually have four chairs occupied. Today there were three barbers working, only one was busy when I got there so I was straight in the chair, minutes later a seven year old was brought in by his mum.
The place soon had the usual queue, it's a jolly place in a small town and people tend to chat quite a bit, it is very social in there, when two ladies came in with five children, two girls two boys and a babe in arms. The barbers all greeted the boys as they had been there only yesterday. One of the mums apologised for interrupting and started to explain why they were there;
"You cut the boys' hair yesterday" she said, the barbers all agreed this was the case
"they were with this lady" she said holding out a photo, the barbers again agreed this was the case, the mum insisted they take the photo
"she's our mum" she said indicating to her sister "she's their grandmum and she has no right to have their hair cut, it's not your fault because you didn't know, but if she brings them again to have their hair cut, please please say no, it's not the first time she has done this and she has ignored us when we have said she's not to do it."
"Didn't she do it at the barbers on Westway?" said one of the barbers
"Yes, last year, how did you know?"
"I heard about it when I worked there last year"
The ladies apologised for interrupting, we all agreed it was perfectly fine and in fact, rather entertaining, and they left.
"Is grandmum a word?" asked one of the chaps in the queue

redpajama_set_name: RedPajamaCommonCrawl


The Private Equity Fund Administration professionals at LeverPoint work as a seamless extension of your firm. We provide Funds of all sizes customized back office and accounting solutions that increase operational efficiency of the Fund, ensure its daily operations run smoothly, and drastically reduce operational risk. Our teams will work with you to comply with all accounting and reporting requirements mandated by your Partnership Agreement. Your Limited Partners will receive accurate and timely reporting when you work with LeverPoint.
Here is an overview of the back-office administrative and accounting services we provide for General Partnerships, Fund of Funds, Venture Capital Funds, Real Estate Funds, Special Purpose Vehicles, Blocker Entities, Co-Investment Entities, Mezzanine Funds, Credit Funds and Buyout Funds.


text:
Q: Getting a string to print via bios interrupt I'm learning assembly and of course I'm experimenting with the classic 0x10 bios interrupt. The resources I've looked at show using lodsb to print a string, so to understand that opcode I'm trying to mimic it's behavior. This works fine with lodsb, but not with what I have. What am I doing wrong?:

start:
    mov ah, 0Eh ;for bios interrupt
    mov si, text_string ;set source index to begining of text_string

.repeat:
    ;I'm trying to emulate the behavior of lodsb to learn how it works:
    mov al, [si] ;put character at si in al register
    add si, 1 ;increment source index

    cmp al, 0 ;if the character is a zero (end of the string)
    je done ;end execution

    int 10h ;bios interrupt to put character on screen
    jmp .repeat

    text_string db 'Hello, World!', 0

done:
    ret

A: It's not usually a good idea to:

*

*Assume that all registers are preserved across interrupt calls (or any calls, really); or

*Not set up all the required registers for a given call.

On that first note, I would set ah to 0eh immediately before the int 10h.
Int 10h/0eh requires the bh and bl be set to the page number and foreground color respectively. I would also do that immediately before the int 10h to ensure they're set correctly for the call.

As an aside, you may need to ensure that the ds segment register is correct, with something like:
push cs
pop ds

That's because it looks like you're putting the string into your code segment. However, since the lodsb version apparently works, I assume you've got that covered (such as if this code is a com file rather than an exe file).
And, from (admittedly faded) memory, 8086 has an inc si instruction that might save a small amount of space, not that it matters that much anymore but I was forged in a time when every byte counted :-)

A: First lodsb is a command that tells the computer to get a character in the code and increases the offset. The offset is determined by [SI], a register that can be easily set. Once SI is set lodsb gets the char and lodes it into al. From this point on its reading al and determing what to do. There is another question like this here.

redpajama_set_name: RedPajamaStackExchange


This custom printed pink umbrella features a 43" arc, eight panels, auto-opening deployment and matching sleeve. When umbrella gets wet, step and repeat ribbons appear as an all over pattern on the umbrella. Case printing is available during checkout.
Double your logo exposure with sleeve printing. Setup Fee:$45.
Umbrella only shows step and repeat ribbons when wet.


text:
Scientists identify a key molecular driver of fat formation
Scientists identify a key mole...
Professor of Molecular Biology and study co-author Joshua Mendell with lead author Dr. Asha Acharya
University of Texas Southwestern Medical Center
Professor of Molecular Biology and study co-author Joshua Mendell and fellow researchers at University of Texas Southwestern Medical Center have identified a new mechanism behind fat formation in mammals
Dr. Asha Acharya led a study at University of Texas Southwestern Medical Center that describes a previously unknown mechanims behind fat formation
There is a lot we know about what drives weight gain in humans, with behaviors like unhealthy eating and a lack of exercise a couple of well-known contributors. But beneath the surface there is a whole lot genetic and cellular machinery at play, and by digging into the science behind it researchers hope to unearth new ways of tackling obesity. Among those is a team at the University of Texas Southwestern Medical Center, which has published a new paper detailing a previously unknown mechanism that appears to regulate fat formation in mammals.
The research team was investigating the properties of microRNAs, a small class of molecules that play a role in the expression of genes. More specifically, they set out to study a particular family of microRNAs called miR-26 known to influence things like cancer suppression and insulin sensitivity, suspecting that they could also play a role in the expansion of white fat tissue in the body.
"Since microRNAs like miR-26 normally reduce the levels of genes that they target, we looked for genes whose abundance increases in fat cell progenitors that lack miR-26," Professor of Molecular Biology and study co-author Joshua Mendell explains to New Atlas. "This revealed FBXL19 as a miR-26 target gene that is strongly regulated by this microRNA. Next, we asked what happens when we inhibit the function of FBXL19. To our surprise, this dramatically inhibited fat cell formation. Conversely, increasing the levels of FBXL19 resulted in greatly enhanced fat cell formation."
The team performed these experiments on mice, and until recently wouldn't have had the technology to do so. Scientists had been unable to study the functions of miR-26 molecules in any great detail because of the difficulties in removing the genes that produce them. Enter the CRISPR/Cas9 gene-editing tool, which continues to bring great advances in the world of genetics research.
Mendell and lead author of the study Dr. Asha Acharya used CRISPR/Cas9 to remove all three genes that produce the miR-26 family from the mouse genome. The mice treated in this way developed normally in their early stages, but then went onto exhibit a two- or three-fold increase in white fat tissue when they hit adulthood.
Conversely, mice that the team genetically engineered to possess heightened levels of miR-26 were studied alongside a group of normal mice. Both were fed a high-fat diet and the normal mice experienced dramatic weight gain and an increase in fat content of 40 percent, as to be expected. The engineered mice with excess miR-26, meanwhile, were "strongly resistant" to weight gain and maintained a healthy physique. What's more, these mice also exhibited lower levels of blood sugar.
"We have shown that increasing miR-26 abundance has beneficial effects in animal models, such as suppressing obesity as shown in the present study and suppressing liver and intestinal tumors, as we showed previously," Mendell tells us. "At the same time, we have not yet observed any toxic effects of increasing miR-26 levels."
Identifying this mechanism is a very promising development when it comes to tackling obesity, but translating the discovery into forms of treatment will be a long undertaking. From here the team will look to explore how exactly FBXL19 drives fat cell formation and the possibility that mechanisms downstream of it could also be therapeutic targets for obesity. Only with a proper understanding of this machinery would ways of manipulating it be tested in humans, with agents that carry small RNAs into the human body for this purpose one distant, but distinct possibility.
"Delivery of small RNAs such as microRNAs is an active area of research in academic laboratories and in pharmaceutical companies, says Mendell. "Therefore, we are hopeful that it might be possible to one day directly deliver the microRNA as a possible therapeutic agent."
The team published its research in the journal Genes & Development.
Source: University of Texas Southwestern
MedicalObesityFat cellsUniversity of TexasNew Atlas Audio
There are no comments. Be the first!
World-first biomarker test can predict depression and bipolar disorder
Nanoparticle injections into arthritic knees could slow cartilage loss
Eye membrane removal may help transplanted cells reverse glaucoma damage
Astronomers may have detected background ripples in spacetime itself


The first weekend of November saw the return of the National Laser And Cosmetic Medicine Conference, this year celebrating its 14th year at Brisbane's Sofitel. The sunny two-day event saw the congregation of the cosmetic medicine industry's finest, from plastic surgeons and registered nurses to clinic owners, keen to learn what's new in trends, procedures and devices. The annual conference aims to provide medical professionals and cosmetic technicians with the knowledge and skills to keep them up to date with this every-growing, fast paced area of medicine.
The ballrooms played host to 9 to 5 education sessions across both days, with a broad range of topics hosted by leaders in their fields in addition to panel discussions and Q&A sessions. Guests listened to topics covering everything from business to techniques, as well as engaging workshops and device demonstrations.
Highlights included an in-depth photobiology, tissue science and laser selection session with Professor Laurence Walsh, an interactive Complications & Protocols workshop including live audience feedback with Professor Greg Goodman, and Kate Gillman's instructive session on legal dos and don'ts; including online reviews and third party payment providers – just to name a few!
Other topics covered over the weekend ranged across facial anatomy, thread lifts, localised fat reduction and transfer, PRP, ultherapy, blepharoplasty, liposculpture and hyperpigmentation.
The exhibition hall showcased some crowd favourites and some totally new brands and devices. BLOC Cosmetics were thrilled to be launching their brand new skincare and post-procedure makeup ranges, developed by Australian Dermatologist Dr Michael Freeman. Cutera have been hard at work launching their innovative new trueSculpt iD technology around the globe, generating plenty of excitement on the LCMC floor. Cryomed engaged attendees with a live demonstration of their latest, Ultraforma III, and HarpMed were excited to introduce attendees to their unique ENDYMED Intensif RF Microneedling device; boasting an exclusive 5mm depth capacity.
Other event sponsors and exhibitors included Cynosure, DermoCosmetica, Galderma, High Tech laser Australia, Lumenis, Merz Aesthetics, Sciton, Syneron Candela, KOSmedical, and Innovative Medical Technologies.
Attendees were treated to a conference dinner party at the closing of Day 1 at Stokehouse Q, complete with breathtaking views of the Brisbane River.
The LCMC will return in 2019 – for dates and city location, keep an eye out on DC Conferences – or on SPA+CLINIC's new events and education calendar!


The neurobiology of learning, with a particular emphasis on the function of cortico-hippocampal subregions.
My vision is to understand the neural basis of psychological phenomena. I have focused my research on spatial navigation and memory because this is a fundamental cognitive function that we share with all animals. Most of my research has been in collaboration with Edvard Moser. Through combining advanced inactivation techniques, anatomical approaches and recording methods, our efforts have resulted in several important discoveries. The most spectacular finding was the discovery of grid cells in the entorhinal cortex. The discovery of grid cells was succeeded by the identification of other functional cell types, including head direction cells, conjunctive cells, border cells and speed cells; and collectively the findings point to the entorhinal cortex as a hub for the brain network that makes us able to find our way. The grid cells are thought to provide the brain with information about the metrics of the spatial environment. Our papers have attracted special interest because spatial representation is one of the first functions to be characterized at a mechanistic level in neuronal networks.
Lu L, Leutgeb JK, Tsao A, Henriksen EJ, Leutgeb S, Barnes CA, Witter MP, Moser M-B and Moser EI (2013). Impaired hippocampal rate coding after lesions of the lateral entorhinal cortex. Nature Neurosci., 16, 1085-1093.
Moser EI and Moser M-B (2013). Grid cells and neural coding in high-end cortices. Neuron, 80, 765-774.
Giocomo LM, Stensola T, Bonnevie T, van Cauter T, Moser M-B and Moser EI (2014). Topography of head direction cells in medial entorhinal cortex. Current Biology, 24, 1-11.
Rowland, D.C. and Moser, M.-B. (2014). From cortical modules to memory. Curr. Opin. Neurobiol., in press.
Bjerknes TL, Moser EI, Moser, M-B (2014). Representation of geometric borders in the developing rat. Neuron, 82, 71-78.
Igarashi KM, Lu L, Colgin LL, Moser M-B, Moser EI (2014). Coordination of entorhinal-hippocampal ensemble activity during associative learning. Nature, 510, 143-147.
Moser EI, Roudi Y, Witter MP, Kentros C, Bonhoeffer T, Moser M-B (2014). Grid cells and cortical representation. Nature Rev. Neurosci., 15, 466-481.
Alme CB, Miao C, Jezek K, Treves A, Moser EI, Moser M-B (2014). Place cells in the hippocampus: Eleven maps for eleven rooms. Proceedings of the National Academy of the Sciences USA, 111, 18428-18435.
Bjerknes TL, Langston RF, Kruge IU, Moser EI, Moser M-B (2015). Coherence among head direction cells before eye opening in rat pups. Current Biology, 25, 103-108.
Rowland DC, Moser M-B (2015). A three-dimensional neural compass. Nature, 517, 156-157.
Stensola T, Stensola H, Moser M-B, Moser EI (2015). Shearing-induced asymmetry in entorhinal grid cells. Nature, 518, 207-212 (Article).
Ito HT, Zhang S-J, Witter MP, Moser EI, Moser M-B (2015). A prefrontal-thalamo-hippocampal circuit for goal-directed spatial coding. Nature, 522, 50-55 (Article).
Kropff E, Carmichael JE, Moser M-B, Moser EI (2015). Speed cells in medial entorhinal cortex. Nature, 523, 419-424 (Article).
Lu L, Igarashi KM, Witter MP, Moser EI, Moser M-B (2015). Topography of place maps along the CA3-to-CA2 axis of the hippocampus. Neuron, 87, 1078-1092.
Miao C, Cao Q, Ito HT, Yamahachi H, Witter MP, Moser M-B, Moser EI (2015). Hippocampal remapping after partial inactivation of the medial entorhinal cortex. Neuron, 88, 590-603.
Moser, M.-B., Moser EI (2016). Where am I? Where am I going? Scientific American, 314, 26-33.
Rowland, D.C, Roudi, Y., Moser, M.-B., Moser, E.I. (2016). Ten years of grid cells. Annual Reviews of Neuroscience, 39, 19-40.
Donato, F., Jacobsen, R.I., Moser, M.-B., Moser, E.I. (2017). Stellate cells drive maturation of the entorhinal-hippocampal circuit. Science, 355(6330), pii: eaai8178. (Research Article).
Nature, Science, Nature Neuroscience, Neuron, Journal of Neuroscience, European Journal of Neuroscience, Behavioral Neuroscience, Hippocampus, and other journals.
Has appeared in local newspapers and in national television shows, including twice on Scandinavia's most popular talk show: "Skavlan"
Research is frequently quoted in international newspapers and magazines.
Nobel Prize for May-Britt Moser!
The 2014 Nobel Prize in Physiology or Medicine goes with one half jointly to May-Britt Moser and Edvard I. Moser, and with another half to John O'Keefe for their discoveries of cells that constitute a positioning system in the brain.


text:
Q: Wait after receiving a Webhook After some research, I haven't found anwers for what I'm trying to achieve.
I found some information about the php sleep() function, and some inforamtions about CRON jobs, but none of these options seem to solve the problem.
Here is what I try to do : I have a php file which may receive webhooks. I need to wait some time (15 minutes for example) before "reacting" to this webhook. So, basically, my script should :
1 - receive the webhook (Already done with current code)
2 - wait some time
3 - do some actions (Already done)
I've already done what I needed without the wait part, and it works very well, bu now I don't know how to do with it...
If I understood it well, Cron Jobs are executed periodically, while I want to wait some time only when the webhook is received.
I thought about the sleep() function, but I'm afraid it may use to much ressources...
How can I do this ?
Update : It seems I can't use the sleep function more than 30 seconds (max execution time I guess ?)

A: If I was you, I'd build a queueing system so that when a webhook comes in, a row in a database is inserted. I'd add a column for 'execution_time' and set that to 15 mins from when the webhook came in. You can then setup a cron job that runs every minute but only fires where the execution_time is 'now'.

A: use cron
"At every 15th minute past every hour."
Minute  Hour  Day  Month  Weekday  Command

15      *     *    *      *        php /homelink/path/filename.php

Note:
You can set an email address for the cron. Every trigger it will send an email notification. If receive email means cron is working, If not then need to check your code. Also you can debug using the appropriate echo's.


On 25th March 2009, the foundry received a royal visit from Her Majesty the Queen and HRH The Duke of Edinburgh, the first visit by a reigning monarch in 90 years.
Excitement over the visit had been building all week among the foundry staff, what with the advance visits by police, sniffer dogs and security staff, and all the extra cleaning, tidying and preparation that needed to be done.
The royal visitors were shown around the foundry by Alan & Kathryn Hughes and seemed genuinely interested in what they saw.
The royal couple witnessed the casting of handbells, the forging of a clapper top by our blacksmith, and many other aspects of bell manufacturing.
At the end of the visit, the Queen was presented with flowers and a small handbell, the Duke with a small handbell and a pair of bell-metal paperweights bearing the foundry crest.
By the time the royals came to leave a large crowd of press and onlookers had gathered outside the front entrance of the foundry. As the Queen emerged a spontaneous cheer went up accompanied by the flashing of scores of cameras. This was not a day anyone at the foundry will soon forget.


Where do you think you are wrong?
Where do you see other people do something a certain way and you feel that you should do this, too – but somehow, you just can't?
And so you think that you're 'wrong'.
At best, you think that you're doing it wrong.
At worst, you think that there's something wrong with YOU.
But what if this thing that you think you're doing wrong, is actually YOU doing it RIGHT?
Is actually YOU being true to YOU, to your soul, to what's best for YOU?
What if everything that you fear is wrong about you, or is wrong about how you do business & life, is exactly – EXACTLY! – what's most RIGHT about you?
And what's most RIGHT for you?
Want more articles automatically delivered to your inbox?


The fee to sit HPAT-Ulster in 2019 wass £114 (all taxes and charges included). Payment is by credit card (MasterCard or VISA) and must be made at the time of registration.
You will receive a payment confirmation/tax invoice by email once the payment transaction is complete. The online payment option operates through ACER's e-commerce facility via the ACER website. Credit card details are not recorded or stored by ACER but are encrypted at point of capture and transmitted directly to the bank, without entering ACER information systems.
Please note that your credit card statement may list ACER as the recipient, and a specific reference to HPAT-Ulster may not be mentioned. If you (as the person registered to sit the HPAT-Ulster test) or any other person wrongfully dispute the amount charged to the credit card provided to complete the registration, your registration may be cancelled, your results may be withheld or you may be blocked from taking further ACER administered tests.


Robert McDonald presents the basics of competent waterproofing for construction in Australia.
Richly illustrated with failures, he discusses how with some care, competency and verification waterproofing can be delivered to the appropriate standards to ensure it does not fail prematurely in the life of the building. His experience in the discovery of defects and the specification and supervision of remedial works places him in a unique position to share his knowledge & experience with you. Appropriate specification and verification are the keys to success.
Robert has 35 years experience in the construction industry, with 25 years in specialist waterproofing applications, and has been a full time Consultant in Waterproofing since 2002. Robert has been a Director of R.O.H. Contracting Services for 22 years. The company specialises in building defect investigation, specification for new and remedial works, remedial contract administration, and quality assurance in waterproofing.
Robert has been the Australian Institute of Waterproofing representative to Standards Australia since 2010 and represents the AIW on Standards Committees BD-039 for AS3740 and BD-013 for AS4654. Robert is also an organisational member of the American Society for Testing & Materials (ASTM) Committee DO8 Waterproofing & Roofing and is involved in five Sub-Committees in specialist waterproofing areas.


text:
Judge orders Djokovic be freed from immigration detention in Australia
Sponsored results for Judge orders Djokovic be freed from immigration detention in Australia
Following hours of deliberations, technical glitches and arguments from both sides, Justice Anthony Kelly ordered Djokovic to be released from a temporary hotel detention facility and his possessions returned within 30 minutes of the Monday ruling.
Justice Kelly also ordered the respondent in the case — the Australian Ministry of Home Affairs — to pay Djokovic's legal costs.
Following the decision, a lawyer for the government said Australia's Minister for Immigration reserves the right to personally intervene in the case. Christopher Tran, acting for the government, said Minister Alex Hawke retains ministerial power to remove Djokovic from the country, despite the ruling.
After the hearing, Djokovic tweeted that he was "pleased and grateful" at the outcome. He said that "despite all that has happened," he wants to remain in country to "try to compete" in the Australian Open. He also thanked his supporters for standing with him and encouraging him to "stay strong." He tweeted a photograph apparently showing himself and his coaching team on a court in Melbourne.
At a press conference in Belgrade, Serbia, his brother thanked supporters. "Everything is completed, finally, and Novak is finally free. Novak was on the tennis court a little earlier, he trained a little bit, and this is how he fights for himself — he plays tennis," Djordje Djokovic told the news conference.
"Novak did nothing wrong," he added, saying he was thrilled that "the Australian legal system had come through for Novak."
However, Djordje cut the press conference short when questioned about Djokovic's positive Covid test on December 16 and his whereabouts in the days after.
Djordje confirmed that Djokovic had tested positive, and when a reporter asked if he was at an event on December 17, he stuttered and replied: "This press conference is adjourned."
Sitting next to his son, Novak's father Srdjan Djokovic can be heard telling Djordje "it is for the court" when the question is asked.
On December 16, the day he tested positive, Djokovic was photographed at three events, where none of the other participants are masked. The following day, he was also photographed at a youth awards event.
The Association of Tennis Professionals (ATP) called the series of events leading up to the hearing "damaging on all fronts" — including to the athlete's well-being, according to a statement from the association on Monday.
The earlier ruling, held via video link at the Australian Federal Circuit Court in Melbourne, comes after days of speculation and public anger about whether the tennis star would be able to play in the Australian Open, despite being unvaccinated for Covid-19.
The 34-year-old Serb flew to Australia on January 5, only to have his visa canceled after Australian Border Force deemed his medical exemption from requirements that all arrivals be fully vaccinated against Covid-19 was invalid.
Faced with deportation and his hopes of winning a record 21st grand slam in jeopardy, Djokovic launched a legal challenge.
During the hearing, Djokovic's legal team argued he had obtained the required medical exemption to travel to Australia and bypass vaccination restrictions for Covid-19. That…
Read More News: Judge orders Djokovic be freed from immigration detention in Australia
Tags: AustraliadetentionDjokovicFreedimmigrationJudgeNovak Djokovic:Judge orders tennis star be freed from immigration detention in Australia - CNNorderstennis
Volcano erupts in Pacific, West Coast under tsunami advisory | AP News
Downing Street party: Minister who lost babies in pandemic criticises Boris Johnson
Arizona GOP chair Kelli Ward rejects calls for audit of party elections
Deputy on leave, allegedly made comments about Antifa causing wildfires while on
Hospitals thought they'd see Covid-19 vaccine shortages. Sometimes, they have to
Taking A Walk In Space | September 13, 2021


Hasbro has activated the new web page for the Marvel Legends Fan's Choice Poll. Three winners from the Fan's picks will be matched with three picks by Hasbro's Marvel team and these six figures will be the next series of two-packs in 2010. I have to say it was a tough vote for me. I'm guessing that most people will vote for Deadpool, (and this new version does look sweet!) but since I have the Toy Biz Series Six version, I decided to vote for an all female ballot. My vote was cast for Black Widow, Phoenix, and Valkyrie. I would really like to see all of these figures make it in to the line at some point. Hasbro has really made some improvements and I'm looking forward to see more news from SDCC about what next year holds for Marvel Legends.
You can follow this link to cast your vote here.
And let me know how you voted by leaving a comment below.


The UK government is under increasing pressure to provide public services at a lower cost and in the most efficient way possible, while trying to remain compliant and adapt to continually changing legislation – and resource booking software is leading the charge.
Cloud-based and open-sourced technology, which enables unrivalled agility and a predictable cost model, are helping the government address these challenges, especially as it looks to shift viable public services into a digital environment to support improved interaction with citizens.
The government is targeting UK SME technology providers to roll out this strategy to help secure the UK's economic growth by keeping service payments local and is striving for UK SMEs to make up one-third of its technology suppliers through its framework programmes.
Matrix Booking is already helping the government realise its ambitions by delivering a solution to the Ministry of Justice (MoJ) that has transformed how and where staff work. The MoJ wanted to offer its workforce a better work/life balance and reduce long commutes faced by London-based staff – by introducing smarter ways of working.
Commuter Hubs were set up throughout the South East of England, as part of the MoJ Commuter Hub Initiative and 'The Way We Work' Programme. Matrix Booking was asked to provide the technology that would enable staff to work remotely in different locations, interact with one another and access critical facilities. Matrix Booking allows staff to access the latest flexible working infrastructure, and book a secure workspace at a Commuter Hub when they need to be in an office.
The only true, mobile-first Software as a Service (SaaS) room booking system, Matrix Booking allows approved MoJ staff to reserve rooms, desks and other resources in real-time. Staff have visibility of all working spaces across the commuter hub locations, so they can check availability, and then manage and book facilities on a 'self-service' basis.
Matrix Booking is a web-based application that supports all major browsers and mobile formats, providing real-time information about all resources available – at any time and in any location. Users can be sent alerts to their mobile device to tell them about free office space, and the tool can even be used to book parking spaces. The open architecture allows for easy and secure integration with mail systems including MS Outlook and Gmail and all major Enterprise Resource Planning (ERP) applications.
The opportunity for both central and local government to utilise the technology capabilities of UK SMEs will continue to grow. Matrix Booking believes that technology will be critical in enabling local governments, in particular, to join up different essential services, such as the police, health, education, and social services to better protect vulnerable communities.
It also sees digitally-driven smart cities being fundamental in supporting local communities, especially as services become more integrated and community-driven through mobile and user responsive applications.


Note on social bookmarking added.
Web 2.0 video added to Glossary.
Video on Wiki use added to Examples of Educational E-Content.
Twitter added to updates section.
Some information on Twitter, plus two videos about using Twitter in education.


Are Multiple "Failed Coups" Leading To The Engineered Fall Of America ?
Are Multiple "Failed Coups" Leading To The Engineered Fall Of America ?
I warned of this possibility months before the election in my article "Clinton Versus Trump And The Co-Option Of The Liberty Movement" which partially explains the reasons why I predicted that Trump would win and ascend to the Oval Office.
Therefore, it is not leftists that present the greatest threat to individual liberty, but the globalist-influenced Trump administration. A failed coup on the part of the left could be used as a rationale for incremental and unconstitutional "safeguards." And conservatives may be fooled into supporting these measures as the threat is overblown.
They say, "The Congress is corrupt." I ask them, "What do you know about the Congress? Do you know your own Congressman's name?" Usually they don't. It's almost a reflex with them, like seeing a fascist pig in a policeman. To them, all Congressmen are crooks. I tell them they must spend a lot of time learning the American political system and how it functions, and then work within the system. But most of them just won't buy that. They insist the system is totally corrupt. I insist that the system, the establishment, whatever you call it, is so balanced by diverse forces that very slight pressures can produce perceptible results.
For example, I've talked about the lower middle class as the backbone of fascism in the future. I think this may happen. The party members of the Nazi Party in Germany were consistently lower middle class. I think that the right-wing movements in this country are pretty generally in this group.
You can read more from Brandon Smith at his site Alt-Market. If you would like to support the publishing of articles like the one you have just read, visit our donations page here. We greatly appreciate your patronage.
3 Comments on "Are Multiple "Failed Coups" Leading To The Engineered Fall Of America ?"
you hit a bullseye….right on the money !!!
Absurd conclusions! Conservatism, at least, as practiced by the Republicans, is discredited. It is selfish, brutal, inhumane, racist and detrimental to America as a whole. Don't believe me than look to the statistics for the proof. The US, as a nation has fallen far behind all first world countries in important areas such as access to healthcare, provision of a safety net, education standards, equality of opportunity, safe streets etc., etc. The only thing Conservatism can crow about, is its mighty military, even if it can't fight its way out of a paper bag (or Afghanistan, Iraq, Syria etc.)!
How can you blame "conservatism" for what's happened to the USA, when our government has been Marxist for decades? Republicans and Democrats, the right and left, are two wings of the same beast. If the USA was really conservative, that would bet rid of the selfish, brutal, inhumane, racist policies that are dividing our country. Blaming conservatives for the military shows how ignorant you are. If our country was conservative, we wouldn't be spending so much money on the military. The Marxist democrats are worse than the republicans, but they too have been coopted by Marxism, and Zionism.


text:
The Five Coolest Cars from Barrett-Jackson's 2020 Arizona Auctions
Christopher Teague Contributor
I cover automobiles and their impact on consumers.
Barrett-Jackson's auctions are well under way, but what you might not know is that the company will have some truly weird and cool vehicles cross its block. Everything from rare three-wheeled BMWs to golf carts will be on sale, but there's some even cooler stuff available if you look.
Here are our picks for five noteworthy vehicles from the 2020 Barrett-Jackson auctions:
1994 Mazda Miata
235918_Front_3-4_Web
It's not rare, or even weird, but it deserves a spot on this list. Miatas are all the rage, and for good reason. The roadster setup coupled with a manual transmission and rear-wheel drive is the perfect combination for fun in a car. This one has had significant work done to upgrade its interior, exhaust system, and paint, making a car that looks quite a bit more upscale than it did from the factory.
1962 Chevrolet Corvair 95 Rampside Pickup
Is it a van? Is it a pickup? It's a little bit of both, but the story doesn't end there. The Corvair 95 pickup was named so because of its 95-inch wheelbase. Like other Corvairs, the truck's engine is mounted in the rear and is air cooled, which means no radiator and quite a funky setup for a pickup. This particular truck's funk factory is "ramped" up by its pale yellow color and beige interior. It's got a three-speed manual transmission mated up to the six-cylinder engine in the rear.
1965 Jeep FJ3 Van
If you want to look like you drove straight out of a cartoon, this is your van. The FJ3 is made up almost entirely of windows and wood, and this one has been professionally restored with the help of a carpenter. It's powered by a four-cylinder engine with a four-speed automatic transmission. With its short wheelbase, it's not going to be the all-out utility vehicle that other vans would, but those vans also don't look like this.
237007_Side_Profile_Web
The Sebring is such an oddity that it's hard to know where to begin. How about the fact that it has no doors. The entire cockpit roof lifts up to enter and exit the car. It's powered by a Porsche flat-four with a four-speed manual transmission. With just 6,311 miles, the car is nearly new, but good luck finding parts for the thing if it breaks down.
1981 Toyota SR5 Pickup
There are legends and then there is the Toyota pickup truck. This SR5 has had a lift kit and other work done to make it more off-road ready, but it's still the indestructible monster that it was from the factory. The inline-four engine is paired with a five-speed manual transmission. All that's missing is some rough terrain to get out and abuse it.
Christopher Teague
After working in the technology and software industry for several years, I began writing as a way to help people outside of that world understand the sometimes very tec


text:
2019 UAW Negotiations
GM cutting 800 jobs to retool Detroit plant for EVs
Hannah Lutz
SARAH KOMINEK
The UAW's contract with GM says employment at the plant eventually will triple, to 2,225 workers at full production. The plant was the epicenter of the UAW's 40-day strike against GM this fall.
General Motors will begin retooling its Detroit-Hamtramck Assembly plant for electric vehicle production in February, resulting in the temporary loss of more than 800 jobs, the automaker said in a filing with the State of Michigan.
The plant's 753 UAW-represented hourly workers will be offered transfers, likely to locations in Michigan and Ohio, GM said in a statement.
As part of a $3 billion investment, GM plans to start building an electric pickup and van at Detroit-Hamtramck. They would be followed by electric versions of the GMC Sierra and Cadillac Escalade, according to LMC Automotive, a closely watched provider of industry sales and production forecasts.
The UAW's contract with GM says employment at the plant eventually would triple, to 2,225 workers at full production. Some workers displaced by the retooling may be able to transfer back as jobs open up, but "hourly employee recall rights will be determined by the provisions of their collective bargaining agreement," GM spokesman Dan Flores said.
Automotive News reported last month that a lengthy layoff starting in early 2020 would be needed to make the conversion from gasoline-powered sedans to battery-electric trucks. The plant will stop making the Cadillac CT6 in January and the Chevrolet Impala in February.
GM gave formal notice of the layoffs in a state-mandated filing Tuesday. Layoffs will begin Feb. 28 for most of the 800 hourly, 50 subsystem and 60 salaried workers affected. Fewer than 40 hourly workers will stay at the plant until March or April.
GM said it would invest $3 billion in the plant as part of GM's four-year labor contract with the UAW, ratified in October.
GM did not say when production would resume, but CEO Mary Barra last month said she expects to have an electric truck in the market by fall 2021. LMC expects the retooling process to take about 18 months and that the plant's annual production capacity will decrease to about 100,000 vehicles, from 160,000 today.
Detroit-Hamtramck is the only one of four U.S. plants targeted for closure by GM's sweeping restructuring effort detailed a year ago that was saved under the new contract.
Ford delays some Mustang Mach-E deliveries up to 8 weeks
GM agrees to invest $787M in Canada plant, reaches tentative deal with Unifor
Sponsored Content: Beyond F&I: The Next Frontier in Auto Dealer Growth
BREAKING NEWS ALERTS: Sign up and be the first to know when big news breaks.
AUTOMOTIVE NEWS TV WITH TOM WOROBEC: Sign up for our afternoon newscast and catch up on the top news of the day with our brief video roundup.


text:
2019 July 10 10:04
MABUX: Bunker Market this morning July, 10
The Bunker Review was contributed by Marine Bunker Exchange
MABUX World Bunker Index (consists of a range of prices for 380 HSFO, 180 HSFO and MGO (Gasoil) in the main world hubs) demonstrated upward changes on July, 09:
380 HSFO - USD/MT 428.13 (+3.69)
MGO - USD/MT 653.37 (+0.66)
Meantime, world oil indexes demonstrated slight irregular changes on July, 09
Brent for September settlement increased by $0.05 to $64.16 a barrel on the London-based ICE Futures Europe exchange. West Texas Intermediate for August delivery rose by $0.17 to $57.83 a barrel on the New York Mercantile Exchange. The Brent benchmark traded at the premium of 6.33 to WTI. Gasoil for July delivery decreased by $3.00.
Today indexes rise after American Petroleum institute (API) reported that U.S. stockpiles fell for a fourth week in a row
U.S. crude stockpiles fell more than forecast last week, while gasoline inventories decreased and distillate stocks built. Crude inventories fell by 8.1 million barrels in the week to July 5 to 461.4 million, compared with expectations for a decrease of 3.1 million barrels. Official figures from the government's Energy Information Administration (EIA) are due later today.
Still, U.S. crude oil production is forecast to rise to a record of 12.36 million barrels per day (bpd) in 2019 from the high of 10.96 million bpd last year, the EIA's Short Term Energy Outlook said on July,09.
Oil prices also get support from an escalation in U.S.-Iran tensions after Tehran's decision this week to enrich uranium beyond levels it promised world powers in a doomed agreement from four years ago. Iran threatened on July,07 to restart deactivated centrifuges and step up its enrichment of uranium to 20%, a move that further undermines the 2015 nuclear agreement that Washington abandoned last year. The U.S. President Donald Trump had warned Tehran over the weekend to "be very careful" about the resumption of enrichment. Rising tensions between Iran and the United States have brought the two countries close to conflict. Last month, President Donald Trump called off air strikes at the last minute in retaliation for Iran shooting down a U.S. drone.
Meanwhile, British Petroleum continued to shelter oil tanker in the Persian Gulf on July, 07 for fear of retaliation. BP was worried the ship could be attacked by Iran, in response to the seizure by British forces of a tanker allegedly shipping Iranian crude to Syria last week.
Trade disputes, which threaten to dent global demand for oil, appeared to be held in check. Top negotiators from the U.S. and China are expected to talk via phone this week in preparation for face-to-face meetings in Beijing.
In a sign that global trade tensions are taking a toll on corporate investment, figures on Monday showed Japan's core machinery orders fell by the most in eight months. The country is the world's fourth-largest user of crude.
U.S. Federal Reserve Chair Jerome Powell, disappointed markets looking for early clues on whether he would support a rate cut later this month as he completely left out any references to that in a speech he delivered on July,9.
We expect bunker prices to demonstrate slight irregular changes today: 1-3 USD up for IFO, 2-4 USD down for MGO.
Другие новости по темам: bunker fuel prices, Mabux


1(especially in the Roman Catholic Church) a Mass for the repose of the souls of the dead.
1.1 A musical composition setting parts of a requiem Mass, or of a similar character.
1.2 An act or token of remembrance.
Middle English: from Latin (first word of the Mass), accusative of requies 'rest'.


text:
*new this week*
*forthcoming*
disco/edits/balearic
downtempo/lounge
electronic/leftfield/ambient
experimental/noise
folk/olde time
hip hop/funk
jazz/improv
songcraft
synth/drone/library music
diaframma-siberia lp (mannequin)
Retail Price: $.00 (Save $-20.99)
SKU: mnq105
This item is not available online
diaframma: siberia
Mannequin Records celebrate their nine year anniversary with a reissue of Diaframma's Siberia, originally released in 1984. A masterpiece of '80s Italian new wave, and a cornerstone of Italian rock. At the end of the '70s Federico Fiumani, together with two classmates, gave life to CFS. The acronym is formed by the initials of the members: Gianni Cicchi (drummer), Fiumani (guitar and voice), and Salvatore Susini (bass). Later, Susini was replaced by Cicchi's brother, Leandro. The new incarnation of Diaframma was born, with the singer now replaced with Nicola Vannini. From their earliest moments, they shared the same stages as Neon, Pankow, and Litfiba, who all contributed transforming the Tuscan capital into the epicenter of post-punk in Italy. After their first single Pioggia / Illusione Ottica (1982), a split with Pankow (1982), and the mini-album Altrove (1983), the beautiful lyrics of the guitar player and leader Federico Fiumani exposed the band as one of the most popular in the Italian scene. In 1984, Diaframma signed onto IRA Records and Nicola Vannini was replaced by the painter and sculpturist Miro Sassolini. With Miro on board, Diaframma recorded Siberia, 3 Volte Lacrime (1986), and Boxe (1988), unwittingly laying the blueprint for the future generation of Italian alternative music scene. Siberia is one of the most successful attempts to combine derivative Anglo-Saxon musical styles and songs written in Italian. Siberia's title track is a masterpiece that highlights Fiumani's skills, drawing trajectories with his guitar in line with the metaphorical descriptions of a "big chill", reflecting the mood and social climate of Italy in the early '80s. Epoch-making is actually an adjective suitable for the album, filtered through the sensibility of memorable songs like "Neongrigio", "Amsterdam", "De Lorenzo", and "Specchi D'Acqua". An Italian breath, where the lyrics of Fiumani are totally lost in the symbolist poetry, represents a perfect model of harmony between the Italian metrics and the sound and rhythm of English post-punk. Siberia pictures Italy's first attempt to emerge from the exciting comfort zone of the "underground" to deal finally with the real market (IRA sold approximately 50,000 copies at the time), where the tradition of the Italian song-writing was merging with the musical forefather, such as Joy Division, Echo & the Bunnymen, and Television. In February 2012, Rolling Stone placed Siberia as #7 on their poll of the 100 most beautiful Italian records of all time. Edition of 600.
camberwell now-the ghost trade lp (modern classics)
visitors-poet's end lp (telephone explosion)
the sound-jeopardy lp (1972)
« Back to Product Catalog
© 2015 bentcrayonrecords.com, llc.


DAVID GODZIEK IS ONE OF THE MOST PROGRESSIVE RIDERS NOT ONLY IN ONE BIKE DISCIPLINE. WHETHER IT IS MTB FREESTYLE OR BMX DIRT, HE IS WELL KNOWN FOR PUSHING THE MOST INSANE COMBINATIONS OF TRICKS YOU CAN EVER SEE. DAVID HAS SPENT MOST OF HIS TIME ON BIKE RIDING BMX DIRT AND IN 2018, STARTED HIS MTB CAREER WITH HUGE SUCCESS.
JUST IN HIS FIRST SEASON ON THE BIG BIKE, DAVID PULLED WORLD'S FIRST MTB QUAD WHIP AT AUDI NINES AND TOTALLY TOOK OVER SOCIAL MEDIA WITH THIS ONE! X GAMES GOLD MEDAL AND STANDING ON PODIUM OF MULTIPLE FMB EVENTS ARE OTHER BIKE SUCCESSES ACHIEVED BY HIM IN 2018.
THE PLACE WHERE IT ALL STARTED IS DAVID'S BACKYARD IN HIS HOME VILLAGE. BIG JUMPS AND SMOOTH LINES MAKE IT POSSIBLE FOR DAVID AND HIS BROTHER SZYMON TO RIDE ON THE HIGHEST LEVEL. ESPECIALLY NOW, WHEN THEY RIDE IN THE SAME DISCIPLINES AND THE NS BIKES TEAM.


text: Q: Reading Notification center's notifications Is it possible to read all notifications received in the iPhone, during the app launch. If we launch the app through notification we get info through launchOptions. Is it any way I can access notification center and read all notifications during the app launch.


text:
Q: Php override construction error in extends controller mvc structure In php mvc structure I have this base controller class and add the constructor like this :
namespace App\Core;
/**
* Controller class
*/

class Controller
{
    /** @var View View The view object */
    public $View;
    public $templates;
    public $app;
    /**
     * Construct the (base) controller. This happens when a real controller is constructed, like in
     * the constructor of IndexController when it says: parent::__construct();
     */
    public function __construct()
    {
        $this->app = \App\Core\System\App::instance();
        $this->Language = new Language('en-gb');
        $this->templates = new \League\Plates\Engine(Config::get('PATH_VIEW'));
        $this->Url = new \App\Core\Url(Config::get('URL'),Config::get('URL'));
    }

    public function loadModel($name) {

        $path = '\App\Catalog\Model\\'.$name;

        $this->model = new $path;

        return $this->model;

    }

    public function loadController($name) {

        $path = '\App\Catalog\Controller\\'.$name;

        $this->controller = new $path;

        return $this->controller;

    }
}

Now in action (ie edit account) controller i have :
namespace App\Catalog\Controller\Account;
use App\Core\Config;
use App\Core\Csrf;
use App\Core\Response;
use App\Core\Session;

class EditAccount extends \App\Core\Controller
{
    public function __construct()
    {
        parent::__construct();

        //Auth::checkAuthentication();
    }
    public function index()
    {
    }
    public function action()
    {
    }
}

Now, I work in PhpStorm and see this override error:

How do can in Fix this error?
Note: If I remove extends \App\Core\Controller from EditAccount class, error fixed But I need to extends \App\Core\Controller.


A successful treasure hunter from Kermanshah in Iran informed us about his latest treasure find. With the OKM ground scanner eXp 4000 he detected this historical figure made of bronze in 1,65 m depth. The artefact has a size of 5 cm x 3 cm x 4 cm and shows the head of an animal with bent horns. Unfortunately the treasure hunter was not able to give us more detailed information. Maybe you know what ancient artifact this is?
This treasure find is a sword found by a customer from Kermanshah, a city in the west of Iran. The material is a mixture of iron/lead/copper/tin/gold/silver and antimony. This metal detector find belongs to the Sassanian Empire in the region.


text:
import time
import sys
import logging
from pyhomematic import HMConnection

logging.basicConfig(level=logging.INFO)

DEVICE1 = 'address_of_rollershutter_device'  # e.g. KEQ7654321
DEVICE2 = 'address_of_doorcontact'  # e.g. LEQ1234567
DEVICE3 = 'address_of_thermostat'

def systemcallback(src, *args):
    print(src)
    for arg in args:
        print(arg)

try:
    # Create a server that listens on 127.0.0.1:7080 and identifies itself as myserver.
    # Connect to Homegear at 127.0.0.1:2001
    # Automatically start everything. Without autostart, pyhomematic.start() can be called.
    # We add a systemcallback so we can see what else happens besides the regular events.
    pyhomematic = HMConnection(interface_id="myserver",
                               autostart=True,
                               systemcallback=systemcallback,
                               remotes={"rf":{
                                   "ip":"127.0.0.1",
                                   "port": 2001}})
except Exception:
    sys.exit(1)

sleepcounter = 0

def eventcallback(address, interface_id, key, value):
    print("CALLBACK: %s, %s, %s, %s" % (address, interface_id, key, value))

while not pyhomematic.devices and sleepcounter < 20:
    print("Waiting for devices")
    sleepcounter += 1
    time.sleep(1)
print(pyhomematic.devices)

# Get level of rollershutter from 0.0 to 1.0.
print(pyhomematic.devices[DEVICE1].get_level())

# Set level of rollershutter to 50%.
pyhomematic.devices[DEVICE1].set_level(0.5)
time.sleep(10)

# Move rollershutter down.
pyhomematic.devices[DEVICE1].move_down()
time.sleep(10)

# Get level of rollershutter from 0.0 to 1.0 directly from channel.
print(pyhomematic.devices_all[DEVICE1 + ':1'].getValue("LEVEL"))

# Check if doorcontact is open by querying the device.
print(pyhomematic.devices[DEVICE2].is_open())

# Check if doorcontact is open or closed by querying the device-channel. True or False, depending on state.
print(pyhomematic.devices_all[DEVICE2 + ':1'].getValue("STATE"))

# Get Actual Temperature
print(pyhomematic.devices[DEVICE3].actual_temperature)

# Get Set Temperature
print(pyhomematic.devices[DEVICE3].set_temperature)

# Get Battery State
print(pyhomematic.devices[DEVICE3].battery_state)

# Set an eventcallback for the doorcontact that should be called when events occur.
pyhomematic.devices[DEVICE2].setEventCallback(eventcallback)
time.sleep(10)
# Now open / close doorcontact and watch the eventcallback being called.

# Stop the server thread so Python can exit properly.
pyhomematic.stop()

sys.exit(0)

redpajama_set_name: RedPajamaGithub


Do you know what your thyroid is and where it is? This small, butterfly-shaped gland below the Adam's apple is responsible for so much of your well-being. During January's Thyroid Awareness Month, people are encouraged to learn more about the thyroid and talk with their health care providers about it. The American Association of Clinical Endocrinologists provides information on thyroid health, including how to do a "neck check" at home. Learn more at the AACE website.


WHY USE A GENERIC BLAH BLAH BLAH POP-SOCKET WHEN YOU CAN SPORT AN AUTHENTIC MUSTANG MORRISSEY POP-SOCKET FROM FAMILYTHREADZ-CAS? YOU HAVE A SMART PHONE; FEEL SMART WITH AN OFFICIAL MUSTANG MORRISSEY POP-SOCKET. ONLY AT FAMILYTHREADZ-CAS. STILL YOUR DECORATION STATION.


From the Editor: Ramona Walhof serves as Secretary of the National Federation of the Blind. The following piece appeared in Oh Wow!, the eighteenth in the NFB's Kernel series of paperback books. It begins with President Maurer's introduction.
Color as it relates to blindness has always seemed to fascinate people. Does color have any meaning for a blind person? How does a blind person learn about color, and how can it be dealt with on a daily basis? Why is it O.K. to wear blue with green now and sometimes even red with pink, when thirty or forty years ago those combinations were strictly prohibited?
When I was a child, there were many things to learn. My earliest teachers were my mother and my older brother. My mother intended to teach, but my brother was busy asking questions. Sometimes his questions were boring, but often they were interesting, and I learned as much as he did. I remember a discussion when I was very small, and my brother was asking how brown could contain three colors. I had only a very little bit of vision and largely could not tell colors at all.
I could see contrasts between light and dark if the pieces of color were large enough. Brown looked like black to me. Blue and green were absolutely indistinguishable. Red was sometimes bright enough for me to see. But the business of how there could be three colors in one was beyond me. I realized that it would be easy to repeat the fact whether or not it made sense. This became my practice when people talked about color.
Most people thought color was important. I was expected to be interested in the color of my clothes, the color of the floors and walls in our house, the color of toys, and the color of pictures. Sometimes I could see outlines of pictures even in the catalog, but seldom did I see colors.
I really didn't understand that I could not tell colors apart because I couldn't see them. I did understand that I would call negative attention to myself if I didn't know what color things were. When still very young, I learned that people reacted to color in different ways. People liked red dresses on me, but you couldn't ever put in a pink hair clip when wearing a red dress. And you couldn't wear green with blue either.
Navy was dark, and aqua was light, but the different qualities of those colors were harder to understand. I wanted to know why blue could be both light and dark, but yellow and pink largely could not.
Much of the information I learned about color just had to be memorized and used. My mother and my aunts and grandmothers liked flowers, clothes, and sewing; and they talked about colored furniture, pillows, craft materials, and more. I found these things interesting, so I had to deal with color, and I wasn't unhappy about it.
Packages of modeling clay came in four colors, and when they all got mixed together, they looked gray to me. Others could still see the original four colors. Someone explained that the clay never completely mixed together, but little bits of the original four sticks could still be seen. We always had a big ball of clay which we played with on the card table and made everything from house plans to animals to airplanes.
As I grew older and began to make and buy my own clothes, I generally sought advice from my mother about what colors looked right together. While I was away from home at the school for the blind nine months of each year, my mother was not available. I just remembered which blouses and sweaters went with certain skirts.
There came a day when my mother recommended that I wear a light blue blouse with a dark green skirt. This was a shock, but attitudes were changing. She also recommended that my sister wear a light pink blouse with a dark red skirt. This color business was not so simple.
In high school I learned about color wheels and rainbows and the absence of light versus the reflection of light. This was not nearly as interesting to me as how to match clothes and decorate rooms. Red and pink flowers made a nice bouquet, but you had to be very careful with those colors everywhere else. Mostly sighted people agreed about this, but they didn't explain why.
When my daughter was a toddler, one of the things she began to learn was to identify colors. Since I always learned what color her clothes were when we bought them or when she received gifts, it was easy to coach her on the colors of her clothes.
Pictures in books were a different matter. We had to ask for help. This did not bother Laura. She accepted it as a fact of life. And she was very proud when she could tell others the colors of her toys and clothes. We had put up nursery wallpaper in her bedroom, and she could pick out all the different figures and tell us what colors they were.
When my son was a toddler, he was not nearly as anxious to please, and he had no interest in color. He did learn the names of the colors, although not as early as his sister had. He had strong preferences about what clothes he wore. He liked soft and stretchy things. Jeans and corduroy pants were not his choice even after they were well broken in.
He really did not want suggestions about what I thought should be worn together. I learned to check his choices of clothes closely. I knew that, if he wore clothes that did not match, people would say that I did not know it.
Chris must have been three years old when he received for Christmas a pair of striped knit pants with a plain colored stiff cotton shirt. Laura received a one-piece pantsuit to match. Chris chose a plaid flannel shirt which he wished to wear with the striped pants. To make matters worse, the pants had an orange stripe, and the shirt had purple stripes in the plaid. It would not do! So I did my motherly duty and told Chris that he could not wear those two garments together.
Not surprisingly, he wanted to know: Why not? "Because they don't look good together," I explained. But Chris did not agree. "Well, I like 'em," he insisted. To this day Chris seeks advice from his sister and his girlfriend about the best color combinations. It just doesn't matter as much to him as to many people.
When Chris informed me of his opinion about the purple and orange, I realized that my children had been learning about color in some of the same ways I had done as a child. Although they could see the colors and identify them, they were not born knowing what is considered attractive. They learned that from their culture.
Some blind children have more interest in color than others, just as some sighted children do. They vary in creativity and responsiveness to those around them. Some care more about cars, while others are interested in clothes or flowers.
A child with a little bit of vision may be interested in painting or coloring pictures, while many blind children find the waxy feel of the crayons or the soupy feel of the finger paints more interesting. And some have no interest in either. After an adult loses vision, he or she may retain a lot of interest in color, but some do not.
When I was in high school, I chose to write an essay about a sunrise. I wasn't trying to prove anything about blindness. I figured people "oohed" and "ahed" about sunsets all the time. As nearly as I could tell, sunrises were just as impressive and received far less press. I sort of liked to face the day before the rest of the world, and I thought you could make a case that sunrises were underrated and under-observed. That is not an original idea, and many others far more gifted than I have made similar observations. Still, when I was a sophomore at the school for the blind, my essay was considered unusual.
It may have been one of those instances when people overreacted to a blind person who could speak the language. I had no idea I would generate so much response, but now (looking back) it does not surprise me.
The technique I used was simple, and I still use it all the time for all kinds of purposes. I just said what everybody else had been saying all my life. I applied it to a sunrise instead of a sunset. Then I added a dab of how fresh and unsoiled the morning made the beautiful sunrise seem. Well, maybe it was good for a high school sophomore. I no longer have the essay, so I cannot really know.
The National Federation of the Blind has taught me that blind people do not need to apologize for different techniques and different attitudes. We live in the same world as everyone else, and we want to have friends and a satisfying social life. This is normal, but we can worry too much about trying to do as others do.
One friend of mine has no interest in color. His wife arranges his clothing on hangers so that he knows which shirt or jacket should be worn with a certain pair of pants. He just puts them on neatly and never knows or cares what color they are. I would hate not to know what the colors of the clothes I wear are. But his system works for him, and mine works for me. It is O.K.
What I have learned comes in handy. I can talk about color and use it when the occasion makes this desirable. You don't have to see color to enjoy it, use it, and communicate about it.
When I speak to classes in the public schools, children often ask how I distinguish colors. I explain that I cannot see colors at all. I learn what color things are by asking others. Then I remember what I am told.
Some children find this answer quite reasonable. Others find it inadequate. This just reiterates what I already know. People's attitudes about color vary a lot�both those of the blind and those of the sighted.


Pictured: Wayne Kirkpatrick, Karey Kirkpatrick and John Kander.
Broadcast Music, Inc. songwriters and composers were honored with an astounding three of the four 2015 Tony nominations for Best Original Score Written for Theatre. Sting's The Last Ship, Wayne and Karey Kirkpatrick's Something Rotten! and Kander & Ebb's The Visit are all up for the prestigious award. BMI writers and composers were also nominated in other categories, including Michael Cerveris for Best Performance by an Actor in a Leading Role in a Musical for his work in Fun Home and Karey Kirkpatrick for Best Book of a Musical for Something Rotten! In addition, BMI composers John Clancy and Larry Hochman are among the nominees for Best Orchestrations for Fun Home and Something Rotten!, respectively.
The winners will be announced Sunday, June 7, at 8 p.m. during a televised ceremony; fans at home can tune in to CBS for the big reveals. Congratulations to all of our nominees!


text:
LimeWire in the Crosshairs of Anti-P2P Legislation
Janko Roettgers Sep 29, 2009 - 4:28 PM CDT
The House Energy & Commerce Committee is scheduled to mark up tomorrow a bill dubbed the Informed P2P User Act (H.R. 1319) that aims to prevent accidental file-sharing by mandating the display of clear warnings during the installation and usage of P2P software. Critics, however, fear that the final bill might end up going much further, regulating FTP clients, web browsers and even complete operating systems.
The bill could also have implications for anyone trying to leverage P2P for video distribution via solutions like the Octoshape Flash plug-in that was used by CNN.com to handle the Obama inauguration livestream traffic. The irony of the whole controversy is that much of the support for H.R. 1319 has been motivated by an almost religious disdain for just one file-sharing program in particular.
The Informed P2P User Act, which was introduced by Rep. Mary Bono Mack (R-CA) in March, is supposed to prevent so-called inadvertent file-sharing, which has in the past resulted in the leaking of Social Security numbers, tax returns and even classified government documents. Inadvertent file-sharing is usually caused by users accidentally sharing their documents folder or even their entire hard disk with everyone connected to the same P2P network. The bill would force makers of P2P software to inform users about its file-sharing capabilities and get their informed consent before installing the software in question. Users would also have to acknowledge that they know what they're about to do before sharing any file. Sounds reasonable, doesn't it?
It would be, except the bill defines P2P applications as anything that "designate(s) files available for transmission to another computer" as well as transmits and receives files. Of course, the same can be said for FTP clients — or your browser, for that matter. "There's little in this definition that limits the scope to an actual p2p application," wrote Alex Curtis from Public Knowledge, and Declan McCullagh from CNet agreed: "Every copy of Windows, GNU/Linux, and Mac OS X sold in recent memory includes a command-line FTP client fitting that definition." And the current definition would also affect P2P streaming solutions and BitTorrent clients, even though there is virtually no risk that anyone would share his Social Security number through downloading a torrent or accessing a P2P video stream.
One of the most vocal supporters of the bill is the Progress and Freedom Foundation's Thomas Snydor, who's testified before Congress numerous times about the subject. At the center of all of his testimonies is one single file-sharing client: LimeWire. Snydor alleges that the application has been intentionally designed to "prey on the weak" by tricking people into unknowingly sharing files.
He has repeatedly singled out functions of LimeWire that could lead to accidental file-sharing, claiming in his most recent testimony (PDF) that he was able to simulate the accidental sharing of almost 17,000 sensitive files "just by installing LimeWire 5.2.8." Snydor had to backtrack later and admit that this was only possible because he prepared the PC by installing a previous version of LimeWire, enabling document sharing (an option hidden in a sub-menu that's labeled with a clear warning message and takes six clicks to activate) and then uninstalling the earlier version before once again installing the client. LimeWire chairman Mark Gorton called the result of these actions in an interview with ComputerWeek "a highly misleading picture of reality."
Of course, one might be able to argue that LimeWire could be doing a better job to prevent even such highly unlikely cases of accidental file-sharing. But do we really need a new bill for that? Even Thomas Snydor has difficulties justifying one. As he said in his most recent testimony, "[E]xisting laws already provide the authority needed to send a blunt and powerful message that would deter distributors of piracy-adapted file-sharing programs from causing further inadvertent sharing."
Limewire
Progress and Freedom Foundation
7 Responses to "LimeWire in the Crosshairs of Anti-P2P Legislation"
Janko Roettgers September 30, 2009
John, I agree, but even hypothetical issues like the one presented by Snydor could be avoided if the feature was made install-specific, meaning: Overwrite the setting with default settings during every new install and ask a user to manually re-enable document sharing if he wants to do so …
I'm a big fan of having relevant security authorizations expire over time. Fireeagle.com does this really well, asking users every month or so if they still want to share their location with the world. File sharing programs could do the same thing, and tying it to new installs might be the way to go.
AlexC September 30, 2009
Janko,
Thanks for the write up (and shout out!). The bill was amended today and passed the House Energy and Commerce Committee.
You can find an update here:
http://www.publicknowledge.org/node/2674
While members did change much of the definition to narrow the scope, there are still significant problems with the bill. For the record, the specific Bittorrent kind of filesharing was be carved out, as were many common applications like IM and email. However, developers of simple scripts and daemons that run in the background without user intervention could still be roped in. Also, the bill doesn't address the problem of software that devs still distribute but do not maintain–will devs have to go back and update their wares?
John Doe September 30, 2009
"Of course, one might be able to argue that LimeWire could be doing a better job to prevent even such highly unlikely cases of accidental file-sharing."
Is this a joke? LimeWire by default doesn't allow to share documents, period. The user must go in the configuration, and enable the option allowing to share such documents explicitly.
Mark Montgomery September 30, 2009
Not only does Limewire version 5.0 and greater not contribute to accidental filesharing, the file sharing options available on those versions is miserable and won't even allow one to select a folder as his "shared" folder. I deleted 5.0.2 and went back to the only available 4.18.8 version. In version 5.0 and greater Limewire has ditched the possibility to chat with other users and has substituted actual web addresses of file locations and of the folks who download from you and with cutesey madeup names to represent users and that's an insult to us all. The actual file addresses provide important information about users. I want to know who's downloading from me. Long live Limewire 4.0. [email protected]


text:
The Throne of Xerxes. The Fortress – Observatory from which he watched the crash of his fleet.
490 BC. The Persians were defeated by the Athenians in the battle of Marathon. Ten years later, the Persian fleet returned with Xerxes as a leader. The king was preparing the campaign in Greece for four years. He managed to cross Thrace, Macedonia and Thessaly and arrived at Thermopylae. The 300 Spartans of Leonidas tried to deal with Xerxes and his thousands of soldiers. They fell heroically fighting, but they did not stop him. The Persians arrived in Athens and plundered it without finding any resistance, as its inhabitants and the Greek fleet had resorted to Salamis island. There Themistocles had set up his trap to the Persians. In fact, to persuade other Greeks to fight with him, he had a frantic episode with the Spartan, Evriviades, in which he said the famous phrase "beat me, but listen to me first"…
Xerxes believed he was close to occupying all of Greece. Historians estimate that in the event of a defeat, the hordes of the east would sink into the Peloponnese and dump the cities out of the map. The road to the rest of Europe would open up to the Persians. However, in 480 BC. thanks to Themistocles' plan, the head of the Athenian naval force, the Persian fleet crashed into the Strait of Salamis, between Kynosoura and Keratsini. It was a strategy triumph that was based on the Athenian supegun. The triremes…
According to historical recordings, Xerxes watched the overwhelming defeat of his fleet from his throne, which was on one of the rocky peaks of Mount Egaleo, in today's Perama, which was then called Amphiali.
The throne of Xerxes
From there the Persian king had a panoramic view of the area of Psittalia and the Strait of Salamis where the naval battle took place. This peak is called by the inhabitants of Perama "Throne of Xerxes". Xerxes saw from there 200 of his ships sinking and thousands of his men drowning in the waters of the Saronic Gulf. That was the beginning of the end of his campaign in Greece. The defeat at Salamina's naval battle caused panic among the Persians. The fleet that survived the battle left and returned to Sardis. This was followed by the battle of Plataea where the Greek infantry broke the Persians, while the final blow came to the battle of Mycali in 479 BC…
Text Source: www.mixanitouxronou.gr
I want to use it
Name and surname (required)
Company/Private (required)
PrivateCompany
Telephone No. (required)
Video link (required)
Use of video and comments
I accept the terms of use of this service.
Tomas2019-07-09T00:05:42+03:00April 2nd, 2019|History|0 Σχόλια
Αφήστε ένα σχόλιο Cancel reply


text:
"use strict";

System.register(["aurelia-framework", "../utils/bootstrap-options"], function (_export, _context) {
    "use strict";

    var children, bindable, bindingMode, bootstrapOptions, _dec, _dec2, _class, _desc, _value, _class2, _descriptor, _descriptor2, _descriptor3, AubsTabsetCustomElement;

    function _initDefineProp(target, property, descriptor, context) {
        if (!descriptor) return;
        Object.defineProperty(target, property, {
            enumerable: descriptor.enumerable,
            configurable: descriptor.configurable,
            writable: descriptor.writable,
            value: descriptor.initializer ? descriptor.initializer.call(context) : void 0
        });
    }

    function _classCallCheck(instance, Constructor) {
        if (!(instance instanceof Constructor)) {
            throw new TypeError("Cannot call a class as a function");
        }
    }

    function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) {
        var desc = {};
        Object['ke' + 'ys'](descriptor).forEach(function (key) {
            desc[key] = descriptor[key];
        });
        desc.enumerable = !!desc.enumerable;
        desc.configurable = !!desc.configurable;

        if ('value' in desc || desc.initializer) {
            desc.writable = true;
        }

        desc = decorators.slice().reverse().reduce(function (desc, decorator) {
            return decorator(target, property, desc) || desc;
        }, desc);

        if (context && desc.initializer !== void 0) {
            desc.value = desc.initializer ? desc.initializer.call(context) : void 0;
            desc.initializer = undefined;
        }

        if (desc.initializer === void 0) {
            Object['define' + 'Property'](target, property, desc);
            desc = null;
        }

        return desc;
    }

    function _initializerWarningHelper(descriptor, context) {
        throw new Error('Decorating class property failed. Please ensure that transform-class-properties is enabled.');
    }

    return {
        setters: [function (_aureliaFramework) {
            children = _aureliaFramework.children;
            bindable = _aureliaFramework.bindable;
            bindingMode = _aureliaFramework.bindingMode;
        }, function (_utilsBootstrapOptions) {
            bootstrapOptions = _utilsBootstrapOptions.bootstrapOptions;
        }],
        execute: function () {
            _export("AubsTabsetCustomElement", AubsTabsetCustomElement = (_dec = children({ name: "tabs", selector: "aubs-tab" }), _dec2 = bindable({ defaultBindingMode: bindingMode.twoWay }), _dec(_class = (_class2 = function () {
                function AubsTabsetCustomElement() {
                    _classCallCheck(this, AubsTabsetCustomElement);

                    _initDefineProp(this, "type", _descriptor, this);

                    _initDefineProp(this, "vertical", _descriptor2, this);

                    _initDefineProp(this, "active", _descriptor3, this);

                    this.tabsClass = 'nav-tabs';
                }

                AubsTabsetCustomElement.prototype.typeChanged = function typeChanged() {
                    this.tabsClass = this.type === 'pills' ? 'nav-pills' : 'nav-tabs';
                };

                AubsTabsetCustomElement.prototype.activeChanged = function activeChanged(newValue) {

                    if (!this.tabs || this.tabs.length == 0) {
                        return;
                    }

                    if (newValue > this.tabs.length) {
                        this.active = 0;
                        return;
                    }

                    this.selectTab(this.tabs[this.active], true);
                };

                AubsTabsetCustomElement.prototype.tabsChanged = function tabsChanged() {
                    for (var i = 0; i < this.tabs.length; i++) {
                        var next = this.tabs[i];
                        next.index = i;
                    }

                    if (this.active >= this.tabs.length) {
                        this.active = 0;
                    }

                    this.selectTab(this.tabs[this.active]);
                };

                AubsTabsetCustomElement.prototype.selectTab = function selectTab(tab) {
                    var force = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;

                    if (tab.disabled && !force) {
                        return;
                    }

                    this.active = tab.index;

                    this.emitTabChanged();
                };

                AubsTabsetCustomElement.prototype.emitTabChanged = function emitTabChanged() {
                    for (var _iterator = this.tabs, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) {
                        var _ref;

                        if (_isArray) {
                            if (_i >= _iterator.length) break;
                            _ref = _iterator[_i++];
                        } else {
                            _i = _iterator.next();
                            if (_i.done) break;
                            _ref = _i.value;
                        }

                        var next = _ref;

                        next.handleTabChanged(this.active);
                    }
                };

                return AubsTabsetCustomElement;
            }(), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "type", [bindable], {
                enumerable: true,
                initializer: function initializer() {
                    return bootstrapOptions.tabsetType;
                }
            }), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "vertical", [bindable], {
                enumerable: true,
                initializer: function initializer() {
                    return bootstrapOptions.tabsetVertical;
                }
            }), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "active", [_dec2], {
                enumerable: true,
                initializer: function initializer() {
                    return 0;
                }
            })), _class2)) || _class));

            _export("AubsTabsetCustomElement", AubsTabsetCustomElement);
        }
    };
});


It's Monday and you know what that means?
Time to announce the second winner of my surprise prize picked via Random draw from all the people who are currently linked up on the Challenge Blog Hop page which you can find it HERE!
Don't worry, there are still 2 more chances to win!
I will be sending you an email shortly!


text:
Andalusian children are 10, but not their government
The deputy secretary of Social Action of the PP, Isabel García Tejerina, today nuanced his words on education in Andalusia and stressed that "Andalusian children and teachers are 10", but the educational management of 40 years of socialist governments is "absolutely ineffective".
Speaking to reporters in Congress, Tejerina has assured that at no time has he questioned the Andalusians when in an interview he expressed concern about "the deterioration of education" in Spain, since in Andalusia a "ten-year-old child knows what one of eight in Castilla y León. "
A few words that has questioned the president of the Andalusian PP, Juan Manuel Moreno, who has said he does not share what was said by the former minister.
"I agree with Juanma Moreno: Andalusian children are ten and Andalusian teachers are ten," said Tejerina, who has specified that both coincide in the "mismanagement" of the PSOE.
Tejerina has pointed out that the "enormous" talent of the Andalusians and the wealth of their land should not be confused with the policy carried out for 40 years by the Socialists in Andalusia.
He stressed that the PISA report, which evaluates the education systems of all countries, places autonomous communities governed by the PP among the first, while in Andalusia are "the worst data."
In his opinion, "the easy thing is to hide the inefficiency," he added in response to the Andalusian President, Susana Diaz, who has considered an "insult" and a "disdain" to the Andalusian statements of the leader of the PP.
He has accused Diaz of becoming the "victim" and has stressed that "things do not happen by chance".
"The problem lies in 40 years of inefficient management of the PSOE that diverts training funds to undesirable things," he insisted.
Tags: Andalusian, children, government, qualifies, Tejerina
Previous "We're going to have to direct him to the control sessions"
Next Rajoy says goodbye to the Santa Pola property registry with a meal
Filomena catastrophe, or should we say Almeida?
Almeida asks not to use the car in Madrid and announces that the buses will be free from Monday to Wednesday
Filomena's rains, a blessing for the Canarian countryside


Tibi's Amy Smilovic launched an e-commerce site earlier this year, and she loves the direct interaction with her customers. Now she no longer feels the need to include a once requisite $298 floral frock so the collection will get picked up by retailers. Her Web following has given her the confidence to throw caution to the wind and show quirky pieces like the strapless, leopard-print bubble dress she compared to an upside-down cupcake, or a miniskirt that looks pleated but is actually layers of carwash-like flaps (the designer advised against twirling in this one). Some of the elements we saw on the Spring runway were replayed for pre-fall. Smilovic is a fan of matchy, head-to-toe dressing, and this time around, she showed a camel skirtsuit with tone-on-tone lace. Structured cap sleeves also made a repeat appearance. But there was still plenty of fresh material here for Tibi devotees. A leather-lined topcoat with trumpet sleeves and a swingy tank dress that curved in slightly at the arm both had modern appeal.


AACT members are encouraged to share what has worked (and what hasn't worked) for them in the chemistry classroom.
Do you have an activity or a teaching method that you implement well? Write about it.
Is there a lesson that your students respond to year after year? Tell other teachers of chemistry about it.
Do you have a favorite teaching tip that others can learn from? Share it with the community.
There is no limit to the creative methods that teachers of chemistry implement, and other teachers of chemistry should know about them. Review our article types to help you get started.
Learn about the submission process and article guidelines.
I've reviewed my article and checked that it meets the guidelines. I'm ready to submit.


text:
\section*{Acknowledgement}

This work is supported by the Ministry of science and higher education of Russian Federation under the
contract 075-15-2020-778 in the framework of the Large scientific projects program within the national project "Science".

redpajama_set_name: RedPajamaArXiv


Life Unhinged – Solving the riddle of what it means for me to, "Beautify the World, Create and Love."
Solving the riddle of what it means for me to, "Beautify the World, Create and Love."
So I'm here now to solve the mystery of what this looks like for my life. Join me along with my magnifying glass carrying sidekick dog Moses in 'Life Unhinged' as I journal through my own burning bush and arid desert wanderings.
Beautify the World, Create and Love – Hmm!
So I started with the crumbling brick wall.
Added a splash of deep rich purple, a hint of fresh green.
Then flipped on the light for shadows to cast.


the farther east we went, the better the birding became.
doorstep of the administration building.
flock of 15 American Avocets  fed in the shallow water.
Least Sandpipers and many more species.
Guess we'll be going back east.


We are looking for the best of the best. The award will go to a practicing lawyer employed by the government or employed in a government-law related business who has made an outstanding contribution to government service. The nominee should exemplify the ideals of dedication, professionalism, and ethics in service that have benefited the public or a governmental entity.
The Government Law Section of the State Bar of Texas annually presents The Rising Advocate in Government Law Award. This award will recognize an outstanding government lawyer who has provided exemplary service to the profession and the public. The award honors a practicing lawyer employed by the government or employed in a government-law-related business who has made an outstanding contribution to government service and has done so for 10 years or less.