Hi,
Not sure if this is a hardware or software question, I was trying to upgrade my EmonTx V3 (purchased in Oct 2014) which originally had the V 1.3 version of EmonTx firmware. I was trying to upload the https://github.com/openenergymonitor/emonTxFirmware/blob/master/emonTxV3/RFM12B/emonTxV3_4_RFM12B_DiscreteSampling/emonTxV3_4_RFM12B_DiscreteSampling.ino stretch and after that, I saw in the serial monitor that the EmonTx program ran, but hang after it gave this output:
emonTx V3 DS V1.4 RFM12B
OpenEnergyMonitor.org
POST.....wait 10s
the LED is on when it is hanging. Not sure what's going on and whether my EmonTx could use the V3_4 version.
On a side note, I was able to upload the https://github.com/openenergymonitor/emonTxFirmware/blob/master/emonTxV3/RFM12B/emonTxV3_RFM12B_DiscreteSampling/emonTxV3_RFM12B_DiscreteSampling.ino stretch and it works.
Any idea or insights? Much appreciated.
Best,
Ben
Re: EmonTx V3 upgrade to 3.4 firmware
Yes, you need to go back to the V3.2 version. The V3.4 uses the RFM69CW radio and the library software for that is not compatible with the RFu328P used in the V3.2.
Other than that, the sketches are identical, so there was no need to, or advantage in, upgrading anyway.
Re: EmonTx V3 upgrade to 3.4 firmware
Thanks Robert!
Just want to clarify, the version on github I thought it said V3, and in the sketch, it said 1.3. This is what you referred as 3.2? This is the github link: https://github.com/openenergymonitor/emonTxFirmware/blob/master/emonTxV3/RFM12B/emonTxV3_RFM12B_DiscreteSampling/emonTxV3_RFM12B_DiscreteSampling.ino
Re: EmonTx V3 upgrade to 3.4 firmware
The version numbers refer to the HARDWARE, not the sketch. Get the version from Github for the emonTx V3 - RFM12B - V3
(https://github.com/openenergymonitor/emonTxFirmware/tree/master/emonTxV3...)
[Edit]
The problem is with the libraries and the Radios:
If you have an emonTx with a SMT or DIL ATmega328 processor and a RFM12B radio, you must use the JeeLib library and you can "#define RF69_COMPAT 0" or not define it at all.
If you have an emonTx with a SMT ATmega328 processor and a RFM69CW radio, you must use the latest JeeLib library and you should "#define RF69_COMPAT 1"
If you have an emonTx with a RFμ328 processor and a RFM12B radio, you must use the RFu_JeeLib library.
Re: EmonTx V3 upgrade to 3.4 firmware
Hi,
If I understand you well, I can upload the emonTxV3_4_DiscreteSampling sketch on my Emontx V3.2 if I use "#define RF69_COMPAT 0".
Am I right ?
EDIT : I tryed but its fails. Even if I use the RFu_JeeLib
--> I will use the emonTxV3_2_DiscreteSampling sketch
Eric


PART V. OFFICE OF AEROSPACE DEVELOPMENT
Note
Part heading amended by L 2007, c 149, §2(1).
A. General Provisions
Note
Subpart heading designation added by L 2012, c 169, §3.
§201-71 Definitions. As used in this part:
"Board" means the board of directors of the Pacific international space center for exploration systems.
"Director" means the director of the office of aerospace development.
"Office" means the office of aerospace development.
"Space center" means the Pacific international space center for exploration systems. [L 1988, c 355, pt of §2; am L 2007, c 149, §2(2); am L 2012, c 169, §4]


Interface ILifeCycleNotificationHelper
Interface defining methods to life cycle notifications.
Namespace: Microsoft.Azure.WebJobs.Extensions.DurableTask
Assembly: Microsoft.Azure.WebJobs.Extensions.DurableTask.dll
Syntax
public interface ILifeCycleNotificationHelper
Methods
| Improve this Doc View SourceOrchestratorCompletedAsync(String, String, String, Boolean, Boolean)
The orchestrator was completed.
Declaration
Task OrchestratorCompletedAsync(string hubName, string functionName, string instanceId, bool continuedAsNew, bool isReplay)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | hubName | The name of the task hub. |
| System.String | functionName | The name of the orchestrator function to call. |
| System.String | instanceId | The ID to use for the orchestration instance. |
| System.Boolean | continuedAsNew | The orchestration completed with ContinueAsNew as is in the process of restarting. |
| System.Boolean | isReplay | The orchestrator function is currently replaying itself. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task | A task that completes when the lifecycle notification message has been sent. |
OrchestratorFailedAsync(String, String, String, String, Boolean)
The orchestrator was failed.
Declaration
Task OrchestratorFailedAsync(string hubName, string functionName, string instanceId, string reason, bool isReplay)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | hubName | The name of the task hub. |
| System.String | functionName | The name of the orchestrator function to call. |
| System.String | instanceId | The ID to use for the orchestration instance. |
| System.String | reason | Additional data associated with the tracking event. |
| System.Boolean | isReplay | The orchestrator function is currently replaying itself. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task | A task that completes when the lifecycle notification message has been sent. |
OrchestratorStartingAsync(String, String, String, Boolean)
The orchestrator was starting.
Declaration
Task OrchestratorStartingAsync(string hubName, string functionName, string instanceId, bool isReplay)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | hubName | The name of the task hub. |
| System.String | functionName | The name of the orchestrator function to call. |
| System.String | instanceId | The ID to use for the orchestration instance. |
| System.Boolean | isReplay | The orchestrator function is currently replaying itself. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task | A task that completes when the lifecycle notification message has been sent. |
OrchestratorTerminatedAsync(String, String, String, String)
The orchestrator was terminated.
Declaration
Task OrchestratorTerminatedAsync(string hubName, string functionName, string instanceId, string reason)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | hubName | The name of the task hub. |
| System.String | functionName | The name of the orchestrator function to call. |
| System.String | instanceId | The ID to use for the orchestration instance. |
| System.String | reason | Additional data associated with the tracking event. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task | A task that completes when the lifecycle notification message has been sent. |


News
A few updates for those curious
Paper: Hippocampal non-spatial sequences
220208
Our collaborative paper exploring hippocampal sequence representation was recently published in Nature Communications!
Alzheimer's Clock
220109
A counter of the global Alzheimer's incidence here!
New post on GRFP advice
220108
A new post on tips, resources, and advice on grants and the GRFP here!
Continual Learning + Neuromatch
210820
We are partnering with Neuromatch to bring Continual Learning lectures and intro code to the masses. Find out more here!
Paper: Avalanche: A Continual Learning Platform
210619
Our new paper detailing Avalanche
NSF Fellowship
210510
I'm quite honored to have been granted an NSF research fellowship this past cycle.
Paper: Smell and COVID-19
201014
Our new paper on modeling COVID-19 spread through smell loss was recently published in Nature Comms
Emailing talk
200513
We spend way too much time in our inbox. I gave a short seminar on best emailing practices. Find it here
COVID-19 Preprint
200412
New COVID-19 preprint with some of the awesome GCCR members just released! Check it out here
Neuromatch Talk
200330
Neuromatch conference was a blast! Glad to have presented. Big thank you to the organizers!
GCCR
200328
I'm a member of the Global Consortium for Chemosensory Research, working on the loss of smell symptom of COVID-19.
CAI Talk
200326
Great time talking with researchers for the ContinualAI neuroscience meetup. The recording can be found here
Skype-A-Neuroscientist
191204
Awesome time answering more student questions from IL for Skype-A-Neuroscientist
SANS, and other talks
191121
Grant reviews, Skype-A-Neuroscientist event all the way in the white north of AK, and my whiteboard presentation at the launch of UCI Brain!
Skype-A-Neuroscientist
191017
Wonderful Skype-A-Neuroscientist event today, taking questions from a California middle school! If you'd like to do one of these events, please reach out
1.5k site visitors
190915
Wow, there have been 1500 visitors to this site! I don't think I know 1.5k people, but thanks for stopping by!
Route 66
190625
Taking a long road trip across the country to my new home on California's Orange Coast!
Honors Thesis
190504
My thesis presentation on how acetylcholine and theta may modulate encoding and retrieval dynamics in the brain!
Research Slam
190401
Not a April fools joke: Check out the IU research slam and my presentation
HoosierSTARS
190329
Hoosier stars had a wonderful time hanging out with the folks at Bloomington High
Gradschool Apps
181215
PhD applications submitted!
SFN Poster
181107
Check out my poster at SFN on the MEC Traveling wave!
GRFP
181022
GRFP Fellowship proposal is submitted!
CS Indiana
181006
Celebrate Science Indiana was a blast!
HoosierSTARS
180928
Hoosier STARS is visiting Crawfordsville!
Traveling
180815
Road trip to NYC, visiting friends at CMU, Princeton, and Cornell along the way!
MWCS Poster
180420
Presenting work at the Midwest Cognitive Science Conference on how computers may forget semantic meaning after learning!
OVPOU Pannelist
180409
I'll be a panelist at OVPOU discussing the benefits of research. Come on out!
MUCSC18
180407
Come out to MUCSC that I'm helping organize this Saturday!
SFN GI
180323
Presenting MEC Traveling Wave poster at Greater Indiana SFN
HoosierSTARS
180321
Science outreach with NML at Bloomington South! What a great time!


Songs of the Wind on a Southern Shore, and other Poems of Florida
by George E. Merrick
“When the Groves Begin to Bear”
Additional Information
- Year Published: 1920
- Language: English
- Country of Origin: United States of America
- Source: Merrick, G. E. (1920). Songs of the wind on a southern shore, and other poems of florida. The Four Seas Publishing Co.
-
Readability:
- Flesch–Kincaid Level: 7.2
- Word Count: 350
- Genre: Poetry
- Keywords: florida stories, poetry
- ✎ Cite This
Downloads
There’s a phrase we heard so often
In the days not long ago;
And the words—as always—soften;—
Bring the ache such mem’ries know;
I can hear—my father’s saying:—
—”When the groves begin to bear!”
There’s the rooms of our old cabin:
There’s our parents talking slow:
And a hush of childish “gabbin,”
As we hear so grave and low;
“Yes;—we—will”—my father’saying:—
“When the groves begin to bear!”
In the days when all was labor,
From the morn past evening’s sun:
Nor the time to even “neighbor;”
Not an hour for any fun;—
“But we will”—my father’s saying:—
—”When the groves begin to bear!”
Oh, that brave and hopeful saying!
And that kept our hearts alive;
When his iron will-pow’r, staying,
Only kept us in the drive!
Those heart’ning words!—my father’s saying:—
—”When the grove begin to bear!”
When the freeze and “drown’d—out” got us,
Sometimes then, as I recall;
There was only one thing brought us
Out the dark and hopeless pall;—
“Still the trees!”—my father’s saying:—
—”When the groves begin to bear!”
And the pang to know that after
All these hopes—so long deferred:—
When came chance for joy and laughter:—
He never shared the boons conferred.
He was not here to prove his saying:—
—When the groves began to bear!
Still;—I know that over Yonder—
There—the groves are golden:—yet,—
—There he sits in hopeful ponder
O’er the Trees he also set:—
...I can hear—my father’s saying:—
—”When those groves begin to bear!”


AMONGST FRIENDS A film review by James Berardinelli Copyright 1993 James Berardinelli
Rating (Linear 0 to 10): 8.4
Date Released: varies Running Length: 1:27 Rated: R (Language, mature themes, violence)
Starring: Steve Parlavecchio, Patrick McGaw, Joseph Lindsey, Mira Sorvino Director: Rob Weiss Producer: Matt Blumberg Screenplay: Rob Weiss Music: Mick Jones Released by Fine Line Features
Andy (Steve Parlavecchio), Trevor (Patrick McGaw), and Billy (Joseph Lindsey) have grown up together in the Long Island community of Five Towns. By their own admission, their friendship started almost from birth. However, relationships that were once strong begin to fracture with the onset of adulthood. A drug bust gone bad sends Trevor to prison and he emerges a disillusioned man. Billy becomes a big-time hood using Andy as his gopher, a role that the somewhat-timid twenty-three year old is desperate to escape from.
AMONGST FRIENDS is another story about crime in America, but instead of telling about the "have nots" of society, the film focuses on three boys who come from wealthy, respectable families. Bored and satisfied with comfortable lives where all their conventional wants are met, they crave something different and exciting. Andy's grandfather, who built his fortune as a bookie, and his gangster friends become inspirations and role models.
The three main characters couldn't be more different. Trevor is a dreamer and a romantic, a man to whom freedom and love mean more than all the money in the world. His feelings for Laura (Mira Sorvino, daughter of GOODFELLAS actor Paul Sorvino) bring him back to Five Towns following a lengthy absence, and it's his return that sets in motion the events of this film.
Billy is, plain and simple, a thoroughly unlikable bully. In fact, if there's an obvious flaw in any of the characters, it's that he has absolutely no redeeming characteristics. It's hard to see what anyone else could possibly see in someone so completely despicable.
Of the three, Andy is the most unsatisfied with life. Each of his friends has something while he's still striving for that one big score that will fill the gaping void. It isn't that he needs the money--he can get that from his parents any time he wants it--but the cash is a way of proving that he can hit the big time, even if it is gained through drug deals.
Solid performances by the lead actors, not to mention strong support from a cast of equally-unfamiliar names, bring these people to life. Through the entire film, there's not a bad acting job to be found, and a couple of the players excel. Patrick McGaw is superlative, as is Mira Sorvino, despite the limitations of the role. Also worthy of note is Ms. Sorvino's grandfather, Ford Sorvino, who has a series of hilarious cameos that provide most of the film's scarce comic relief. Apparently, there's a lot of talent in that family.
AMONGST FRIENDS never lets up. Scene after scene flashes by, often moving the plot along at dizzying speeds. Movies less economic with dialogue and story development might take an hour longer to tell the same tale. The transitions in AMONGST FRIENDS are frequently abrupt, and writer/director Rob Weiss obviously doesn't believe in wasting screen time.
In fact, it could be argued that the film moves too fast, especially at the beginning when it takes a while to sort out who the individual characters are and exactly what they're up to. The voiceover narrative by Andy doesn't help much since there's too much information to absorb in such a short time.
This is one of those low-budget motion pictures (it cost only $900,000 to make) that succeeds wildly because it takes chances. Eschewing formulas is dangerous territory for a production team that wants their product to hit it big; fortunately, there's still a market for this kind of small, independently-made movie. Apparently the big distribution companies know something good when they see it, though, because Weiss has recently signed a three picture deal with Universal.
Don't look for easy answers in AMONGST FRIENDS, because you won't find them. In fact, the film doesn't really offer any solutions. The problems are obvious, as are the tragic consequences of certain actions, but if Weiss has any answers, he doesn't share them with us.
In the final analysis, AMONGST FRIENDS works not because it's an expose of upscale, suburban violence and drug use, but because it takes the time to develop its characters so that the events which swirl around them involve us. Emotional honesty is difficult for many films, but this one attains it, and when something devastating happens on screen, the reverberations shake the theater and the people sitting in it.
That's the kind of experience that AMONGST FRIENDS offers. It's not safe, comfortable, or lighthearted, nor is it completely original, but it's definitely memorable. With plenty of movies available offering fluff, this is among the rare exceptions that don't pull punches and always hit hard.
- James Berardinelli<EMAIL_ADDRESS>.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Gamification is a process in which elements typically found in a game are brought to the design world in order to engage the audience.
Bring this concept to the tedious process of preparing for a job, and voila! You have LevelUp, a company aiming to assist younger peoples to enter the professional world in a comfortable and familiar environment. After all, the transition
to the professional world can be a stressful and intimidating one, and we hope to provide some relief for any anxious job seekers.
As our users progress through the levels, they will be greeted by instructional pages that contain common lingo accompanied by visually minimalistic pages in order to not overwhelm anyone with information. When they have finished all of
the levels and become a "LevelUp Master", they are officially ready to begin searching for a job. In Level Four, we provide ways in which users can take their learned skills and apply them to real life.
DISCLAIMER: This is a fictitious site created for the FBLA Web Design competition. Tie tying demonstrations were taken from the Youtube Channel Ties.com. This website was developed using Pingendo, an IDE that allows us to easily incorporate HTML and CSS under the Bootstrap 4 framework. Several programming concepts were learned and implemented from W3Schools. Job-related information was taken from ResumeGenius, TheBalance, and LiveCareer. The suggested dress was inspired off of the FBLA dress code.


Smart home devices market in MEA to increase 34.48% to $7.8b this year
by Naushad K. CherrayilSmart home devices market in MEA to increase 34.48% to $7.8b this year
Plenty of growth opportunities but lot of work such as raising awareness, end-user education and ecosystem development needs to be done
(Image credit: Future)
With hundreds of smart home devices finding their way into the regional market, something is being designed for every part of the home.
“The current smart home devices market is still in a nascent stage and it is still not matured. There are growth opportunities but a lot of work needs to be done such as raising awareness, end-user education and developing the ecosystem. The market is not growing in the region due to the demographic structure, expatriates are more,” Issac T. Ngatia, senior research analyst at International Data Corporation (IDC), told TechRadar Middle East.
The smart home market in the Middle East and Africa is set to grow by 34.38% from $5.8b in 2018 to $7.8b in 2019 and $10.2b in 2020.
Ngatia said that strong internet penetration and smart city initiatives are driving the market in the UAE.
Smart home devices are classified into six main areas – home monitoring and security; smart home appliances; smart lighting; smart speakers; thermostats and video entertainment (smart TVs, streaming sticks, set-top boxes).
- Healthcare awareness among consumers drive wearables market in MEA
- Huawei gears up to fully open its Huawei Mobile Services to global developers
- UAE consumers can experience 10Gbps speed and 1ms latency on 5G network in 2020
Home monitoring drives volume
Ngatia said the main volume growth is happening in the home monitoring and security, followed by smart lighting and thermostats.
“Customers not only have a wide choice of devices and brands to choose from, but they must also decide which smart home devices to prioritise for installation,” he said.
However, to drive sustained growth across the region, he said that vendors should focus less on technological jargon and more on communicating the positive effects of smart home devices on quality of life.
Another issue is that the region cannot be approached as one homogenous region, he said, as there are numerous different priorities at play.
For instance, in Sub-Saharan Africa, he said the ability to deter robberies and break-ins would resonate more with end-users, whereas end-users in the UAE would be more attracted by the simple home monitoring aspect.
“As such, it is critical that communication is customised to the individual country markets and sub-regions being targeted. As more modular wireless products [do it yourself] are available, installation becomes easy and no need to depend on technicians when you want to shift your apartment,” he said.
Currently, most smart home devices still require some form of technical assistance to connect them to existing facilities. And while this is important, it also adds a layer of complexity that can serve as a hindrance to the purchasing decision-making process.
Consumers prefer plug-and-play devices
For this reason, Ngatia said that the development of plug-and-play devices is helping to drive the market forward as end users can take these convenient devices straight off the shelf and install them themselves.
“Continual developments in artificial intelligence (AI) space are also helping to enable the loop and connection of different devices. While this is at a nascent stage, the deepening of localised AI solutions within smart home devices will be a key catalyst for growth.
“In-device learning of usage patterns and habits among users will not only help to enable the wider connectivity of these devices but will also significantly enhance ease of use,” he said.


Power
+
0
-
0
Storage
0
/
0
Credits
0
Time
0
Day
0
of
0
Build Accumulator
Build Solar Panel
Build Wind Turbine
Build Geothermal Plant
Build Research Facility


Indiana
I'm a Junkie-Monkey!
Registered: Oct 2001
Location: Incommincado Tyler Durden says: Do we really need another women?
Posts: 3087 |
Note to member: This is a question arisen from a thread entitled "Az'gard Physiology". Due to .:Anubis:. not marking spoilers, MarcyMarc was spoiled. Now he wishes to know the answer to his Question. This question which belonged in another thread so it was moved. Please help if you can. The post was seperated from another thread.
Any replies to my announcement post will be nuked. If you have questions regarding the split of this thread or want to say something about it then please PM me. I will ignore anything in this thread directed at my splitting of the thread.
__________________
"Now I'm cleaning up and I'm moving on, going straight and choosing life. I'm looking forward to it already.  The washing machine, the car, the compact disc and electric tin opener, good health, low cholesterol, dental insurance, mortgage, starter home, leisure wear, luggage, three piece suite, DIY, game shows, junk food, children, walks in the park, nine to five, good at golf, washing the car, choice of sweaters, family Christmas, indexed pension, tax exemption clearing gutters, getting by, looking ahead, the day you die."
Report this post to a moderator | ? + *
|


| This report lists pages that have not been changed in the last 6 Month(s). Linkbot determines whether a page has been changed by reading the header codes returned by the server when a page is requested. |
| OLD PAGES BROKEN DOWN BY AUTHOR |
| AUTHOR | OLD PAGES |
| (No Author specified in META tags) | 16 |
| Natasha Vita More | 3 |
| Total | 19 |
| OLD PAGES CREATED BY: (No Author specified in META tags) |
| OLD PAGES CREATED BY: Natasha Vita More |
LINK |
LAST MODIFIED |
1. http://www.extropic-art.com/cassini.htm "We are transhumans . . ." goes to Saturn! |
1998-07-26 |
2. http://www.extropic-art.com/natasha.htm Natasha Vita More |
1999-02-20 |
3. http://www.extropic-art.com/gallery.htm EXEMPLAR |
1999-03-10 |
REPORT CREATED BY |


Task
Deadline
Finish problems in Linked Lists, Stacks and Queues in ctci, Hackerrank and clrs
28/1/2018
Task
Deadline
Sample task
Sample deadline


Flexbox Bar Navigation Demo
Published by Chris Coyier
Someone wrote in to me asking how to create a simple bar navigation with icons. This is a pretty simple layout thing that could be accomplished loads of different ways. List items as inline-block probably makes the most sense in general.
But I've been enjoying tinkering with flexbox, so I decided to toss it together with that, and it made for a pretty educational example I think.
Here it is:
See the Pen Bar Navigation with Flexbox and SVG icons by Chris Coyier (@chriscoyier) on CodePen.
Flexbox makes it easy to align the items however you want:
Flexbox makes it easy to allow the menu items to take up as much space as they need, without specifying any exact numbers:
But if you want to apply exact numbers, you can:
Flex items can wrap and the properties can change with media queries:
Flex items are easy to align how you want, even vertically, even with centering:
In the demo, feel free to turn on the outlines to see how the boxes align themselves.
I realize not everyone can use flexbox on everything they work on. Yadda yadda browser support, clients, etc. Some people can, on some projects. After playing with it for stuff like this, I think it becomes clear how important it is going to become.
Is there a fix to enable this working in IE 8 / 9? Would love to use it, but i still know lots of places use old IE.
I’m starting to look at layout as a luxury for end-users with good browsers, and not a requirement that must be met for all end-users.
Sites should still be functional in all browsers, as this is a basic requirement on the path to providing good accessibility. However, I treat old browsers as though the users are blind: content should still have a logical top-to-bottom order, but I don’t even attempt to make things visually pleasing in old browsers.
Ron -
I really like that paradigm. I’m beginning to think along those lines as well. If you want your web experience to be awesome, download an awesome browser ;)
I don’t agree. A lot of users are visiting from company computers, and If you’ve ever worked for a bigger company you know they are usually 2 versions behind or so. So by having the attitude “ignore people with older browsers” you eliminate a lot of potential customers or whatever the site is for..
But most important imo: First look at statistics to see what kind of visitors you have before making too fancy features that none of your visitors can see or use. :)
Great post btw Chris!
Jugge
By adopting a philosophy along the lines of Ron’s “.. a luxury for end-users”, and providing an enhanced experience to those with a capable browser is not, imo, ignoring “people with older browsers”.
Enjoyed the post.
Yeah I know I shouldn’t have written ignore end users, but a lot of the difficulties with web design is to cater for different browsers. I think it’s worth going the extra mile so that people with less fortunate browsers (read IE) can still enjoy cool stuff and enhanced features in terms of usability and what not.
My solution works on ie9, but the fallback doesn’t work on 8.
Realistically, this is where the default for those browsers should just be 100% in width. No layout option for them.
I will be updating my Sass code to cater for all browsers eventually.
Very cool. Like the way you use GIFs in the tut.
This is a great piece of work. Thanks for sharing.
Very useful tips, I think It’s easy to use it to design pages with multiple columns.
We recently implemented navigation like this using flexbox.
http://christophercooper.com.au/letters/regarding-prayer-flags/
Two layers of it on the homepage:
http://christophercooper.com.au/
I’ve recently been using flexbox in a new CSS Grid I’ve been building (opinions welcome) and I love flexbox. It makes so much more sense than floating elements, display: table-cell and usual 12 column grid css rules.
This little tool you’ve created would’ve helped me a lot if I’d seen it earlier!
As for browser support (which I still need to address) I’m personally only interested in last 2 versions of any vendor.
You know – every time I see a Flex example I get so excited because this really is a great evolution of CSS. Then I have to remind myself that I can use it on maybe 1% of my client projects and I whimper a little. One day Microsoft will force automatic updates for Internet Explorer; and then we’ll be able to exciting new standards like Flexbox before they’d been adopted by everyone else for 3+ years.
I’m in the same boat. I was like, “Dude. That is the cleanest looking navigation layout I have seen and bugger, I can’t use it until maybe next year, maybe…”
Though it’s not for everyone, Flexbox is a real flexible thing when comes to positioning. I’m using it in some of my work with a bit of IE workaround.
By the way, your article presentation is very appealing. Thanks for sharing.
Is there a tutorial/article on css-tricks regarding SVG as was used in this article? I’m an SVG newb and I’ve never seen SVG used like that and I’m curious how it was achieved.
See this: http://css-tricks.com/svg-tabs-using-svg-shape-template/
I have been working on this Sass implementation so it sets up a Flex grid with float fallbacks.
Not completely finished yet, and my Sass can be improved. Work in progress.
http://codepen.io/boostnewmedia/pen/kvtoF
Essentially split the code into separate Sass files:
Don’t look at the code in B & C unless you want to enter my world of confusion. :D
Now just implement the last section block “D” which match up with your Parent and Child classes. (Might be worth looking at the HTML for the structure I am dealing with)
Finally there is a better way to making layouts in CSS.
Flexbox seems awesome!! But as a beginner trying to find a job in the field, all I ever hear about is having to make sites cross browser compatible? Has anyone been using singularity.gs at https://github.com/Team-Sass/Singularity I see it gives you lots options because it doesn’t float or push stuff. You can rearrange visual source order of the markup, but I’m a newbie and am just learning about this stuff. I thought I would ask since Chris influenced me into learning Compass and Sass.
Wonderful demo, thanks Chris.
I am trying to achieve the following layout, but having difficulty.
The <li> elements need to all be the same height (set by whichever is tallest), but the <a> inside each <li> needs to be vertically centered whilst still covering the whole area of the <li>.
Is that achievable?
It was I who wrote in asking about nav bars. This is how mine finally came out: http://myvegancookbook.com/testground/recipe.php?id=136 . I still have a few minor things to work on before it’s finished. It’s responsive, it changes when your browser collapses. I decided not to use flexbox because there are still too many people who visit my site using older browsers. I don’t know how good it looks tehe, I’m pretty new to this.
I have been itching to get into Flexbox, in fact I can think of several projects where my life could have been made a lot easier for using it! When will be the right time to start using it? I guess not long, so perhaps now is the time to start investigating it further!
Thanks Chris for the great demo, you’re a pioneer!
I recently started using flexbox, and I love what it can do. You can utilize it right now for many use-cases, if you provide a fallback. Many of the behaviors of flexbox are easily replicated using display: table, if you only have to support ie8 and up. The ie fallbacks can be easily removed in the next couple of years when we can stop supporting these ridiculous outdated browsers.
And before the “but tablez are evil” comments start, you’re just telling it to behave like a table. Do you think ie8 users are combing the source code to make sure everything is semantic in modern terms? Anyway, I recommend reading http://gregsutphen.com/DOCS/CSS/EverythingYouKnowAboutCSSisWrong.pdf if you still have hangups about css tables. I’ve come to the conclusion that using floats for site layout is even more of a hack than using display: table.


This file contains the APIs to access the PRM Interrupt device specific functions. More...
Functions | |
| pmErrCode_t | PmhalPrmIntGetIrqEnAddrShift (pmhalPrcmSocCpuId_t cpuId, pmhalPrcmPrmIntId_t intId, uint32_t *addr, uint32_t *shift) |
| This function helps read the IRQ Enable register address and the shift for a given interrupt ID. More... | |
| pmErrCode_t | PmhalPrmIntGetIrqStAddrShift (pmhalPrcmSocCpuId_t cpuId, pmhalPrcmPrmIntId_t intId, uint32_t *addr, uint32_t *shift) |
| This function helps read the IRQ Status register address and the shift for a given interrupt ID. More... | |
| pmErrCode_t | PmhalPrmIntGetIrqEnAddr (pmhalPrcmSocCpuId_t cpuId, uint32_t *addr) |
| This function helps read the IRQ Enable register address for a given CPU ID. More... | |
| pmErrCode_t | PmhalPrmIntGetIrqStAddr (pmhalPrcmSocCpuId_t cpuId, uint32_t *addr) |
| This function helps read the IRQ Status register address for a given CPU ID. More... | |
| void | PmhalPrmIntGetEnabledInts (uint32_t cpuId, uint32_t addr, uint64_t *interrupts) |
| This function helps read the Interrupts which are enabled. More... | |
| void | PmhalPrmIntConfigRegister (uint32_t cpuId, uint32_t addr, uint32_t regVal) |
| This function helps configure all PRM interrupts with the value in regVal. More... | |
This file contains the APIs to access the PRM Interrupt device specific functions.
| void PmhalPrmIntConfigRegister | ( | uint32_t | cpuId, |
| uint32_t | addr, | ||
| uint32_t | regVal | ||
| ) |
This function helps configure all PRM interrupts with the value in regVal.
| cpuId | CPU ID of the CPU to configure the register. |
| addr | Address of the IRQ Enable Register. |
| regVal | Address of the IRQ Enable Register. |
| void PmhalPrmIntGetEnabledInts | ( | uint32_t | cpuId, |
| uint32_t | addr, | ||
| uint64_t * | interrupts | ||
| ) |
This function helps read the Interrupts which are enabled.
| cpuId | CPU ID of the CPU to configure the register. |
| addr | Address of the IRQ Enable Register. |
| interrupts | The enabled interrupts are stored in this parameter |
| pmErrCode_t PmhalPrmIntGetIrqEnAddr | ( | pmhalPrcmSocCpuId_t | cpuId, |
| uint32_t * | addr | ||
| ) |
This function helps read the IRQ Enable register address for a given CPU ID.
| cpuId | Unique ID of the CPU. Refer pmhalPrcmSocCpuId_t for details |
| addr | Address of the IRQ Enable Register. |
| pmErrCode_t PmhalPrmIntGetIrqEnAddrShift | ( | pmhalPrcmSocCpuId_t | cpuId, |
| pmhalPrcmPrmIntId_t | intId, | ||
| uint32_t * | addr, | ||
| uint32_t * | shift | ||
| ) |
This function helps read the IRQ Enable register address and the shift for a given interrupt ID.
| cpuId | Unique ID of the CPU. Refer pmhalPrcmSocCpuId_t for details |
| intId | Unique ID of the Interrupt. Refer pmhalPrcmPrmIntId_t for details. |
| addr | Address of the IRQ Enable Register. |
| shift | Shift of the interrupt ID in the register. |
| pmErrCode_t PmhalPrmIntGetIrqStAddr | ( | pmhalPrcmSocCpuId_t | cpuId, |
| uint32_t * | addr | ||
| ) |
This function helps read the IRQ Status register address for a given CPU ID.
| cpuId | Unique ID of the CPU. Refer pmhalPrcmSocCpuId_t for details |
| addr | Address of the IRQ Status Register. |
| pmErrCode_t PmhalPrmIntGetIrqStAddrShift | ( | pmhalPrcmSocCpuId_t | cpuId, |
| pmhalPrcmPrmIntId_t | intId, | ||
| uint32_t * | addr, | ||
| uint32_t * | shift | ||
| ) |
This function helps read the IRQ Status register address and the shift for a given interrupt ID.
| cpuId | Unique ID of the CPU. Refer pmhalPrcmSocCpuId_t for details |
| intId | Unique ID of the Interrupt. Refer pmhalPrcmPrmIntId_t for details. |
| addr | Address of the IRQ Status Register. |
| shift | Shift of the interrupt ID in the register. |


AngularJS Modal Service
How To Implement A Simple Modal
How To Implement A Complex Modal
Modal HTML can be precompiled into string


Comparing Frontend Approaches Part 1: Introduction
- Part 1: Introduction
- Part 2: jQuery
- Part 3: Vue.js
- Part 4: Vue.js with components
- Part 5: React
- Part 6: Elm
- Part 7: Final thoughts
In the book The Pragmatic Programmer, David Thomas and Andrew Hunt make the following recommendation:
Learn at least one new language every year. Different languages solve the same problems in different ways. By learning several different approaches, you can help broaden your thinking and avoid getting struck in a rut.
While I don’t think that advice applies directly to learning a new frontend framework each year, it’s still worthwhile to try to understand the fundamental approaches different frameworks are taking to solve the same problem. We’ve recently seen tremendous progress in the frontend space due to frameworks influencing each other, from React’s virtual DOM, Ember’s CLI, and The Elm Architecture, just to name a few.
So to understand the ways different frontend approaches solve the same problem, I’m going to be walking through building the same app with 5 different libraries and frameworks. The application I will be making is a simple web-based clone of the default Mac Notes app, which is a nice target for a couple of reasons:
- The app already exists, so the features are fully specified
- The app is pretty simple in scope, so it’s not too time consuming to build
- The app has some nice reactive features, which requires non-trivial JavaScript
(This is similar to the TodoMVC project, which implements a basic todo app with different frameworks. The notes app is a bit more dynamic, but still pretty similar in scope. The key difference is that I’m going to be explaining every step as I build each app from scratch in the same order, so you can understand each approach without having to learn the entire framework up front).
Here is a quick look at what the desktop Mac Notes app looks like to give you a sense of some of the reactive features. Note how the app is reacting immediately in various places as you type:
I generally implement the following features in my web-based clone of the Mac Notes app in this order:
- Store notes as an array of objects (a note has an id, body, & timestamp)
- Display note titles on the left, sorted with newest on top (note titles are computed based on the note body)
- Select a note on title click, which highlights the selected note on the left and displays the selected note body on the right
- Edit the selected note on input, which automatically updates the title and timestamp on the left
- Create a new note with a button, with an empty body and current timestamp
- Delete the selected note with a button, which updates the left notes list
- Filter notes on search input, which automatically updates the list of notes as you type each character
The clone app starts off with the same HTML and CSS template (no JavaScript yet), which you can see below (click on the Result tab):
Some notes about this starting template:
- There is some placeholder HTML content which will be replaced with dynamically generated JavaScript content.
- I added a lot of classes to the HTML to make it easier to style and manipulate the DOM. Most JavaScript frameworks don’t utilize direct DOM manipulation, but it’s there just in case.
- I’m using CSS flexbox for the application layout. I’m not a flexbox guru (pretty much learned what I needed from Flexbox Froggy and Solved by Flexbox), so there may be a more graceful way to handle the CSS layout!
In this series I will be building the same notes app with the following frontend approaches — jQuery, Vue.js, Vue.js with components, React, and Elm. This was chosen roughly in order of easier to learn but complex to maintain (jQuery) to simple to maintain but harder to learn (Elm). Stay tuned!


Basmatic Rice...
Wuse II, F.C.T
Sign-up to monitor, stream or purchase low priced soon to expire food products
Search our database of low priced soon to expire food products.
Reduce food waste, order soon to expire products listed by stores..
Pay online, receive SMS code to show and pick-up items from store
Wuse II, F.C.T
Basmatic Rice...
Wuse II, F.C.T
Wuse II, F.C.T
Golden Penny Semovita, is a superior quality brand of Semolina made from th...
Wuse II, F.C.T
Wuse II, F.C.T
Supreme Semolina...
Wuse II, F.C.T
Wuse II, F.C.T
Rivocca Macroni, the best in the market...
Wuse II, F.C.T
Wuse II, F.C.T
The best flavoured canned tomatoes for tasty meaks...
Wuse II, F.C.T
Wuse II, F.C.T
Aunt maples' syrup - 710ml Tall Bottle of Aunt Mapple'Best Syrup All Na...
Wuse II, F.C.T
Wuse II, F.C.T
Apple cider vinegar - 400ml...
Wuse II, F.C.T
Wuse II, F.C.T
Lavazza coffee 250kg...
Wuse II, F.C.T
Never again will your products waste, get weekly alerts via email and SMS on all products approaching their expiry dates.
We direct large numbers of consumers to pick up soon to expire products from your shelf, reducing food waste and profit loss
Stay updated everytime anywhere on all platforms on the go on all product expiry. Consumers receive updates on low priced food on the go
How Foodbank Works:
* Search and select low priced food products.
* Order from products listed by partner retail stores.
* Receive unique code, show at the store and collect items.


col-sm-6
col-sm-6
col-xs-2
col-xs-8
col-xs-2
First Half nested row
Other Half nested row
JUMP
JUMP
Tour Date!!
Tour Date!!
Tour Date!!
Tour Date!!


Convicted of a Crime:
{{ $_SESSION['LongAnswer']->getConvict() }}
{{ $_SESSION['LongAnswer']->getConvictText() }}
Why you want to be a NAMI Peer to Peer leader:
{{ $_SESSION['LongAnswer']->getWhyLeader() }}
How you define or describe mental health recovery:
{{ $_SESSION['LongAnswer']->getMentalHealth() }}
Why you feel you are
ready to “give back” to others through Peer-to-Peer:
{{ $_SESSION['LongAnswer']->getGiveBack() }}


I started this a while back but haven't kept up with it because class has been so overwhelming. Started back on it today and am reminded how helpful these short and quick exercises can be.
This is one Kyle recommended to me recently. My goal is to start working through at least one per day.
Just recently ran across Traversy Media and I need to look at their videos in more detail.


116 Log pen vectors tells Snap ! to remember lines drawn by sprites as exact vectors, rather than remember only the pixels that the drawing leaves on the stage. This remembered vector picture can be used in two ways: First, right-clicking on a pen trails block gives an option to relabel it into a pen vectors block which, when run, reports the logged lines as a vector (svg) costume. Second, right-clicking on the stage when there are logged vectors shows an extra option, svg…, that exports a picture of the stage in vector format. Only lines are logged, not color regions made with the ll block. The next group of four are user preference options, preserved when you load a new project. Long form input dialog, if checked, means that whenever a custom block input name is created or edited, you immediately see the version of the input name dialog that includes the type options, default value setting, etc., instead of the short form with just the name and the choice between input name and title text. The default (unchecked) setting is deﬁnitely best for beginners, but more experienced Snap ! programmers may ﬁnd it more convenient always to see the long form. Plain prototype labels eliminates the plus signs between words in the Block Editor prototype block. This makes it harder to add an input to a custom block; you have to hover the mouse where the plus sign would have been, until a single plus sign appears temporarily for you to click on. It’s intended for people making pictures of scripts in the block editor for use in documentation, such as this manual. You probably won’t need it otherwise. Clicking sound causes a really annoying sound effect whenever one block snaps next to another in a script. Certain very young children, and our colleague Dan Garcia, like this, but if you are such a child you should bear in mind that driving your parents or teachers crazy will result in you not being allowed to use Snap ! . It might, however, be useful for visually impaired users. Flat design changes the “skin” of the Snap ! window to a really hideous design with white and pale-grey background, rectangular rather than rounded buttons, and monochrome blocks (rather than the shaded, somewhat 3D-looking normal blocks). The monochrome blocks are the reason for the “ﬂat” in the name of this option. The only thing to be said for this option is that, because of the white background, it may blend in better with the rest of a web page when a Snap ! project is run in a frame in a larger page. (I confess I used it to make the picture of blocks faded all the way to just text two pages ago, though.) The ﬁnal group of settings change the way Snap ! interprets your program; they are saved with the project, so anyone who runs your project will experience the same behavior. Thread safe scripts changes the way Snap ! responds when an event (clicking the green ﬂag, say) starts a script, and then, while the script is still running, the same event happens again. Ordinarily, the running process stops where it is, ignoring the remaining commands in the script, and the entire script starts again from the top. This behavior is inherited from Scratch, and some converted Scratch projects depend on it; that’s why it’s the default. It’s also sometimes the right thing, especially in projects that play music in response to mouse clicks or keystrokes. If a note is still playing but you ask for another one, you want the new one to start right then, not later after the old process ﬁnishes. But if your script makes several changes to a database and is interrupted in the middle, the result may be that the database is inconsistent. When you select Thread safe scripts, the same event happening again in the middle of running a script is simply ignored. (This is arguably still not the right thing; the event should be remembered and the script run again as soon as it ﬁnishes. We’ll probably get around to adding that choice eventually.) Keyboard events (when __ key pressed) are always thread-safe.


{% include "templates/partials/listing-events.html" %}
{% endif %}
{% endfor %}
{# //let's leave this out for now
Past Events
-
{% for event in events_past %}
{% set event_date = event.start_date|date('U') %}
{% if event.start_date && event_date < current_unix_date %}
{% include "templates/partials/listing-events.html" %}
{% endif %}
{% endfor %}


SPICE WORLD ** (out of four)
{Visit my updated website with new, silly graphics and a revised guestbook: now you can recommend movies to me or the casual surfer via this "Can't Miss" section. All's fun and badly written at FILM FREAK CENTRAL:}
http://www.geocities.com/Hollywood/Set/7504
starring Mel B., Mel C., Emma, Geri, Victoria, Richard E. Grant written by Kim Fuller directed by Bob Spiers
Spice World is critic-proof. What kind of person would read a review for this film before going to see it? The young, teenaged girls in attendance on Friday afternoon certainly weren't concerned with Ebert's assessment (he already declared it the worst film of 1998). Let's boil it down: if you like the Spice Girls, you will see the movie. If you don't like the Spice Girls, you will not see the movie. If there are such people out there heming and hawing over whether or not to see this flick, read on.
The Spices, alternately known as Scary, Sporty, Baby, Ginger, and Posh, respectively, are at the peak of their fame: the papers can't get enough of them, the fans follow them through the streets, and there isn't a day off in sight. It is because of this that the backlash begins, and it's up to harried manager Grant to ward off bad press, with assistance from a double-talking, animal loving mystery man at the top (hilariously played by Roger Moore, relishing the chance to mock Blofeld, James Bond's greatest villain). Meanwhile, two Hollywood producers (played by George Wendt and Mark McKinney) are keen to plug the girls into a big-budget movie.
The film unfolds over a one-week period in the girls' lives, during which they also encounter aliens, a haunted house, and a tour bus wired to explode. Director Bob Spiers, who helmed every hilarious episode of the BBC's "French & Saunders", has a considerably less talented main cast to work with here (let's say the Spice Girls do not possess crack comic timing), and his attempt to fill out the remaining roles with old pros is only somewhat successful, due to Fuller's juvenile screenplay. But when things turn surreal--a downpour in an office, the alien encounter--Spiers is just the man for the job, and without him the movie could have been entirely witless. And the girls are at least likeable, although they're better taken in small doses. I felt after this film spoiled on too much dime-candy.
Spice World ultimately could use more edge. The Spice Girls' image has been softened over time--when they first appeared, for instance, they were frank and unsparing in their sex talk--and the movie complies. While the filmmakers do poke fun at them, it is with a gloved finger. There is nothing biting about this mockumentary (if one can call it that); if it were a Spice World, after all, the world would be very bland indeed.
Bill Chambers; January, 1998
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Scripts
The scripts
folder contains several Bash scripts we found useful.
Manual Application Deployment
These scripts handle deployment of a Play app created using sbt dist
on a unix machine. When the application is mature enough, it is advisable to add it as a systemd
unix service - see the psps.service
service definition file.
| This type of setup is useful on a single-machine setups, e.g. on a VPS running a small-to-medium scale application. Not the kind of thing you’d do in a cloud environment. |
The setup of the application directory is described below. The scripts should be run from that directory.
app/
app-190507 (1)
app-190620 (2)
app-190712 (3)
app-current (4)
scripts (5)
RUNNING.pid (6)
| 1 | Application deployed at May 7th, 2019 |
| 2 | Application deployed at June 20th, 2019 |
| 3 | Application deployed at July 12th, 2019 |
| 4 | Link to the current application |
| 5 | Scripts folder |
| 6 | Process id of the running application |
This setup allows for a quick rollback in case a newly deployed application does not work properly.
Deploy Scripts
- deploy-app
-
Unzips the archive, gives the folder a date-based name.
- prepare-new
-
Copies server config files from the previous app version to the new one
- link-app
-
Links the passed application as
app-current
- start-current
-
Starts the current application.
- stop-current
-
Stops the current application.


Send User Notifications on Mac OS X 10.8 from the command-line.
2.5 MB |
27 forks |
648 stars |
last activity about 1 month ago
Example on how to use/write xpc-services on MacRuby via XPCKit
339.8 KB |
0 forks |
1 star |
last activity 6 months ago
An embeddable Cocoa HTTP server, powered by the CocoaHTTPServer project.
2.1 MB |
3 forks |
46 stars |
last activity almost 2 years ago
A set of terminal-notifiers with different icons.
1.3 MB |
1 fork |
19 stars |
last activity 2 months ago
Send User Notifications on Mac OS X 10.8 from the command-line.
105.5 KB |
0 forks |
0 stars |
last activity 2 months ago
Send User Notifications on Mac OS X 10.8 from the command-line.
2.2 MB |
0 forks |
0 stars |
last activity 2 months ago
Send User Notifications on Mac OS X 10.8 from the command-line.
109.4 KB |
0 forks |
0 stars |
last activity about 1 month ago
Send User Notifications on Mac OS X 10.8 from the command-line.
2.2 MB |
0 forks |
0 stars |
last activity 2 months ago
Send User Notifications on Mac OS X 10.8 from the command-line.
2.5 MB |
0 forks |
0 stars |
last activity about 1 month ago
Send User Notifications on Mac OS X 10.8 from the command-line.
113.3 KB |
0 forks |
0 stars |
last activity about 1 month ago
Send User Notifications on Mac OS X 10.8 from the command-line.
2.5 MB |
0 forks |
0 stars |
last activity about 1 month ago
Send User Notifications on Mac OS X 10.8 from the command-line.
2.5 MB |
0 forks |
0 stars |
last activity about 1 month ago
Send User Notifications on Mac OS X 10.8 from the command-line.
2.2 MB |
0 forks |
0 stars |
last activity 2 months ago
Send User Notifications on Mac OS X 10.8 from the command-line.
113.3 KB |
0 forks |
0 stars |
last activity about 1 month ago
Send User Notifications on Mac OS X 10.8 from the command-line.
2.5 MB |
0 forks |
0 stars |
last activity about 1 month ago
Send User Notifications on Mac OS X 10.8 from the command-line.
2.5 MB |
0 forks |
0 stars |
last activity about 1 month ago
Send User Notifications on Mac OS X 10.8 from the command-line.
2.2 MB |
1 fork |
0 stars |
last activity 2 months ago
Send User Notifications on Mac OS X 10.8 from the command-line.
1.2 MB |
0 forks |
1 star |
last activity 3 months ago
Send User Notifications on Mac OS X 10.8 from the command-line.
1.5 MB |
0 forks |
1 star |
last activity 3 months ago
Send User Notifications on Mac OS X 10.8 from the command-line.
1.5 MB |
0 forks |
1 star |
last activity 3 months ago
Send User Notifications on Mac OS X 10.8 from the command-line.
117.2 KB |
0 forks |
0 stars |
last activity 3 months ago
Send User Notifications on Mac OS X 10.8 from the command-line.
1.2 MB |
0 forks |
0 stars |
last activity 3 months ago
Send User Notifications on Mac OS X 10.8 from the command-line.
109.4 KB |
0 forks |
0 stars |
last activity 2 months ago
Send User Notifications on Mac OS X 10.8 from the command-line.
1.5 MB |
0 forks |
1 star |
last activity 3 months ago
An embeddable Cocoa HTTP server, powered by the CocoaHTTPServer project.
2.1 MB |
0 forks |
1 star |
last activity almost 2 years ago
An embeddable Cocoa HTTP server, powered by the CocoaHTTPServer project.
2.1 MB |
0 forks |
1 star |
last activity almost 2 years ago
An embeddable Cocoa HTTP server, powered by the CocoaHTTPServer project.
2.1 MB |
0 forks |
1 star |
last activity almost 2 years ago


Request
mapping protocols
should throw an exception if protocol is not found
get
should get a response from a valid url
post
should send a post and receive a response
RuntimeCapabilities
getRuntimeCapabilities
should return all available capabilities of the runtime
should persist the capabilities in the storagemanager
isAvailable
should return is a capability is available
update
should refresh previously collected values
RuntimeFactory
createSandbox
should throw an error if none sandbox match the constraints
Service framework
should returns required hyperty
RuntimeUAStub
getRuntime
should return default runtime path and domain if it is in production mode and receives a domain
should return default runtime path and domain if it is in develop mode and receives a domain
should return default runtime path and domain if it is in production mode and receives a runtimeURL
should return default runtime path and domain if it is in develop mode and receives a runtimeURL
close
SandboxApp Integration Tests
should manage messages with internal components - send and receive
should create components
SandboxIframe
SandBoxBrowser
should instantiate a web worker object
should send outside messages to web worker
should receive inside messages from web worker
SandboxBrowser Integration Tests


PSALMS 104
1 I tell myself that I should praise Yahweh.
Yahweh, my God, you are very great!
As a king has on his royal robes,
you have honor and majesty all around you!
2 You created light and you hide behind it.

You made the clouds to be like chariots to carry you.
4 You caused the winds to be like your messengers,
and flames of fire to be like your servants.
5 You placed the world firmly on its foundation
so that it can never be moved.
6 Later, you covered the earth with a flood, like a blanket;
and the water covered the mountains.
7 But when you rebuked the water, the oceans receded;
your voice spoke like thunder,
and then the waters rushed away.
8 Mountains rose up from the water,
and the valleys sank down
to the levels that you had determined for them.
9 Then you set a boundary for the oceans, a boundary that they cannot cross;
their water will never again cover the whole earth.
10 You make springs to pour water into ravines;
their water flows down between the mountains.
11 Those streams provide water for all the animals to drink;
the wild donkeys drink the water and are no longer thirsty.
12 Birds make their nests alongside the streams,
and they sing among the branches of the trees.
13 From the heavens you send rain down on the mountains,
and you fill the earth with many good things that you create.
14 You make grass to grow for the cattle to eat,
and you make plants to grow for people.
In that way, animals and people get their food from what grows in the soil.
15 We get grapes to make wine to drink and to make us cheerful;
we get olives to make our face shine,
and we get grain to make bread to give us strength.
16 Yahweh, you send plenty of rain to water your trees,
the cedar trees that you planted in Lebanon.
17 Birds make their nests in those trees,
and storks make their nests in pine trees.
18 High up in the mountains the wild goats live,
and hyraxes live in the rocks.
19 Yahweh, you made the moon to indicate the times for our festivals,
and you made the sun that knows when to go down.
20 You bring darkness, and it becomes night
when all the animals in the forest prowl around looking for food.
21 At night the young lions roar as they seek their prey,
but they depend on you to give them food.
22 At dawn, they go back to their dens and lie down.
23 During the daytime, people go to their work;
they work until it is evening.
24 Yahweh, you have made so many different kinds of things!
You were very wise as you made them all.
The earth is full of the creatures that you made.
25 We see the ocean which is very vast!
It is full of many kinds of living creatures,
big ones and little ones.
26 We see the ships which sail along!
We see the huge sea monster which you made to splash around in the sea.
27 All of these creatures depend on you
to give them the food that they need.
28 When you give them the food that they need,
they gather it.

When you cause them to stop breathing, they die;
their bodies decay and become soil again.
30 When you cause newborn creatures to begin to breathe,
they start to live;
You give new life to all the living creatures on the earth.
31 May the glory of Yahweh last forever.
May he rejoice about all the things that he has created.
32 He makes the earth shake just by looking at it!
By merely touching the mountains he makes them pour out fire and smoke!
33 I will sing to Yahweh as long as I live.
I will praise my God until the day that I die.
34 May Yahweh be pleased by all these things that I have thought about him
because I rejoice about knowing him.
35 However, may sinners disappear from the earth;
may there will be no more wicked people!
But as for me, I will praise Yahweh!
Praise him!


In less than 72 hours, we’ll be all packed up and done with the shore component of the program. Honestly, I can’t believe how quickly these 6 weeks have already passed by, but I wanted to take a moment to reflect and document a bit about what the day-to-day looked like so I can look back on it later - especially before the craziness and excitement of the upcoming sea component causes me to forget these moments.
So, the day-to-day. Might be exciting for some (hi Mom and Dad!), might be relatively mundane for others. In any case, here’s photos of what I’ve been seeing on a daily basis if you’re interested!
There are 5 cottages on campus, and our class is divided up between 3 of them. I live in B house with 8 other housemates (they’ve been the best, we sometimes joke that B stands for best house), and we cook, clean, study, and have fun together.
If you’d like to read more about what cooking with 8 people has been like, see my post here about the food we’ve made!
As for classes, they’ve been a mix of lectures, classroom activities, movie nights, and the occasional field trip - basically what I’d consider a standard school schedule with more field trips and movie nights than normal mixed in. Everyone’s taking the same 3 classes and have the choice of taking 1 or 2 other electives (there are 3 elective options), which means most people’s class schedules look pretty similar. People talk a lot about how it feels like highschool since we’re in class most of the day, but hey - soon we’ll be on a boat, so we’re not complaining too much.


link
http://1414504.azurewebsites.net/
http://mjc7778.azurewebsites.net/cmm007/LabMaterials/6-1-mySQL/adminer.php
first connect php storm with github through file/default settings username: (1414504) password same as github and host: github.com
VCS and then import into version control and then share project on github and then ctrl + K to put prject files on github or VCS/GIT/PUSH
step 2
portal.azure.com
login in
create new app and then deployment source
get database credentials and use them into project files and into adminer to create table here


TogetherMap
Collaborative Mapping for Web and Mobile
TogetherMap allows you to collaboratively create and share interactive maps.
Build maps from scratch or upload data from shapefiles.
Share a map with a few people or add to the gallery for public access.
Mark places on the map, edit info about places, or live chat about places in the map.
The world changes in an instant; so will your map.
Maps are synchronized in real time between users and
chat-like conversations enable discussions about places.
Follow collections of places and get notifications in your inbox when new contributions are made.
Pictures are worth a thousand words.
Upload images for a visual record of places.
Upload your data to share with others.
Invite just a few people to view your work or allow the whole world to submit new places.
Collect data with the help of others using standard web forms.
View it on TogetherMap or export it to shapefile and use in GIS.
Differentiate places with custom themes, filters, and so much more.
Get started today!


“Come let’s join hands and together work mutually in the field of overseas education. We will be more than delighted to work with other Overseas Education Service Providers. ”
Migrates is always in constant search of people with like mindsets and keen in the field of overseas education. The ones who wish to make a great career by helping students make their lives better. Such people need to be youthful, strong-minded, professional and lively. They must know that our work directly shapes the lives of the young generation of the country.
Migrates has an amazing revenue scheme in which you will see an increase in your revenue, every time you help shape a career of a student.
You will get access to all the resources of the company including the human resource. Which means you will be provided with appropriate training and guidance, every step of the way. Which will not only improve your working but also improve your knowledge.
With tie-ups in more than 11 countries and counting all around the world, you get a platform where you are exposed to the culture and opportunity to work all around the world.
You will also get access to presentations, webinars, library, tutorials and lectures and any other information you might need along the way.
The first step is to make up your mind to become an associate of ours. You do not have to worry about the terms and conditions, rest assured, every part of terms and conditions will be open to discussion and all the questions you might have, will be answered by our experts to your satisfaction. Also, you will be given the necessary training.
After your training is complete and you are finally on-board with us, we will provide you with the appropriate amount of work and keep a close eye on the process that you will have to go through. We will always be around for guidance or queries and will help you along the whole process.
You can always increase your part of income by enrolling more students and helping them.


An Introduction to AngularJS
AngularJS (commonly referred to as "Angular" or "Angular.js") is an open-source web application framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing single-page applications.
The AngularJS library works by first reading the HTML page, which has embedded into it additional custom tag attributes. Angular interprets those attributes as directives to bind input or output parts of the page to a model that is represented by standard JavaScript variables. The values of those JavaScript variables can be manually set within the code, or retrieved from static or dynamic JSON resources.
AngularJS is the frontend part of the MEAN stack, together with Node.js runtime, Express.js backend framework and MongoDB database.
First Things First
In order to use AngularJS, you must add it in your project. The fastest way to add AngularJS is by using automation tools such as Bower and npm.
You can also do this by downloading the actual source code from this website. Then, you need to reference the angular.min.js script in your html page after you add the script to your project folder.
You can also use Angular by referencing the CDN from your html page. Click here to get the AngularJS CDN.
This is how you reference the CDN in your project:
Including the Module
After you have Angular in your project, you have to add a module to a script file.
A module is created by using the AngularJS function "angular.module" within your script.
This is what is should look like:
Now you have to use the "ng-app" directive in your HTML page.
This will bind the script file to your HTML.
This is what is should look like:
Attaching a Controller
AngularJS controllers control the data of AngularJS applications.
These are regular JavaScript Objects. We will start with the script file first.
The syntax for adding a script is as follows:
Now you have to define the controller inside your HTML page. The controller should be added where you want to interact with the data.
This is how you use the "ng-controller" directive in your HTML:
Using Expressions
AngularJS expressions can be written inside double braces: {{ expression }}. AngularJS expressions can also be written inside a directive: ng-bind="expression". AngularJS will resolve the expression, and return the result exactly where the expression is written.
AngularJS expressions are much like JavaScript expressions: They can contain literals, operators, and variables. Example {{ 5 + 5 }} or {{ John + " " + Smith }} These expressions will evaluate to "10" and "John Smith", respectively.
Using Directives
AngularJS lets you extend HTML with new attributes called Directives. AngularJS has a set of built-in directives which offers functionality to your applications. AngularJS also lets you define your own directives.
AngularJS directives are extended HTML attributes with the prefix ng-. The ng-app directive initializes an AngularJS application. The ng-init directive initializes application data. The ng-model directive binds the value of HTML controls (input, select, textarea) to application data.
Demo
I have created a demo that implements all of the above features that Angular offers. Below are some code snippets that I wrote in order to make this demo. In addition to creating modules, controllers, and expressions, I have added some advanced sort and filter features that come with Angular.
Click here to view the working demo!Code Snippets:
Full Script:
Full HTML Controller:
For the full documentation on AngularJS, click here.


The two ARIA Listboxes are programmatically controled in order to move listbox items from one list to the other.
Set focus on either of the Listboxes. Press the Arrow keys to change options, or press Home or End to jump to the beginning or end of the list. Press PageUp or PageDown to jump backward or forward incrementally. Press any letter or number to jump to an item starting with that character or digit. Press the Spacebar to toggle selection. Activate the Add button to move items from the Cart to the Basket. Activate the Remove button to move items from the Basket to the Cart. Mouse users can click non-contiguous listbox items to toggle selection as usual.


Contact Me
×
You can contact me via my
Linkedin page
.
NW | Blog
Menu
Home
Contact
NW | Blog
Aliexpress affiliate how-to and more
How to create an Aliexpress affiliate account
How to quickly and easily create an Aliexpress affiliate account.
Posted on 12 May, 2018
~ end of posts ~


[gecode-users] use of the folder Gecode.lib
manel askri
askri.manel1 at gmail.com
Tue Jan 7 15:59:06 CET 2014
hi
i don't get well what YOU are trying to tell me , but this is what i did
first i tried the example exists in Your site " magic-sequence-gcc" but i
have got the same error
i even tried to use VS2010 in windows 7 , 64 bits but i have the same
error
So can you explain to me how to fixe this error
Thank You very much
2014/1/7 Christian Schulte <cschulte at kth.se>
> You have to recompile your project so that the Gecode version numbers
> match (this is as always) on both platforms.
>
>
>
> If you want to redistribute your project compiled in debug mode (which you
> tried to do but should not) then even the MSVC versions have to match on
> both platforms.
>
>
>
> Christian
>
> --
>
> Christian Schulte, Professor of Computer Science, KTH,
> www.ict.kth.se/~cschulte/
>
>
>
> *From:* users-bounces at gecode.org [mailto:users-bounces at gecode.org] *On
> Behalf Of *manel askri
> *Sent:* Tuesday, January 07, 2014 3:38 PM
> *To:* users at gecode.org list
> *Subject:* [gecode-users] use of the folder Gecode.lib
>
>
>
> Hi all
>
>
>
> i implemented my project with gecode 4.0.0 on windows 7 32 bits with
> VS2010 so when i tried to reuse my project on windows 7 64 bits ( i
> installed gecode 4.2.1 with VS2012) but i have got this error : can't open
> the file "GecodeSupport-4-2-1-D-x86.lib" ????????
>
>
>
> So can You help me please with that please
>
>
>
> Thank YOU verry much
>
>
>
> MANEL
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gecode.org/pipermail/users/attachments/20140107/dd17bd3c/attachment.html>
More information about the users
mailing list


| Urgency | Request for | Name | Address | State | No. Required | Request Received | {% if request.user.is_authenticated %}{% endif %} |
|---|---|---|---|---|---|---|---|
| {% if cremationReq.urgency == 'Urgent' %} {{cremationReq.urgency}} {% elif cremationReq.urgency == 'Not Urgent' %} {{cremationReq.urgency}} {% else %} {{cremationReq.urgency}} {% endif %} | {{cremationReq.requestType}} | {{cremationReq.full_name}} | {{cremationReq.streetAddress}} {{bedReq.city}} | {{cremationReq.state}} Australia | {{cremationReq.bedsQty}} | {{cremationReq.requestOn|timesince}} | {% if request.user.is_authenticated %}{% endif %} |


Wool fabric. Oversize design. Long sleeve. Lapel with notch. Two side welt pockets. Back slit. Inner lining. Double button fastening.
60% viscose,40% wool. Lining: 55% polyester,45% viscose
BuyLong design. Straight fit. Flowy fabric. Flowers print. Classic collar. Long sleeve. Button fastening. Loops on the waist. Removable bow on the waist.
100% viscose
BuyFlowy fabric. Straight design. Long design. Shirt-style collar. Button fastening on the front section. Long sleeve with buttoned cuffs. Removable bow on the waist. Pleats detail. Opening in the lower front.
83% viscose,17% acrylic
BuyKnitted fabric. Cable knit. Cable stitch. Long sleeve. Cable knit finish.
100% acrylic
BuyStructured design. Checkered structure. Shoulder pad. Shirt-style collar. Double button fastening. Long sleeve. Two side welt pockets. Inner lining.
65% polyester,33% viscose,2% elastane. Lining: 55% polyester,45% viscose. Sleeve lining: 100% polyester. Piping: 100% polyester
BuyGeometric design. Mini size. Faux-leather. Short strap. Long removable strap. Zip fastening. Inner lining.
100% polyurethane. Lining: 100% polyester
BuyRounded toe. Ankle bracelet. Buckle. Wide heel. 6 cm heel.
Shoeupper: 100% polyester. Lining: 60% polyurethane,40% polyester. Insole: 100% goatleather. Sole: 100% thermoplastic. Sole fixative: 100% stuck
Buy100% Leather. Rounded toe. Square heel. Zip fastening on the back section. 8 cm heel.
Shoeupper: 100% goatleather. Lining: 80% polyester, 20% polyurethane. Insole: 100% polyurethane. Sole: 100% rubber. Sole fixative: 100% stuck
BuyAll the information has been borrowed from the website Mango. No copyright violation is intended.


process.nextTick(function () { setTimeout(function () { process.nextTick(function () { }) }, 0) process.nextTick(function () { }); process.nextTick(function () { process.nextTick(function () { }); }); process.nextTick(function () { }); }); process.nextTick(function () { process.nextTick(function () { }); }); process.nextTick(function () { });
Eval
Strace


{include file="common/meta" /}
{:__('Dashboard')}
{:__('Control panel')}
{if !IS_DIALOG}
{:__('Dashboard')}
{foreach $breadcrumb as $vo}
{$vo.title}
{/foreach}
{/if}
{__CONTENT__}
{include file="common/script" /}


--- title: The `mulearn.kernel` module keywords: fastai sidebar: home_sidebar summary: "The `mulearn.kernel` module contains the implementations of kernels." description: "The `mulearn.kernel` module contains the implementations of kernels." ---
The base class for kernels is Kernel
: it exposes a generic constructor and
a base compute
method, which is only callable by subclasses. The class
method get_default
returns a default kernel subclass.
Linear kernel corresponding to dot product in the original space. This kernel is unique, thus it is instantiated invoking the constructor without arguments.
k = LinearKernel()
Examples
Arguments of a dot product are iterables having the same
length, expressed as arguments of method compute
:
k.compute((1, 0, 2), (-1, 2, 5))
k.compute([1.2, -0.4, -2], [4, 1.2, .5])
Different numeric iterables can intertwine as arguments:
k.compute((1.2, -0.4, -2), [4, 1.2, .5])
Specification of iterables having unequal length causes a ValueError
to be
thrown.
Tests
assert(k.compute((1, 0, 2), (-1, 2, 5)) == 9)
assert(k.compute([1.2, -0.4, -2], [4, 1.2, .5]) == pytest.approx(3.32))
assert(k.compute((1.2, -0.4, -2), [4, 1.2, .5]) == pytest.approx(3.32))
with pytest.raises(ValueError):
k.compute((1, 0, 2), (-1, 2))
Kernel corresponding to a dot product after mapping points on a higher-dimensional space through a polynomial (affine) transformation. A hyperplane in this space corresponds to polynomial surfaces in the original space.
A PolynomialKernel
object is obtained in function of its degree.
k = PolynomialKernel(2)
Only positive integers can be used as polynomial degree, otherwise a
ValueError
is thrown.
Arguments of compute
are numeric iterables (possibily intertwined) having
the same length:
k = PolynomialKernel(2)
k.compute((1, 0, 2), (-1, 2, 5))
k.compute([1.2, -0.4, -2], [4, 1.2, .5])
k = PolynomialKernel(5)
k.compute((1, 0, 2), [-1, 2, 5])
k.compute((1.2, -0.4, -2), (4, 1.2, .5))
Specification of iterables having unequal length causes a ValueError
to be
thrown.
Tests
with pytest.raises(ValueError):
PolynomialKernel(3.2)
with pytest.raises(ValueError):
PolynomialKernel(-2)
k = PolynomialKernel(2)
assert(k.compute((1, 0, 2), (-1, 2, 5)) == 100)
assert(k.compute([1.2, -0.4, -2], [4, 1.2, .5]) == pytest.approx(18.6624))
k = PolynomialKernel(5)
assert(k.compute((1, 0, 2), [-1, 2, 5]) == 10**5)
assert(k.compute((1.2, -0.4, -2), (4, 1.2, .5)) == pytest.approx(1504.59195))
with pytest.raises(ValueError):
k.compute((1, 0, 2), (-1, 2))
Kernel corresponding to a dot product after mapping points on a higher-dimensional space through a polynomial (homogeneous) transformation. A hyperplane in this space corresponds to polynomial surfaces in the original space.
An HomogeneousPolynomialKernel
object is obtained in function of its degree.
k = HomogeneousPolynomialKernel(2)
Only positive integers can be used as polynomial degree, otherwise
ValueError
is thrown.
Arguments of compute
are numerical iterables (possibily intertwined) having
the same length.
k = HomogeneousPolynomialKernel(2)
k.compute((1, 0, 2), (-1, 2, 5))
k.compute([1.2, -0.4, -2], [4, 1.2, .5])
k = HomogeneousPolynomialKernel(5)
k.compute((1, 0, 2), [-1, 2, 5])
k.compute((1.2, -0.4, -2), (4, 1.2, .5))
Specification of iterables having unequal length causes a ValueError
to be
thrown.
Tests
with pytest.raises(ValueError):
HomogeneousPolynomialKernel(3.2)
with pytest.raises(ValueError):
HomogeneousPolynomialKernel(-2)
k = HomogeneousPolynomialKernel(2)
assert(k.compute((1, 0, 2), (-1, 2, 5)) == 81.0)
assert(k.compute([1.2, -0.4, -2], [4, 1.2, .5]) == pytest.approx(11.0224))
k = HomogeneousPolynomialKernel(5)
assert(k.compute((1, 0, 2), [-1, 2, 5]) == 59049.0)
assert(k.compute((1.2, -0.4, -2), (4, 1.2, .5)) == pytest.approx(403.357761))
with pytest.raises(ValueError):
k.compute((1, 0, 2), (-1, 2))
Kernel corresponding to a dot product after mapping points on an infinite-dimensional space. A hyperplane in this space corresponds to the superposition of exponential surfaces in the original space.
A GaussianKernel
object is obtained in function of the corresponding
standard deviation.
k = GaussianKernel(1)
Only positive values can be used as standard deviation, otherwise a
ValueError
is thrown.
Arguments of compute
are numeric iterables (possibily intertwined) having
the same length.
k = GaussianKernel(1)
k.compute((1, 0, 1), (0, 0, 1))
k.compute([-3, 1, 0.5], [1, 1.2, -8])
k.compute([-1, -4, 3.5], (1, 3.2, 6))
Specification of iterables having unequal length causes aValueError
to be
thrown.
Tests
with pytest.raises(ValueError):
GaussianKernel(-5)
k = GaussianKernel(1)
assert(k.compute((1, 0, 1), (0, 0, 1)) == pytest.approx(0.60653065))
assert(k.compute([-3, 1, 0.5], [1, 1.2, -8]) == pytest.approx(6.73e-20))
assert(k.compute([-1, -4, 3.5], (1, 3.2, 6)) == pytest.approx(3.29e-14))
with pytest.raises(ValueError):
k.compute([-1, 3.5], (1, 3.2, 6))
Pseudo-kernel corresponding to a dot product based on hyperbolic tangent.
A HyperbolicKernel
object is obtained in function of its degree.
k = HyperbolicKernel(1, 5)
Arguments of compute
are numerical iterables (possibily intertwined) having
the same length.
k = HyperbolicKernel(1, 5)
k.compute((1, 0, 1), (0, 0, 1))
k.compute([-3, 1, 0.5], [1, 1.2, -8])
k.compute([-1, -4, 3.5], (1, 3.2, 6))
Specification of iterables having unequal length causes a ValueError
to be
thrown.
Tests
k = HyperbolicKernel(1, 5)
assert(k.compute((1, 0, 1), (0, 0, 1)) == pytest.approx(0.9999877))
assert(k.compute([-3, 1, 0.5], [1, 1.2, -8]) == pytest.approx(-0.6640367))
assert(k.compute([-1, -4, 3.5], (1, 3.2, 6)) == pytest.approx(0.9999999))
with pytest.raises(ValueError):
k.compute([-1, 3.5], (1, 3.2, 6))
Custom kernel whose entries are precomputed and stored in a matrix.
A PrecomputedKernel
object is obtained in function of the square matrix
containing its computations.
k = PrecomputedKernel(((9, 1, 4, 4),
(1, 1, 1, 1),
(4, 1, 4, 1),
(4, 1, 1, 4)))
Specification of non-square matrices as arguments to the constructor cause
ValueError
to be thrown.
Arguments of compute
are integers corresponding to the original
patterns in a sample. To be compliant with sklearn
both indices should
be enclosed within iterables.
k = PrecomputedKernel(((1, 2), (3, 4)))
k.compute([1], [1])
k.compute([1], [0])
Specification of an invalid argument to compute
causes an IndexError
to
be thrown. For instance, the kernel previously defined stores a $2 \times 2$
matrix, so that only 0
and 1
will be valid arguments. Moreover,
specification of non-integer values will cause a TypeError
to be thrown.
Tests
k = PrecomputedKernel(((9, 1, 4, 4),
(1, 1, 1, 1),
(4, 1, 4, 1),
(4, 1, 1, 4)))
with pytest.raises(ValueError):
PrecomputedKernel(((1, 2), (3, 4, 5)))
k = PrecomputedKernel(((1, 2), (3, 4)))
assert(k.compute([1], [1]) == 4.0)
assert(k.compute([1], [0]) == 3.0)
with pytest.raises(IndexError):
k.compute([1], [2])
with pytest.raises(TypeError):
k.compute([0], [1.6])


---
layout: post
title: im very happy to announce the success of
date: '2009-01-13T00:38:42+01:00'
tags:
- pycasabadge
- appspot
- google
- picasaweb
- picasa
- photos
- pictures
- badge
- photomadebyme
tumblr_url: http://blog.alezzandro.com/post/70066093/im-very-happy-to-announce-the-success-of
---
I’m very happy to announce the success of pycasabadge, it has about 608 requests in the last 15 hours :-)
I want first thanks all the people that have promoted pycasabadge on their blogs and then I want to thank Google for giving to people like me possibilities of making and hosting software on their servers without any costs.
So thanks to anyone and thanks a lot to AppSpot.com!
bye.


Event Location:
Microsoft Malaysia
Level 26, Menara 3 Petronas, KLCC
Kuala Lumpur, Kuala Lumpur, Malaysia
Abstract:
You can probably do a good job in configuring and maintaining transactional replication in your environment. You can get these things done with reasonable quality without knowing how SQL Server does things under the covers. However if you want to take your skills to the next level and troubleshoot complex replication issues, it's crucial to know how transactional replication works internally. This session will answers questions like; How does the log reader know where to start the scan? How does it add the commands to the Distribution database? How many threads are involved in a replication process? How does distribution agent look for pending transactions to distribute to its subscribers? Knowing all these will help you to manage and troubleshoot the replication very effectively. Come lets learn together!
Speaker(s): Prabhakaran Bhaskaran,
Abstract:
Any data that we have today is delivered to end users as reports and dashboards. =gt; When it is more than 50 reports, 10 departments, 300 users, how to manage the department categories by folders, reports, users, groups security? =gt; What are the techniques to implement linked reports, subscriptions, report history, snapshot options? =gt; How to edit reports using browser based Report Builder and reuse some of the report parts? =gt; How to build a report that is very simple to use but has advanced capabilities? =gt; How do I see the subscription information that stores data in XML format within ReportServer database? =gt; How to take ownership of a deployed report(s) using T-SQL and is it healthy modifying the data using T-SQL directly on the DB? There are plenty of things that we can do with Reporting services, Report Manager and you can find answers for all above questions in this session. This session also helps you identify the performance bottleneck in poor performing SSRS solutions.
Speaker(s): Dr. Subramani Paramasivam,
Abstract:
One of the most often successfully attacked targets is the data that resides in a database server. SQL Server is considered "secure by default", but this is only relevant until the first databases and configurations have been changed. Which is why most of the exploited weaknesses are due to misconfiguration or weak coding practices as opposed to security bugs in SQL Server itself, of which we had the first one since 7 years in 2014. In this purely demo-based session, I will show several real-life attacks, from mere reading up to disrupting service availability via various types of manual SQL Injection, including a broadly unknown elevation of privileges attack for a non-sa account. If you have a database-server which is accessible by processes beyond your direct control or that even can be reached by some kind of frontend applications and you are unsure regarding the possible security implications to watch out for, this session is meant for you.
Speaker(s): Andreas Wolter,
Abstract:
SQL Server 2014 introduced a completely new storage engine: XTP (Codename “Hekaton”) which offers so called memory optimized tables + indexes and natively compiled stored procedures. Both features together enable for potentially enormous performance-gains: from 3 up to 30 times compared with standard indexes and standard T-SQL. Of course, practice is somewhat more complex and it is important to understand which workloads truly can benefit from this technology and what migration challenges you may encounter. In this introductory session, enriched with a few demos, I will make sure, that everyone gets a basic understanding of In-Memory OLTP concepts and terminology. Also we will take a first glance on the upcoming SQL Server 2016 developments in In-Memory, which combine the mighty ColumnStore technology for DataWarehousing with XTP under the marketing-term "Real-time Operational Analytics In-Memory OLTP".
Speaker(s): Andreas Wolter,
Abstract:
Visual analytics combines automated analysis techniques with interactive visualizations for an effective understanding, reasoning and decision making on the basis of very large and complex datasets”. To enable data analysts to explore large datasets involving varied data types (for example, multivariate, geospatial, textual, temporal, networked), flexible visual analysis tools must provide appropriate controls for specifying the data and views of interest to selectively visualize the data, to filter out unrelated information to focus on relevant items, and to sort information to expose patterns. Data analysts also need to derive new data from the input data, such as normalized values, statistical summaries, and aggregates. This session will highlight on Microsoft’s Power Query, Power Map to explore relevant data sources.
Speaker(s): Dr. J. Joshua Thomas,
Abstract:
If you're trying to make sense of ever-growing piles of data, and you're into data discovery, visualization, and collaboration, get ready for Power BI. Learn about the tools you need to provide faster data insights to your organization, including Power Query, Power View, and natural language querying. We also showcase the new PowerBI.com portal, dashboards, and the Power BI Designer.
Speaker(s): Chiu Kiang Phua,
Abstract:
This session will touch on concerns and techniques as well as tools to be considered when migrating and consolidating to SQL Server 2014 especially from Oracle DBMS to SQL Server.
Speaker(s): Renganathan Palanisamy,
Abstract:
This all-demo session will focus on SQL Server 2016 new features and some old features which can provide better database administration and performance. The breakout of this session is as below: 1- OLTP Performance Enhancement 2- Security Enhancement 3- Hybrid Database Environment 4- SQL Server and Big Data (Hadoop) 5- SQL Server Database Development Enhancement
Speaker(s): Hamid J. Fard,
Abstract:
Big Data means different things to different people. Understand the technologies in use today that can bring business value out of Big Data.
Speaker(s): Ian Choy,
Abstract:
This session will introduce the audience on concepts and general overview of machine learning and how end users can benefit from the predictive analytics. The session will be conducted with various case scenarios and customer stories and challenges. The second half of the session, Azure Machine Learning will be introduced with technical demonstration by building an end-to-end machine learning prediction for various case scenarios using Azure Machine Learning and general algorithms to be used will be also discussed.
Speaker(s): Danaraj Ram Kumar,
This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.
LinkedIn: http://www.linkedin.com/in/andreaswolter
Contact: http://www.andreas-wolter.com/blog/
Andreas Wolter is a Program Manager for SQL Server- and Azure Security at Microsoft. In this role he is working on Security features of SQL Server, Azure SQL Database and Managed Instance. He is currently focusing on “Separation of Duties”-concepts and RBAC-Integration. He has 18 years of experience with SQL Server before joining Microsoft and is the founder of Sarpedon Quality Lab, the Germany-based company specialized on SQL Server HA, Performance and Security. He is Microsoft Certified Master (MCM) for SQL Server and Microsoft Certified Solutions Master for the Data Platform (MCSM) and was recognized as MVP for multiple years in row.
LinkedIn: https://my.linkedin.com/in/hamidjfard
I am SQL Server Data BI Platform Expert with more than 9 years’ of professional experience, I am currently Microsoft Certified Master: SQL Server 2008, Microsoft Certified Solutions Master: Charter-Data Platform, Microsoft Data Platform MVP and CIW Database Design Specialist. After a few years of being a production database administrator I jumped into the role of Data Platform Expert. Being a consultant allows me to work directly with customers to help solve questions regarding database issues for SQL Server.
LinkedIn: http://uk.linkedin.com/in/dageop
Contact: http://www.yoursqlman.com/index.php/blogs
Dr.SubraMANI Paramasivam is a Microsoft MVP, PhD, Microsoft Certified Trainer and Head of Data AI at DAGEOP Ltd having 21 years of DB, BI, Analytics and AI experience. Mani has also spoken in various events like MS IGNITE, PASS Summit, MS Inspire, SQLBITS, Power Platform Summit, Global AI Bootcamp, Data BI Summit, SQLRelay, Power BI World Tour, Data Platform Summit, INSIDESQL UK, Global AI Nights, SQLServerGeeks Summit, MCT Global Summits, Data Day Events and various user group events. Mani also believes in Empowering Every Person in the planet and spreads the awareness on Global challenges via www.EmpoweringEveryPerson.com. He is also a co-owner of 1 Global AI Meetup and 3 Power BI PUG PASS local / user groups.
LinkedIn: https://my.linkedin.com/pub/dehhui-chuan/1/271/a66
Deh Hui brings with her a breadth of marketing, business and technology experience on the data platform, having started off as a Microsoft Certified Professional on SQL Server early in her career, having done business analysis with data tools - SAS/ SPSS and now marketing the data platform stack - SQL Server, Power BI, Datazen, Revolution Analytics. She is well recognized having won accolades such as NextGen Marketing Leader, Leadership Development and Talent Acceleration programs.
Ian Choy is Microsoft#39;s Technology Solution Professional for the data platform business, working with customers on Microsoft data platform adoption, architecture design decisions and best practices. His work and passion involves partner enablement on upcoming Microsoft technology and involvement community events. Prior experiences includes managing large scale data warehouse operations, business intelligence implementations and software development projects.
LinkedIn: http://linkd.in/1BH7dv4
Danaraj works on modern BI delivery activities that includes corporate BI data models development and data integration in the cloud.
Contact: http://www.pythian.com/blog/author/Bhaskaran/
Prabhakaran is SQL Server consultant at Pythian, a company based in Ottawa, Canada, specializing in Remote database services. He is former SQL Server Support Engineer at Microsoft. He always loves to learn and share his knowledge.
LinkedIn: http://www.linkedin.com/in/andreaswolter
Contact: http://www.andreas-wolter.com/blog/
Andreas Wolter is a Program Manager for SQL Server- and Azure Security at Microsoft. In this role he is working on Security features of SQL Server, Azure SQL Database and Managed Instance. He is currently focusing on “Separation of Duties”-concepts and RBAC-Integration. He has 18 years of experience with SQL Server before joining Microsoft and is the founder of Sarpedon Quality Lab, the Germany-based company specialized on SQL Server HA, Performance and Security. He is Microsoft Certified Master (MCM) for SQL Server and Microsoft Certified Solutions Master for the Data Platform (MCSM) and was recognized as MVP for multiple years in row.
Dr. J. Joshua Thomas, MSc, Ph.D., is currently a senior lecturer in department of computing at the School of Engineering, Computing and Built Environment, KDU Penang University College. He received his PhD in Intelligent Systems Techniques from University Sains Malaysia. He is currently work with machine learning (Deep learning) problems in computer vision, cross industry standard process for data science/mining (CRISP-DM) targeting manufacturing sensor dataset modelling, evaluation and deployment, Big data visual analytics and its applications. He has published academic articles from his research domain as book chapters, journal articles and conference proceedings. He has experience in Microsoft PowerBI, Azure Machine Learning studio.
LinkedIn: https://www.linkedin.com/profile/view?id=4145768amp;trk=hp-identity-name
A well experience SQL Server Practitioner and Consultant with keen interest on migration and consolidation task. Especially from non Microsoft DBMS such as Oracle , IBM DB2 and MySQL to SQL Server.
Chiu Kiang is the principal of PCK Consulting, a provider for SQL Server and Microsoft .NET development and consulting services. He works with customers and partners on technologies covering data management, business intelligence, performance tuning and enterprise integration. He is currently in his 11th year in his role as a Microsoft MVP for SQL Server.
The following is a list of sponsors that helped fund the event.


| What started out as a night of celebration quickly turned into a night these three friends will never forget. | |
| Genres: | Short, Drama, Mystery, Thriller |
| Director: | Jason-Christopher Mayer |
| Writer: | Jason-Christopher Mayer |
Cast: | Vaughn - Justin Clarke Brodie - Ryan Eppler Tyler - Justin Mayer John - Chris Risi Detective Hobbs - Brenton Scott |


Showing header details along with the header menu will help users to get a better understanding about what kind of data is shown and allow to customize overall grid table by providing few of rich data table configurations.
To show header in the data table users need to set the showHeader
property to true. The default
value for show header is false
By enabling showHeader
the header section will be enabled and there are few additional properties that
can be configure after enabling the header section. those properties will be explain in-detail in next sections.
There are few more properties that affects to the behaviour of table header. All the available properties can be applicable in global level of grid configuration.
title: string
Title property will allow to define a name for the grid table. by simply binding a string value to the title property will be displays on header section. providing a meaningful name is mandatory to get better understanding about the showing data for the users from the first impression.
showRefreshButton: boolean
This configuration can be uses to enable/disable data refresh button. by enabling the refresh button users able to update the grid with latest data by clicking on refresh icon that appears in header details bar.
When dealing with Server Side Basic Data Binding this property is very useful. In here, after a users click on refresh button it will trigger the particular event and ornamentum will re-send a request by invoking the respective service call and render the data with newly arrived response.
Also this property is useful in no data retrieval scenario. for more about no data please refer the No Records Template section.
showColumnSelector: boolean
This property is uses to show or hide the column selector button. by enabling the column selector property, users can select/deselect the available columns that need to be shown in grid table. selected columns will be displays with available or default column width.


- 系统
- 文章管理
{include file="public/menu" /}
{include file="public/head" /}
{include file="public/top" /}


Czech former world number four Berdych announces retirement
by ReutersLONDON (Reuters) - Former world number four and Wimbledon runner-up Tomas Berdych has announced his retirement from tennis.
The Czech, who won 13 ATP singles titles in a 17-year-long career, was a fixture in the world's top 10 between 2010 and 2016.
Berdych's one Grand Slam final came in 2010 when he was beaten by Rafael Nadal at the All England Club.
He was part of the Czech side that won back-to-back Davis Cup titles in 2012 and 2013.
The 34-year-old Berdych, who has not played since losing in the first round of the U.S. Open in August, announced his decision at the ATP Finals on Saturday.


yaas is a video downloader. It uses youtube-dlp behind the scenes.
{% block main %}Supported sites
- youtube.com
- vimeo.com
- twitch.tv
- soundcloud.com
- instagram.com
- dailymotion.com
- cnn.com
Or see the full list of supported sites.
{% endblock %}{% block head %} {% endblock head %}
yaas is a video downloader. It uses youtube-dlp behind the scenes.
{% block main %}Or see the full list of supported sites.
{% endblock %}