João Cascalheira
Home
Publications
Research
CV
Teaching
Downloads
Contact
Publications
Type
Journal article
Book
Date
2021
2020
2019
João Cascalheira
,
Célia Gonçalves
,
Daniela Maio
(2021).
The spatial patterning of Middle Palaeolithic human settlement in westernmost Iberia
. The spatial patterning of Middle Palaeolithic human settlement in westernmost Iberia.
Cite
Code
DOI
Rowan McLaughlin
,
Magdalena Goméz-Puche
,
João Cascalheira
,
Nuno Bicho
,
Javier Fernández-López de Pablo
(2020).
Late Glacial and Early Holocene human demographic responses to climatic and environmental change in Atlantic Iberia
. Late Glacial and Early Holocene human demographic responses to climatic and environmental change in Atlantic Iberia.
Cite
Code
Dataset
Video
DOI
Jonathan Haws
,
Michael Benedetti
,
Sahra Talamo
,
Nuno Bicho
,
João Cascalheira
,
M. Grace Ellis
,
Milena Carvalho
,
Lukas Friedl
,
Telmo Pereira
,
Brandon Zinsious
(2020).
The early Aurignacian dispersal of modern humans into westernmost Eurasia
. The early Aurignacian dispersal of modern humans into westernmost Eurasia.
Cite
Code
Dataset
Project
DOI
João Cascalheira
,
Manuel Alcaraz-Castaño
,
Javier Alcolea-González
,
Maria de Andrés-Herrero
,
Alvaro Arrizabalaga
,
Joan Emili Aura Tortosa
,
Naroa Garcia-Ibaibarriaga
,
Maria-Jose Iriarte-Chiapusso
(2020).
Paleoenvironments and human adaptations during the Last Glacial Maximum in the Iberian Peninsula: A review
. Paleoenvironments and human adaptations during the Last Glacial Maximum in the Iberian Peninsula: A review.
Cite
Code
DOI
João Cascalheira
(2019).
Territoriality and the organization of technology during the Last Glacial Maximum in southwestern Europe
. Territoriality and the organization of technology during the Last Glacial Maximum in southwestern Europe.
Cite
Code
DOI
João Cascalheira
,
Andrea Picin
(2019).
Short-Term Occupations in Paleolithic Archaeology
. Short-Term Occupations in Paleolithic Archaeology.
Cite
DOI
Isabell Schmidt
,
João Cascalheira
,
Nuno Bicho
,
Gerd-Christian Weniger
(2019).
Human adaptations to the Last Glacial Maximum
. Human adaptations to the Last Glacial Maximum.
Cite
DOI
Pedro Horta
,
João Cascalheira
,
Nuno Bicho
(2019).
The Role of Lithic Bipolar Technology in Western Iberia’s Upper Paleolithic: the Case of Vale Boi (Southern Portugal)
. Journal of Paleolithic Archaeology 2(2).
Cite
Code
DOI
Cite
×


STREAM1
STREAM2
OVERLAYED
+
FILE9
=
FILE9
FILE8
FILE8
FILE7
FILE7
FILE7
FILE6
FILE6
FILE6
FILE5
FILE5
FILE4
FILE4
FILE3
FILE3
FILE3
FILE2
FILE2
FILE1
FILE1
⬇
⬇
⬇


Apache Aurora is a service scheduler that runs on top of Apache Mesos, enabling you to run long-running services that take advantage of Apache Mesos' scalability, fault-tolerance, and resource isolation. This documentation has been organized into sections with three audiences in mind:
This documentation is a work in progress, and we encourage you to ask questions on the Aurora developer list or the #aurora
IRC channel on irc.freenode.net
.


Before yesterday (not current year)
{{ formats.ru.relative.short.beforeYesterdayNotCurrentYear }}
{{ formats.en.relative.short.beforeYesterdayNotCurrentYear }}
Before yesterday (current year)
{{ formats.ru.relative.short.beforeYesterdayCurrentYear }}
{{ formats.en.relative.short.beforeYesterdayCurrentYear }}
Before yesterday (current year) (with seconds)
{{ formats.ru.relative.short.beforeYesterdayCurrentYearSeconds }}
{{ formats.en.relative.short.beforeYesterdayCurrentYearSeconds }}
Before yesterday (current year) (with milliseconds)
{{ formats.ru.relative.short.beforeYesterdayCurrentYearMilliseconds }}
{{ formats.en.relative.short.beforeYesterdayCurrentYearMilliseconds }}
Yesterday
{{ formats.ru.relative.short.yesterday }}
{{ formats.en.relative.short.yesterday }}
Yesterday (with seconds)
{{ formats.ru.relative.short.yesterdaySeconds }}
{{ formats.en.relative.short.yesterdaySeconds }}
Yesterday (with milliseconds)
{{ formats.ru.relative.short.yesterdayMilliseconds }}
{{ formats.en.relative.short.yesterdayMilliseconds }}
Today
{{ formats.ru.relative.short.today }}
{{ formats.en.relative.short.today }}
Today (with seconds)
{{ formats.ru.relative.short.todaySeconds }}
{{ formats.en.relative.short.todaySeconds }}
Today (with milliseconds)
{{ formats.ru.relative.short.todayMilliseconds }}
{{ formats.en.relative.short.todayMilliseconds }}
Tomorrow
{{ formats.ru.relative.short.tomorrow }}
{{ formats.en.relative.short.tomorrow }}
Tomorrow (with seconds)
{{ formats.ru.relative.short.tomorrowSeconds }}
{{ formats.en.relative.short.tomorrowSeconds }}
Tomorrow (with milliseconds)
{{ formats.ru.relative.short.tomorrowMilliseconds }}
{{ formats.en.relative.short.tomorrowMilliseconds }}
After tomorrow (current year)
{{ formats.ru.relative.short.afterTomorrowCurrentYear }}
{{ formats.en.relative.short.afterTomorrowCurrentYear }}
After tomorrow (current year) (with seconds)
{{ formats.ru.relative.short.afterTomorrowCurrentYearSeconds }}
{{ formats.en.relative.short.afterTomorrowCurrentYearSeconds }}
After tomorrow (current year) (with milliseconds)
{{ formats.ru.relative.short.afterTomorrowCurrentYearMilliseconds }}
{{ formats.en.relative.short.afterTomorrowCurrentYearMilliseconds }}
After tomorrow (not current year)
{{ formats.ru.relative.short.afterTomorrowNotCurrentYear }}
{{ formats.en.relative.short.afterTomorrowNotCurrentYear }}


Ujumbe is a citizen facing SMS messaging platform developed by Priority Mobile that allows citizens to get in touch with their elected leaders with their issues or concerns. .
value of using the ujumbe sms messaging platform
Need your leader to know about insecurity? a poor road? Under performing school? or a truant head teacher? sign up and let them know.
Want to know what your constituents care about? their issues? want the title of Mr/Ms/Mrs Responsive? Join us.
18 to 35 years old
Most pressing Issue.
Gender distrubution in the system.
send us a message .


To the
landing page
To the
Home Page
Pages
Meeting Notes
&
Topic Suggestions
Calendar
&
Event Info
Maintenance requests
&
Contacts
NASCO info
&
Important Documents
Calendar and Upcoming Events
Check out what's up and coming for COUCH.
COUCH Calendar:


JSONLint Partners
Check out their products!About JSONLint?
JSONLint is a validator and reformatter for JSON, a lightweight data-interchange format. Copy and paste, directly type, or input a URL in the editor above and let JSONLint tidy and validate your messy JSON code.
Tips & Tricks
"json"
parameter. Here's an example URL to test.?reformat=compress
to the URL.Common Errors
'STRING'
- You probably have an extra comma at the end of your collection. Something like { "a": "b", }
'STRING'
, 'NUMBER'
, 'NULL'
, 'TRUE'
, 'FALSE'
, '{'
, '['
- You probably have an extra comma at the end of your list. Something like: ["a", "b", ]
{ "key": "value" }
Different Results
If you use a Windows computer you may end up with different results. This is possibly due to the way Windows handles newlines. Essentially, if you have just newline characters (\n)
in your JSON and paste it into JSONLint from a Windows computer, it may validate it as valid erroneously since Windows may need a carriage return (\r)
as well to detect newlines properly. As a solution, either use direct URL input, or make sure your content's newlines match the architecture your system expects!


Interfaces and implementation of things related to the constant pool.
PACKAGES USED:
com.android.dx.rop.type
com.android.dx.util


HTML5 media speed controller options
Press buttons to record key presses or mouse scrolls to use as shortcuts.
When recording shortcuts, modifiers may change displayed shortcut values. E.g. if "shift + ," is entered, it will be displayed as "shift + <".
Playback rate increment value:
Scroll over controller to change speed?
Increase speed:
Record shortcut
Decrease speed:
Record shortcut
Switch speed between current speed and:
Record shortcut
Skip (by x seconds):
Backwards: Record shortcut
Forwards: Record shortcut
Toggle hide controller: Record shortcut
Subtitles delay increment value (ms):
Increase delay: Record shortcut
Decrease delay: Record shortcut
Subtitles delay increment value (fine) (ms):
Increase delay: Record shortcut
Decrease delay: Record shortcut
Change subtitles delay by 1ms:
Increase delay: Record shortcut
Decrease delay: Record shortcut
Move subtitles up and down (%):
Move up: Record shortcut
Move down: Record shortcut
Activate Alt (+ Shift) + number keys to switch speed (Alt+Shift+1-6 for speeds 11-16x)?
Use custom colour matrix css?
1.036
-0.0286
0.0005
0
-0.0041
-0.1218
1.2056
-0.0745
0
-0.0003
-0.0147
0.002
1.0219
0
-0.0046
0
0
0
1
0
Use custom video css?
brightness(1)
contrast(1)
saturate(1)
hue-rotate(0deg)
invert(0)
sepia(0)
blur(0px)
!important;
Load video CSS calibration image:
Select font:
Subtitles' css (only certain CSS properties work here, click here for the documentation ):
background-color: transparent;
color: #ffff00;
font-size: 148%;
font-weight: bold;
text-shadow: 0.02em 0.05em black, 0.06em 0.02em black, -0.09em -0.01em black, 0.09em 0.05em black;
Other subtitles' css:
(use transform: translate to set default position; translate((left/right)%, (top/bottom)%))
(Set the same values for transform and -webkit-transform):
transform: translate(0%, -94%) scale(0.9,1);
-webkit-transform: translate(0%, -94%) scale(0.9,1);
Current style:
Blacklisted Sites (enter domain names separated by commas; use asterisks with slashes):
Save


--- layout: post title: US Cavalry at Fort Riley date: '2015-11-20T18:30:48+01:00' categories: - Sketchbooks - Storyboards - Horses picture_url: https://film-Storyboards.tumblr.com/post/133623694607 ---


So I create a new advertisement.
So I edit my own advertisement
So I delete my own advertisement
So I extend the duration of my advertisement
If you have questions or problems you can contact us via email under:
Email<EMAIL_ADDRESS>(Reachable from monday – friday from 10 o‘clock – 15 o‘clock)
What is an advertisement and what is an advertisement type?
Why my advertisement is blocked?
Who has reported my advertisement?


The Definite Guide to Pick the Correct Music While Working
I only know few semi-god-concentration-giants who don’t work with headphones, while being productive at their company’s -usually noisy- office and I really admire them.
For the rest of us co-mortals, we need our headphones/earphones, to make it through. But have you ever thought, what should you listen to, at work? And I mean, in terms of best value regarding your current state.
Below are some hints, about how you should pick the sound that will entertain your ears. Of course, they are not a silver bullet. It is the outcome of my personal experience and tons of experimentations during the past years.
But first, what equipment should I use to listen?
Thanks for asking. For starters, please, do not listen from your computer’s speakers directly. No one gives a f*ck about your music taste and no one needs your help in order to entertain himself. And now that we got this fact sorted, let’s answer the question. :-)
You can use any pair of semi-high-quality headphones/earphones.
Personally, I use these and I am very happy with their performance and level of sound quality, but I would love to try a portable and budget noise cancellation pair.
Inspect your mental state and your tasks ahead
In order to decide what kind of sound will keep company to my ears, I first take an “inside look” on how I feel and what my task ahead is. There is a different kind of music to hear if you want to do “shallow work” and reply to your emails comparing to the one you would hear if you were designing the next Mars Rover(wink-wink Elon Musk).
Without further ado, let’s start with the suggestions. All sound sources, are summed up in the last section of the article. I will focus on the most common cases, as the potential combinations are too many to fit in an article.
Mental state: Mommy-I-dont-want-to-go-to-school
Task: Mentally challenging:
Here is the Mars Rover case. My first choice would be beta/gamma binaural beats. You can help yourself to enter the zone more easily and temporarily reduce any lack of motivation, if you use them.
It is not a magic wand(if you want to procrastinate by all means and at all costs, you will eventually procrastinate) but it has helped me, quite a few times, especially on cases like “last day before my 10-day holidays”.
You can find binaural beats everywhere, from YouTube and Spotify to mobile apps, but my favorite place is a sound generator called fractal panda.
Task: Not trivial, but I have done it a lot of times:
If you are a frontend developer, that would be to make a login and a registration form, from scratch. Or if you are Batman, to drive the Batmobile.
In this case, I would pick instrumental music, maybe from my favorite genre(that would be power metal).
The “favorite band” choice is great, but lyrics might distract you with higher probability than pure music. Up to you though, feel free to experiment a bit.
Lo-fi music(how about freecodecamp radio, ambient sounds like trains and rain (have you used ambient mixer and its great collection?) and classical music are good choices as well. As always, YouTube and Spotify, are our best friends.
Task: I need creativity, as I am a content creator:
I encourage you to utilize the coffee-shop effect. As Barbara Oakley would mention in her great MOOC Mindshift working in a coffee shop would help you enable the diffuse mode of your brain.
I can’t brag that it had helped me a lot, but I recognize not everyone is the same. Instead, I see that calm violin tracks are giving me a good shot of creativity, so I am tapping on them when I have the chance.
I also know that some people enjoy the sound of a fan for that matter, although most of us find it annoying.
Task: Chilling and reading:
Ah, that wonderful time of the day. Chilling time, to be precise. I think it goes without saying that you should pick your favorite band(s). Relaxing genres(like jazz), are a good fit, as well. Especially, if it is before bedtime. Also, it is worth giving alpha/theta/delta binaural beats a chance.
Now about reading:
- If it is reading for university/exams in general(or for an equally important purpose) consider monotonous sounds, without lyrics. My favorites are violin(yep, again) and train sounds accompanied by thunderstorms(not sure why maybe I get the illusion of bad weather and thus I find no reasons to procrastinate).
- If it is casual reading, like reading your favorite novel, then my best bet would be nature sounds.
Mental state: Bring it on:
Here things are easier.
First of all, I would like to insist you to stay away from gamma binaural beats. You are already motivated you have a good amount of beta/gamma activity in your head, so under normal circumstances, there is no need to enforce it even more.
Binaurals are considered safe in general with no health side effects, but you might get mentally exhausted easily, in such case.
Otherwise, using the same path to choose your perfect music track, as in the unmotivated state, will work for most people. Though, my favorite choice here is to pick, a playlist from my favorite band and increase the volume(only a bit, because we only get one pair of ears).
I would stick to up beating tracks, as they help you feed your enthusiasm through music.
That’s all folks
Thank you for reading this article. Let’s start by giving our best work-company, music, the attention it deserves. Below you can find links to all the sources I mentioned above. As always, I would be more than happy to listen to your own “music strategies”.


Instructions: In the model test, we have tried to build the linear regression model with independent variables: Height (X1) Weight (X2) and Hair Length (X3). The idea is similar in this experiment. You will construct a linear regression model given 8 independent variables. You could explore them with the left two blocks, and study linear regression modeling with the Tutorial Material. {% if group_id > 0 %} AI system can assist you in constructing the model. {% endif %} Eventually, you would need to choose the variables that you would like to include/exclude in this model and submit it. Good luck!


Current release: 7.5 – March 5th, 2014
Changelog Entries:
March 5th, 2014
[bdubbs] - Release of BLFS-7.5.
March 4th, 2014
[fernando] - Include upstream fixes with new patch and update statistics of pygobject-2.28.6.
[fernando] - Tweaks, reformats and fixes: setqt, Qt-5.2.1, Qt-4.8.5, LibreOffice-4.2.0, WebKitGTK+-1.10.2 and WebKitGTK+-2.2.4.
March 3rd, 2014
[ken] - reinstate libexecdir in sudo, it is all libraries, and transitionally add optional switches to allow people using versions of LFS before 7.5 to refrain from putting files in /usr/libexec, in accordance with the previous version of the FHS.
[ken] - remove libexecdir from mc, menu-cache, openbox, pulseaudio, w3m and related cleanups.
March 1st, 2014
February 27th, 2014
[igor] - Set an environment variable for libreoffice installation prefix. Fixes #4725.
February 26th, 2014
[ken] - reinstate libexecdir for acl, and explain why it is appropriate.
[ken] - remove libexecdir from acl, ConsoleKit, gnome-terminal, colord, NetworkManager.
[igor] - Add --localstatedir configure switch to cups-filters. Fixes #4733.
[igor] - Use libusb instead of libusbx as the two projects have been merged. Fixes #4708.
February 23rd, 2014
[igor] - Archive sendmail. Fixes #4723.
February 22nd, 2014
[igor] - Archive qpopper. Fixes #4722.
February 21st, 2014
February 20th, 2014
February 19th, 2014
[igor] - Add GLU to XScreenSaver dependencies, remove libexecdir configure switch.
February 18th, 2014
[ken] - fix links, paps, tree to not use /usr/man.
[fernando] - Fix xf86-video-vmware-13.0.1 to build with new Mesa.
February 17th, 2014
[bdubbs] - Adjust lsb-release instructions. Fixes #4697.
February 16th, 2014
[pierre] - Update to Serf-1.3.4. Fixes #4693.
February 15th, 2014
[ken] - add instructions to build asymptote within TeX Live. This completes the current work (i.e. everything except xindy) for #4647.
[fernando] - Update to cups-filters 1.0.45. Fixes #4694.
[fernando] - Update to dbus-glib 0.102. Fixes #4691.
[fernando] - Update to iso-codes 3.51. Fixes #4692.
[fernando] - Update to gnutls-3.2.11. Fixes #4687.
[fernando] - Update to Git-1.9.0. Fixes #4690.
February 14th, 2014
[fernando] - Update to lynx2.8.8, because it is the same as lynx2.8.8rel.1.
[pierre] - Update to Dovecot-2.2.12. Fixes #4678.
[fernando] - OpenJDK-<IP_ADDRESS>/IcedTea-2.4.5: add lsb_release-1.4 as optional dependency.
[fernando] - Update to ImageMagick-6.8.8-6. Fixes #4689.
[fernando] - Update to lynx2.8.8rel.1. Fixes #4688.
[fernando] - Update to xulrunner/firefox-27.0.1. Fixes #4685.
[fernando] - Update to Git-<IP_ADDRESS>. Fixes #4686.
[fernando] - Update to wpa_supplicant-2.1. Fixes #4673.
[igor] - Update to mariadb-10.0.8. Fixes #4684.
February 13th, 2014
February 12th, 2014
[bdubbs] - Update to sbc-1.2. Fixes #4630.
[fernando] - Update to Net-DNS-0.74. Fixes #4680.
[fernando] - Update to gnumeric 1.12.10. Fixes #4679.
[fernando] - Update to goffice-0.10.10. Fixes #4681.
[fernando] - Update to SQLite <IP_ADDRESS>. Fixes #4677.
[fernando] - Update to grilo-plugins-0.2.10. Fixes #4676.
[fernando] - Update to grilo-0.2.8. Fixes #4675.
[bdubbs] - Update to bind-9.9.5. Fixes #4635.
February 11th, 2014
[pierre] - Update to SWIG-2.0.12. Fixes #4674.
February 10th, 2014
February 9th, 2014
[pierre] - Update to MIT Kerberos 1.12.1 Fixes #4565.
February 8th, 2014
[ken] - Changes to the configuration switches and details for building TeX Live from source. This completes the major work for #4647 but details re the installer's runtime dependencies, and for building asy and xindy, remain to be investigated. A big Thank You to Greg Nietsky for raising this and providing details.
[fernando] - IcedTea-Web-1.4.2: add NPAPI-SDK-0.27.2 as required dependency. Thanks Merell Matlock for reporting. Fixes #4670.
[igor] - Update to php-5.5.9. Fixes #4663.
February 7th, 2014
February 6th, 2014
[ken] - Add graphite2. This fixes #4657 and begins work on #4647
[fernando] - Update to seamonkey-2.24. Fixes #4662.
[fernando] - Update to sudo-1.8.9p5. Fixes #4665.
[fernando] - Update to gdb-7.7. Fixes #4664.
[fernando] - Update to lynx2.8.8pre.4. Fixes #4661.
[fernando] - OpenJDK-<IP_ADDRESS>/IcedTea-2.4.5: add 'pathappend $JAVA_HOME/man MANPATH'.
[fernando] - Update to icedtea-web-1.4.2. Fixes #4660.
February 5th, 2014
February 4th, 2014
February 3rd, 2014
February 2nd, 2014
February 1st, 2014
January 31st, 2014
January 30th, 2014
[fernando] - Update to Pidgin 2.10.8. Fixes #4626.
[fernando] - Update to libusbx 1.0.18. Fixes #4627.
[fernando] - Update to libgcrypt-1.6.1. Fixes #4631.
[fernando] - Update to libao-1.2.0. Fixes #4623.
[fernando] - Update to ssh-askpass-6.5p1. Fixes #4633.
[fernando] - Update to openssh-6.5p1. Fixes #4632.
[fernando] - Update to icedtea-2.4.5. Fixes #4625.
January 29th, 2014
January 28th, 2014
January 26th, 2014
January 25th, 2014
January 24th, 2014
January 23rd, 2014
January 22nd, 2014
January 21st, 2014
[fernando] - Update to dbus-1.8.0. Fixes #4600.
[fernando] - Update to Check 0.9.12. Fixes #4602.
[fernando] - Update to sshfs-fuse 2.5. Fixes #4604.
[fernando] - Update to DHCPCD 6.2.1. Fixes #4605.
[fernando] - Update to cogl-1.16.2. Fixes #4598.
[igor] - Update to xterm-301. Fixes #4595.
[igor] - Update to Archive::Zip-1.37. Fixes #4594.
January 20th, 2014
January 19th, 2014
January 18th, 2014
[fernando] - Cups-1.7.1: Add note about update/reinstall and cups-filters-1.0.44. Little mdification to link command for documentation.
[fernando] - PulseAudio-4.0 moved from required to optional dependency of OpenJDK-<IP_ADDRESS>/IcedTea-2.4.4.
[fernando] - Update to cups-filters-1.0.44. Fixes #4591.
[igor] - Update to elfutils-0.158. Fixes #4572.
January 17th, 2014
[fernando] - Update to p11-kit 0.20.2. Fixes #4588.
[fernando] - Update to libpcap-1.5.3. Fixes #4582.
[fernando] - Update to libgsf 1.14.29. Fixes #4567.
[fernando] - Update to Itstool 2.0.2. Fixes #4580.
[fernando] - Update clutter-gst 2.0.10. Fixes #4577.
[fernando] - Update to "About Java" (OpenJDK-<IP_ADDRESS>-{i686,x86_64}-bin). Fixes #4590.
[fernando] - Update to OpenJDK-<IP_ADDRESS>/Icedtea-2.4.4. Fixes #4587.
[rthomsen] - Update to Kde-workspace-4.11.5. Fixes #4578.
[igor] - Update to exiv2-0.24. Fixes #4568.
January 16th, 2014
[fernando] - Update to gdk-pixbuf-2.30.3. Fixes #4581.
[fernando] - Update to libtasn1 3.4. Fixes #4570.
[fernando] - Update to libwebp 0.4.0. Fixes #4569.
[fernando] - Update to colord 1.0.6. Fixes #4571.
[fernando] - Update to Qpdf-5.1.1. Fixes #4583.
[fernando] - Update to lynx 2.8.8pre.3. Fixes #4574.
[fernando] - Update to Sudo-1.8.9p4. Fixes #4586.
[fernando] - Update to midori_0.5.7. Fixes #4584.
[igor] - Update to ffmpeg-2.1.3. Fixes #4561.
[igor] - Update to fdk-aac-0.1.3. Fixes #4579.
January 15th, 2014
[igor] - Update to fribidi-0.19.6. Fixes #4551.
January 14th, 2014
[fernando] - Move libzeitgeist to optional dependency in Midori-0.5.6. Thanks, Randy M.
[fernando] - Move optional switches to 'Command Explanations' in Sudo-1.8.9p3 and Audacious-3.4.3. Thanks, Randy M.
[fernando] - Update to whois 5.1.1. Fixes #4573.
[fernando] - Update to Git-<IP_ADDRESS>. Fixes #4562.
[fernando] - Update to GnuTLS <IP_ADDRESS>. Fixes #4566.
[fernando] - Use system Harfbuzz when building Qt5. Patch from Armin K. Thanks. Fixes #4564.
[fernando] - Update to sudo-1.8.9p3. Fixes #4559.
[igor] - Update to xf86-input-synaptics-1.7.3. Fixes #4557.
January 13th, 2014
January 12th, 2014
January 11th, 2014
January 10th, 2014
[fernando] - Update to LLVM 3.4. Fixes #4534.
[fernando] - Transcode-1.1.7 fails to build with FreeType-2.5.x (x > 0). Fixes #4525.
[fernando] - Update to dhcpcd-6.2.0. Fixes #4538.
[igor] - Update to libcap-2.24 and correct PAM module install location reported by Randy McMurphy. Fixes #4539 and #4523.
January 9th, 2014
[fernando] - Update to seahorse-3.10.2. Fixes #4540.
[fernando] - Update to zsh-5.0.5. Fixes #4531.
[fernando] - Update to apache-ant-1.9.3. Fixes #4536.
[fernando] - Update to CUPS 1.7.1. Fixes #4544.
[igor] - Update to libva-intel-driver-1.2.2. Fixes #4541.
[igor] - Update to libdrm-2.4.51. Fixes #4542.
[igor] - Update to libXfont-1.4.7. Fixes #4535.
January 8th, 2014
January 7th, 2014
[igor] - Update to Archive::Zip-1.36. Fixes #4532.
January 6th, 2014
January 5th, 2014
January 4th, 2014
[igor] - Update to redland-1.0.17. Fixes #4518.
January 3rd, 2014
[fernando] - Update to whois_5.1.0. Fixes #4516.
[fernando] - KDE related fixes (patch received, thanks). Fixes #4517.
[igor] - Patch libcap to fix the uapi/linux include scheme, reported by Chris Staub. Fixes #4508.
[igor] - Patch xf86-video-intel to build with the newest xorg-server, reported by Wayne Blaszczyk. Fixes #4509.
January 2nd, 2014
[igor] - Move CLucene from required to recommended dependencies for Soprano, reported by Armin K. Fixes #4514.
[igor] - Use CLucene tarball instead of git checkout, thanks to Thomas Trepl. Fixes #4515.
[fernando] - Fixes for the book (patch received, thanks). Fixes #4513.
[fernando] - Fix FFmpeg-2.1.1 to build with FreeType-2.5.x. Fixes #4512.
January 1st, 2014
December 31st, 2013
December 30th, 2013
December 29th, 2013
December 28th, 2013
December 27th, 2013
[fernando] - Update to ImageMagick-6.8.8-0. Fixes #4485.
[igor] - Update to imlib2-1.4.6. Fixes #4484.
[fernando] - Remove required xorg dependency from fop-1.1. Fixes #4486.
[pierre] - Add an ID attribute to "Setting X build environment", in order to be able to add the setting as a dependency to some packages in the x/installing chapter.
December 26th, 2013
[igor] - Update to doxygen-1.8.6. Fixes #4482.
December 25th, 2013
[fernando] - Update to ruby-2.1.0. Fixes #4130.
[fernando] - Update to libdvdnav-4.2.1. Fixes #4481.
[fernando] - Update to libdvdread-4.2.1. Fixes #4480.
[fernando] - Include lsb_release-1.4 as dependency for LXSession-<IP_ADDRESS>. Thanks William I. Fixes #4479.
[fernando] - Include Xorg-7.7 as dependency for util-macros-1.18.0. Thanks William H.
[fernando] - Some fixes. Mainly to fix shared library shebang where unversioned so files are installed in /lib (see ticket 4426) and simplification to iptables instructions. Patch received, thanks.
[igor] - Update to dovecot-2.2.10. Fixes #4469.
December 24th, 2013
December 23rd, 2013
December 22nd, 2013
[igor] - Update to libreoffice-<IP_ADDRESS>. Fixes #4467.
December 21st, 2013
December 20th, 2013
December 19th, 2013
December 18th, 2013
December 17th, 2013
December 16th, 2013
December 15th, 2013
December 14th, 2013
December 13th, 2013
[fernando] - Fix cogl-1.16.0 for wayland-server (triggered by MesaLib-10.0.1 update). Thanks Armin K. for the patch.
[igor] - Update to MesaLib-10.0.1. Fixes #4436.
[igor] - Update to glproto-1.4.17. Fixes #4440.
[igor] - Applied another patch with fixes for incorrect URLs contributed by Denis Mugnier.
[fernando] - Update to seamonkey-2.23. Fix #4443.
December 12th, 2013
[fernando] - Update to libfm-1.1.4. Fix #4444.
[fernando] - Update to xscreensaver-5.26. Fix #4442.
[fernando] - Update to Epiphany-3.10.3 Patch received. Fix #4445.
[fernando] - Update to qt-5.2.0. Patch from Armin. Fix #4447.
[igor] - Update to gdb-7.6.2. Fixes #4433.
[igor] - Update to Archive::Zip-1.34. Fixes #4432.
December 11th, 2013
December 10th, 2013
[fernando] - Update to firefox-26.0 standalone. Fix #4435.
[fernando] - Update to xulrunner-26.0 and firefox-26.0 linked to xulrunner. Partially fix #4435.
[fernando] - Update to NSS-<IP_ADDRESS>. Fixes #4438.
[fernando] - Update to Gparted-0.17.0. Fixes #4434.
[igor] - Update to samba-4.1.3. Fixes #4430.
December 9th, 2013
December 8th, 2013
December 7th, 2013
December 6th, 2013
December 5th, 2013
[fernando] - Update to gtk+-3.10.6. Fixes #4418.
[fernando] - Update to cups-filters-1.0.42. Fixes #4405.
[fernando] - Update to libdrm-2.4.50. Fixes #4407.
[fernando] - Update to WebKitGTK+-2.2.3. Fixes #4414.
[igor] - Update to libpcap-1.5.2. Fixes #4413.
[igor] - Update to xterm-300. Fixes #4412.
[igor] - Update to util-macros-1.18.0. Fixes #4411.
December 4th, 2013
December 3rd, 2013
December 2nd, 2013
[fernando] - Fix CMake-<IP_ADDRESS> to find freetype include directories, with FreeType-2.5.1. Fixes #4401.
[fernando] - Fix VLC-2.1.1 to build with FreeType-2.5.1. Fixes #4402.
[fernando] - Restore gnome-screenshot -3.10.1 from archive. Fixes #4351.
[fernando] - inkscape-0.48.4: fixes to build with GC-7.4.0 and FreeType-2.5.1. Thanks Armin K. for reporting the problem with GC and for the respective patch to fix it. Fixes #4397.
[fernando] - Update to gc-7.4.0. Thanks Armin K. for reporting. Fixes #4395.
[fernando] - Update to libatomic_ops-7.2e. Fixes #4396.
[igor] - Applied Chris Staub's patch updating the Other Programming Tools page. Fixes #4388.
December 1st, 2013
[fernando] - Update to gnumeric-1.12.9. Fixes #4386.
[pierre] - Fix apxs so that absolute paths may be used for apache modules.
[fernando] - Update to goffice-0.10.9. Fixes #4394.
[igor] - Added simpleburn-1.6.5. Fixes #4327.
[fernando] - Fix WebKitGTK+-2.2.2 to build with FreeType-2.5.1. Fixes #4392.
November 30th, 2013
November 29th, 2013
[fernando] - Fix xulrunner-25.0.1, firefox-25.0.1, seamonkey-2.22.1 and thunderbird-3.1.20 to build with FreeType-2.5.1. Fixes #4387.
[fernando] - Fix libXft-2.3.1 to build with FreeType-2.5.1. Fixes #4383.
[igor] - Update to xterm-298. Fixes #4380.
[igor] - Update to xf86-input-wacom-0.23.0. Fixes #4379.
[igor] - Update to libxshmfence-1.1. Fixes #4376.
November 28th, 2013
November 27th, 2013
November 26th, 2013
November 25th, 2013
November 24th, 2013
[fernando] - Update to gnutls-3.2.7. Fixes #4363.
 Fixes #4342.
[fernando] - Update to ImageMagick-6.8.7-6. Fixes #4343.
[fernando] - Update to glibmm-2.38.1. Fixes #4345.
[fernando] - Update to icewm-1.3.8. Fixes #4340.
[igor] - Update to harfbuzz-0.9.24. Fixes #4337.
[igor] - Update to libdrm-2.4.48. Fixes #4334.
November 17th, 2013
November 16th, 2013
November 15th, 2013
[fernando] - Update to firefox-25.0.1 standalone. Fixes #4325.
[fernando] - Update to xulrunner-25.0.1/firefox-25.0.1 linked to xulrunner. Fixes #4326.
[fernando] - libnotify-0.7.6: modify Dependencies. Fixes #4329.
[fernando] - Update to network-manager-applet-version-<IP_ADDRESS>. Fixes #4324.
[fernando] - Update to gnome-calculator-3.10.2. Fixes #4323.
[fernando] - Update to cheese-3.10.2. Fixes #4322.
[fernando] - Update to eog-3.10.2. Fixes #4314.
[fernando] - Update to file-roller-<IP_ADDRESS>. Fixes #4310.
[fernando] - Update to gnome-system-monitor-3.10.2. Fixes #4308.
[fernando] - Update to gucharmap-3.10.1. Fixes #4304.
[igor] - Update to MesaLib-9.2.3. Fixes #4319.
November 14th, 2013
November 13th, 2013
[fernando] - Update to gnome-terminal-3.10.2. Fixes #4303.
[fernando] - Update to evince-3.10.2. Fixes #4300.
[igor] - Update to glamor-egl-0.5.1. Fixed text to recommend it for Intel cards as well, thanks to William Harrington.
[fernando] - Update to gst-plugins-bad-1.2.1. Fixes #4299.
[fernando] - Update to gst-plugins-bad-1.2.1. Fixes #4298.
[fernando] - Update to gst-plugins-good-1.2.1. Fixes #4296.
[igor] - Update to samba-4.1.1. Fixes #4295.
November 12th, 2013
[fernando] - Update to webkitgtk-2.2.2. Fixes #4290.
[fernando] - Update to gst-plugins-base-1.2.1. Fixes #4297.
[fernando] - Update to gstreamer-1.2.1. Fixes #4294.
[fernando] - Update to libsoup-2.44.2. Fixes #4306.
[fernando] - Update to glib-2.38.2. Fixes #4313.
[ken] - dovecot: add --with-moduledir to prevent install breaking because the specified libexecdir moved the auth program to the same directory where install will try to create an auth directory.
[fernando] - Update to glib-networking-2.38.2. Fixes #4307.
[fernando] - Update to pygobject-3.10.2. Fixes #4312.
[fernando] - Update to pango-1.36.1. Fixes #4311.
[fernando] - Update to at-spi2-atk-2.10.2. Fixes #4309.
[igor] - Update to Archive::Zip-1.33. Fixes #4293.
[igor] - Update to pciutils-3.2.1. Fixes #4292.
[igor] - Update to pixman-0.32.2. Fixes #4291.
[igor] - Various fixes thanks to akh.
November 11th, 2013
November 10th, 2013
November 9th, 2013
November 8th, 2013
[thomas] - Fix bison version check in PHP.
[ken] - balsa requires enchant.
[fernando] - Update to itstool-2.0.0. Fixes #4275.
[fernando] - Update to OpenSSH-6.4p1. Fixes #4284.
[fernando] - Update to gvfs-1.18.3. Fixes #4285.
[fernando] - Update to audacious-3.4.2. Fixes #4273.
[igor] - Update to xf86-video-nouveau-1.0.10. Fixes #4281.
[igor] - Update to xtrans-1.3.2. Fixes #4279.
[igor] - Update to libxcb-1.9.3. Fixes #4283.
[igor] - Update to xcb-proto-1.9. Fixes #4282.
November 7th, 2013
[ken] - obex-data-server requires libusb-compat.
[rthomsen] - Update to KDE 4.11.3.
[igor] - Update to cups-filters-1.0.41. Fixes #4274.
[igor] - Update to libnl-3.2.23. Fixes #4271.
[igor] - Update to mercurial-2.8. Fixes #4270.
[fernando] - About Java (new binaries). Fixes #4278.
[fernando] - OpenJDK-<IP_ADDRESS>/IcedTea-2.4.3. Fixes #4278.
November 6th, 2013
[ken] - fix avahi for deprecation in current gtk+-3.
[fernando] - Update to gnutls-3.2.6. Fixes #4264.
[fernando] - Update to dbus-1.6.18. Fixes #4268.
[igor] - Update to sysstat-10.2.0. Fixes #4269.
[igor] - Update to ImageMagick-6.8.7-4. Fixes #4266.
[igor] - Update to iso-codes-3.48. Fixes #4265.
November 5th, 2013
[fernando] - Update to gjs-1.38.1. Fixes #4277.
[fernando] - Update to gnome-keyring-3.10.1. Fixes #4272.
[rthomsen] - Update to phonon-4.7.0, phonon-backend-gstreamer-4.7.0 and phonon-backend-vlc-0.7.0.
[rthomsen] - Update to akonadi-1.10.3.
[fernando] - Update to nautilus-3.10.1. Fixes #4276.
[fernando] - Update to libreoffice-<IP_ADDRESS>. Fixes #4255.
[fernando] - Modifications to GNOME: titles and introduction.
[igor] - Update to gimp-2.8.8. Fixes #4261.
November 4th, 2013
November 3rd, 2013
November 2nd, 2013
November 1st, 2013
October 31st, 2013
October 30th, 2013
October 29th, 2013
October 28th, 2013
[bdubbs] - Update to pygobject-3.10.1. Fixes #4228.
[bdubbs] - Update to pyatspi-2.10.0. Fixes #4229.
[fernando] - Update to lxappearance-0.5.3. Fixes #4236.
[fernando] - Add LXDE Applications. Fixes #4232.
[igor] - Update to mutt-1.5.22. Fixes #4217.
[fernando] - Archive accountsservice-0.6.34 and libgnome-keyring-3.10.0. Fixes #4192 and #4219.
October 27th, 2013
October 26th, 2013
October 25th, 2013
[fernando] - Add xml files and directories, and set props of the xml files added in LXDE desktop - more fixes to #4230.
[fernando] - Add LXDE desktop. Fixes #4230.
[bdubbs] - Update to parole-0.6.3. Fixes #4168.
[fernando] - Update to NetworkManager-<IP_ADDRESS>. Fixes #4171.
[igor] - Update to sharutils-4.14. Fixes #4214.
[igor] - Update to ImageMagick-6.8.7-3. Fixes #4213.
[igor] - Update to gmime-2.6.19. Fixes #4211.
October 24th, 2013
[bdubbs] - Update to kde-4.11.2. Fixes #4140.
[fernando] - Update to cheese-3.10.1. Fixes #4200.
[fernando] - Update to epiphany-3.10.1. Partially fixes #4200.
[fernando] - Update to yelp-3.10.1. Fixes #4199.
[fernando] - Update to webkitgtk-2.2.1. Fixes #4218.
[fernando] - Update to qpdf-5.0.1. Fixes #4212.
[igor] - Added dovecot-2.2.6. Fixes #3967.
October 23nd, 2013
[fernando] - Update to at-spi2-core-2.10.1. Fixes #4189.
[fernando] - Update to seahorse-3.10.1. Partially fixes #4200.
[fernando] - Update to gcr-3.10.1. Fixes #4220.
[ken] - set ARFLAGS to allow qemu to build with make-4.0.
[fernando] - Update to vala-0.22.0. Fixes #4223.
[ken] - Fix gnash build if kde4 is installed.
[ken] - Remove extraneous '**' from libquicktime's configure which broke it.
[fernando] - Update to gucharmap-3.10.0. Partially fixes #4200.
[fernando] - Update to eog-3.10.1. Partially fixes #4200.
[fernando] - Update to gnome-system-monitor-3.10.1. Partially fixes #4200.
[fernando] - Update to gtkmm-3.10.0. Fixes #4190.
[fernando] - Update to glibmm-2.38.0. Fixes #4209.
[fernando] - Update to libsigc++-2.3.1. Fixes #4222.
[fernando] - Update to librsvg-2.40.0. Fixes #4221.
October 22nd, 2013
[fernando] - Update to gnome-power-manager-3.10.1. Partially fixes #4200.
[fernando] - Update to upower-0.9.23. Fixes #4165.
[fernando] - Update to gnome-terminal-3.10.1. Partially fixes #4200.
[fernando] - Update to vte-0.34.9. Fixes #4197.
[fernando] - Update to gnome-calculator-3.10.1. Partially fixes #4200.
[fernando] - Update to gnome-icon-theme-symbolic-3.10.1. Fixes #4198.
[fernando] - Update to file-roller-3.10.1. Partially fixes #4200.
[fernando] - Update to gedit-3.10.1. Partially fixes #4200.
[fernando] - Update to libsoup-2.44.1. Fixes #4185.
[fernando] - Update to libpeas-1.9.0. Fixes #4208.
[igor] - Update to php-5.5.5. Fixes #4203.
October 21st, 2013
[bdubbs] - Archive unneeded packages: gnupg, esound, libmpeg3, libXp, printproto, pyrex, eject, and obexd
[bdubbs] - Archive unneeded packages: pkgconfig, bc, ibus, udev, slib, gamin, and notify-python.
[fernando] - Update to glib-networking-2.38.1. Fixes #4186.
[bdubbs] - Rename all references of libcap2 to libcap.
[fernando] - Update to gtksourceview-3.10.1. Fixes #4196.
[fernando] - Update to gnome-desktop-3.10.1. Fixes #4195.
[fernando] - Update to gsettings-desktop-schemas-3.10.1. Fixes #4193.
[fernando] - Update to yelp-xsl-3.10.1. Fixes #4194.
[igor] - Update to postgresql-9.3.1. Fixes #4177.
[fernando] - Reclassify dependencies and other tweaks for Nautilus-3.10.0.
October 20th, 2013
October 19th, 2013
October 18th, 2013
October 17th, 2013
October 16th, 2013
October 15th, 2013
[fernando] - Symlink added to SGMLSpm-1.1, to create sgmlspl.
[fernando] - Update to fontconfig-2.11.0. Fixes #4170.
[bdubbs] - Applied patch from a former editor to fix some minor GNOME issues and adds back gstreamer dependencies.
[fernando] - Modify tests and dependencies for dbus-1.6.16. Fixes #4164.
October 14th, 2013
October 13th, 2013
October 12th, 2013
October 11th, 2013
October 10th, 2013
October 9th, 2013
[ken] - Archive gvolwheel, replacing it by pnmixer-0.5.1 which is more capable (has a mute button, obeys alsa overrides).
[igor] - Update to serf-1.3.2. Fixes #4152.
[igor] - Update to cifs-utils-6.2. Fixes #4151.
[igor] - Update to keyutils-1.5.8. Fixes #4150.
[igor] - Update to libdiscid-0.6.1. Fixes #4146.
October 8th, 2013
October 7th, 2013
October 6th, 2013
October 5th, 2013
October 4th, 2013
[igor] - Update to gstreamer-1.2.0. Fixes #4111.
October 3rd, 2013
October 2nd, 2013
[bdubbs] - Update to libva-intel-driver-1.2.1. Fixes #4094.
[bdubbs] - Update to NetworkManager-<IP_ADDRESS> and network-manager-applet-<IP_ADDRESS>. Fixes #4057.
[bdubbs] - Update to dhcpcd-6.1.0. Fixes #4090.
[bdubbs] - Update to clutter-1.16.0. Fixes #4098.
[bdubbs] - Update to poppler-0.24.2. Fixes #4128.
[bdubbs] - Update to elfutils=0.157. Fixes #4129.
[bdubbs] - Update to shared-mimi-info-1.2. Fixes #4132.
[bdubbs] - Update to totem-3.10.1. Fixes #4133.
[igor] - Update to rsync-3.1.0. Fixes #4131.
[igor] - Update to nspr-4.10.1. Fixes #4127.
[igor] - Update to sudo-1.8.8. Fixes #4126.
October 1st, 2013
[igor] - Update to vlc-2.1.0. Fixes #4112.
September 30th, 2013
[bdubbs] - Update to totem-3.10.0. Fixes #4107.
[bdubbs] - Update to seahorse-3.10.0. Fixes #4108.
[bdubbs] - Update to nautilus-3.10.0. Fixes #4106.
[bdubbs] - Update to gnome-terminal-3.10.0. Fixes #4122.
[bdubbs] - Update to gnome-system-manager-3.10.0. Fixes #4105.
[bdubbs] - Update to gnome-power-manager-3.10.0. Fixes #4121.
[bdubbs] - Update to gnome-calculator-3.10.0. Fixes #4120.
[bdubbs] - Update to gedit-3.10.0. Fixes #4104.
[bdubbs] - Update to file-roller-3.10.0. Fixes #4103.
[bdubbs] - Update to evince-3.10.0. Fixes #4119.
[bdubbs] - Update to epiphany-3.10.0. Fixes #4118.
[bdubbs] - Update to eog-3.10.0. Fixes #4117.
[bdubbs] - Update to cheese-3.10.0. Fixes #4102.
[bdubbs] - Update to webkitgtk-2.2.0.
[igor] - Update to cups-1.6.4. Fixes #4123.
September 29th, 2013
[bdubbs] - Update to glib-networking-2.38.0. Fixes #4091.
[bdubbs] - Update to grilo-0.2.7. Fixes #4069.
[bdubbs] - Update to yelp-3.10.
[bdubbs] - Update to gnome-themes-standard-3.10.0.
[bdubbs] - Update to gnome-icon-theme-symbolic-3.10.0.
[bdubbs] - Update to gnome-icon-theme-3.10.0.
[bdubbs] - Update to totem-pl-parser-3.10.0. Fixes #4088.
[bdubbs] - Update to gtksourceview-3.10.0.
[bdubbs] - Update to gnome-desktop-3.10.0.
[bdubbs] - Update to gvfs-1.18.1.
[bdubbs] - Update to gcr-3.10.0.
[bdubbs] - Update to libgnome-keyring-3.10.0.
[bdubbs] - Update to yelp-xsl-3.10.0.
[bdubbs] - Update to libsoup-2.44.0. Fixes #4092.
[igor] - Update to imagemagick-6.8.7-0. Fixes #4113.
[igor] - Update to xf86-video-savage-2.3.7. Fixes #4115.
[igor] - Update to unrar-5.0.12. Fixes #4114.
September 28th, 2013
[fernando] - Update to Linux-PAM-1.1.8. Fixes #4074.
[igor] - Moved libdrm from general to X libraries.
[igor] - Correct ownership and permissions for installed files from libvpx package, thanks to John Burrell for reporting the issue.
September 27th, 2013
[bdubbs] - Update to vte-0.34.8. Fixes #4064.
[bdubbs] - Update to gcr-3.9.1. Fixes #4081.
[bdubbs] - Update to gtk+-3.10.0. Fixes #4100.
[bdubbs] - Update to gdk-pixbuf-2.30.0. Fixes #4099.
[bdubbs] - Update to pango-1.36.0. Fixes #4101.
[bdubbs] - Update to at-spi2-{core,atk}-2.10.0. Fixes #4096.
[igor] - Update to xine-lib-1.2.4. Fixes #4109.
September 26th, 2013
[bdubbs] - Update to glib-2.38.0. Fixes #4124.
[fernando] - Update to tcl/tk-8.6.1. Fixes #4077.
[bdubbs] - Update to lvm2-2.02.102. Fixes #4075.
[bdubbs] - Update to ibus-1.5.4. Fixes #4083.
[bdubbs] - Update to sawfish-1.10. Fixes #4116.
[bdubbs] - Update libxml2 testsuite version to 20130923. Fixes #4090.
[fernando] - Update to icedtea-2.4.2. Fixes #4110.
[igor] - Update to cogl-1.16.0. Fixes #4097.
[igor] - Update to atk-2.10.0. Fixes #4095.
[igor] - Update to xf86-video-fbdev-0.4.4. Fixes #4093.
September 25th, 2013
September 24th, 2013
September 23rd, 2013
[igor] - Update to clutter-gst-2.0.8. Fixes #4073.
September 22nd, 2013
[igor] - Update to libusbx-1.0.17.
September 21st, 2013
September 20th, 2013
[igor] - Update to thunderbird-24.0. Fixes #4066.
[igor] - Update to libpng-1.6.6.
September 19th, 2013
September 18th, 2013
September 17th, 2013
September 16th, 2013
[bdubbs] - Update to GMime-2.6.18. Fixes #4059.
September 15th, 2013
[bdubbs] - Clarify keymap instructions in udev from systemd section. Fixes #4058.
[igor] - Update to libpng-1.6.5.
September 13th, 2013
[bdubbs] - Release of BLFS-7.4.
Last updated on 2014-03-05 14:59:08 -0800


Amazing service dog predicts seizures, can comfort or get help
EVESHAM TOWNSHIP -- This special service dog is helping to reduce the number of seizures a disabled man gets per day.
Giovani Corporan, 20, was born with several genetic issues at birth that caused him to have an average of 78 seizures per day.
His family has tried everything to get his seizures under control, but nothing worked until they found a dog named Wrangler. Wrangler connected to Gio instantly and now they are bonded like no other.
The dog is able to sense when Gio is about to have a seizure and alert his family as well as calm Gio down to help prevent the seizure. Since getting Wrangler, Gio has improved everyday, and his family is able to rest easier knowing they have Wrangler if anything goes wrong.


--- # jekyll header --- {% include header.html %} {% include container-start.html %}
The following artifacts represent the behavior for implementing PDDI CDS:


red
skip
.pl
tekst-1
tekst-2
tekst-3
Lokalizacje
Pomorskie
Town
Town
Town
Town
Town
Town
Town
Town
Mazowieckie
Town
Town
Town
Town
Town
Town
Town
Town
Śląskie
Town
Town
Town
Town
Town
Town
Town
Town
Kujawsko-Pomorskie
Town
Town
Town
Town
Town
Town
Town
Town


Previous: Stack Smashing Protection, Up: Overflow Protection [Contents][Index]
Object Size Checking is a feature which wraps certain functions with checks
to prevent buffer overflows. These are enabled when compiling with
optimization (-O1
and higher) and _FORTIFY_SOURCE
defined
to 1, or for stricter checks, to 2.
The following functions use object size checking to detect buffer overflows when enabled:
String functions:
bcopy memmove strcpy bzero mempcpy strcat explicit_bzero memset strncat memcpy stpcpy strncpy
Wide Character String functions:
fgetws wcrtomb wcsrtombs fgetws_unlocked wcscat wmemcpy mbsnrtowcs wcscpy wmemmove mbsrtowcs wcsncat wmempcpy wcpcpy wcsncpy wmemset wcpncpy wcsnrtombs
Stdio functions:
fgets fread_unlocked sprintf fgets_unlocked gets vsnprintf fread snprintf vsprintf
Stdlib functions:
mbstowcs wcstombs wctomb
System functions:
getcwd read ttyname_r pread readlink


Particle systems
Karl-Aksel Puulmann, 2014
What is a particle system
- Series of individiual particles.
- Mainly used to model complex systems.
- Fire, smoke, fireworks, snow, stars, ...
Basic demos
So, to generalize - particles
- Have a number of attributes associated with them
- position
- lifetime
- color
- speed
- size
- transparency
- acceleration, force accumulators, ....
In addition...
- We can give a texture to each particle.
- Initial values of attributes are usually "fuzzy".
- Behaviour changes with time.
Emitters
- Centralpiece of each particle system, commander.
- Controls the spawn rate of particles.
- Allows to add behaviours to particles.
- Particles (usually) originate from emitters coordinates.
Updating state
- A general particle engine must allow the user to change the state of each particle on updates.
- Usually handled by allowing to attach custom "event handlers".
- Efficiency - dead particles are reused.
- Have to handle cases when update is not called at 60fps.
Main loop
- New particles are created, .onCreate handlers called for each particle (set position, initial color, etc).
- Particles exceeding lifetime killed, returning them to particle pool.
- For each particle, a .update call is made (doing movement, etc).
- Render
Rendering
- Render each particle as a quad facing camera.
- Apply sprites/textures in shaders.
- Do distance sorting beforehand - avoids issues with transparency.
- ?Often handled for you?
Fireworks.js examples
Time to go home?
Nah. Stuff so far has been pretty basic (lots of demos).
Motion of a particle can be driven by:
- Exterior forces: wind, gravity, targetting
- Physical interaction - gravity, spring connections, collisions
- "self determination" - AI, randomness
Performance
- Increasing particle count makes stuff more impressive.
- But, it gets slow fast
(Increasing) performance
- Problem is that we're doing work in serial.
- Idea: web workers?
- Idea: can we offload calculations to the GPU?
- Yes we can - let's use shaders!
Modified version of http://soulwire.github.io/WebGL-GPU-Particles/ via Codepen
But - this is a tradeoff
Fast vs easy to develop.
Other uses
Morphing, exploding pictures, ...
Crowd modeling
- Particles represent agents, creatures.
- Option - each agent controlled separately, neighbors taken into account.
- Option - behaviour of the whole group is modeled.
- Used for example in LOTR - link to an article.
Flocking
- Algorithm for simulating groups of entities moving together.
- Developed by Craig Reynolds in 1986.
- All entities are controlled by three rules.
Flocking - rules
- Separation - don't let other agents get too close.
- Alignment - steer towards average heading of neighbors.
- Cohersion - steer towards average position of neighbors.
Modeling humans?
- Personal space.
- Don't get too close to obstacles.
- Hidden motivations.
- What happens on collisions?
- Traffic crossing?
Recap
- Particle system - collection of individual particles.
- Used to visualize complex systems.
- Properties and lifecycles of particles, how to update.
- How to render particles, sprites.
- Forces that affect particles, how to simulate.
- How to render 1M particles.
- How to model crowds, birds.
- Demos!
Suggested reading
- Lord of the Rings prologue battle
- Neat algorithms - flocking
- Creation of 1M particles talk, slides
- Experiments by Justin Widle


Big Discounts On New Cars Launched In 2019 – Harrier, Endeavour, Civic, Glanza
by Surendhar M2019 has seen the hottest new launches in the Indian market and some of them are sold with attractive discount packages this month
The calendar year 2019 started with manufacturers eyeing a big pie in the seemingly ever-growing mid-size SUV segment as the Tata Harrier and Nissan Kicks were introduced. The former is currently being sold with Rs. 65,000 benefits – Rs. 50,000 exchange bonus and Rs. 15,000 corporate bonus.
The Nissan Kicks, on the other hand, gets five-year warranty and maintenance as well as zero down payment and insurance for an EMI of Rs. 18,440 per month. Both the SUVs could not live up to their hype despite being highly capable SUVs and we do hope their sales volumes will revive soon.
The Wagon R was given a complete makeover in January 2019 as the exterior and interior overhauls were accomapnied by the fifth-generation lightweight Heartect platform. It has certainly lived up to the success of its predecessor and is sold with Rs. 25,000 benefits this month (Rs. 25,000 exchange and Rs. 5,000 corporate bonuses).
| New Cars Launched in 2019 | Discount Benefits within a Year of Launch |
| Maruti Wagon R New Gen | Rs 20K Exchange + Rs 5000 Corporate |
| Nissan Kicks | Zero Down Payment + Insurance + Road Tax + 5 Year Warranty and 5 Year Maintenance. All @ EMI of Rs 18,440 pm |
| Tata Harrier | Rs 50K Exchange + Rs 15K Corporate |
| Mahindra XUV300 | 5 Year Warranty + Rs 15K Exchange + Rs 4500 Corporate |
| Ford Endeavour Facelift | Rs 2.25 Lakh (Manual) / Rs 50K (Automatic Transmission) as Dealer End Offer |
| Honda Civic | Upto Rs 2.5 Lakh |
| Toyota Glanza | Rs 20K Cash + 15K Exchange With 3 Year Warranty as Standard |
The XUV300 is another try from Mahindra to grab a big market share in the subcompact SUV segment and it has played its part in doing so despite not coming anywhere closer to the Hyundai Venue or the Maruti Suzuki Vitara Brezza.
It gains Rs. 15,000 exchange bonus, Rs. 3,640 worth accessories, Rs. 4,500 corporate bonus and five-year warranty. The facelifted Ford Endeavour is offered with Rs. 2.25 lakh benefits on manual variant and Rs. 50,000 for the AT (dealer level). The Civic entered India in March 2019 and is the top-selling sedan in its segment.
It gets up to Rs. 2 lakh on petrol and Rs. 2.5 lakh on diesel variants while the rebadged Baleno, Toyota Glanza, comes with Rs. 35,000 benefits – Rs. 20,000 cash discount, Rs. 15,000 exchange bonus and standard warranty period of three years.
Other models launched this year including the Elantra facelift, Grand i10 Nios, Venue, XL6, Seltos, S-Presso, Hector and Triber do not offer any discounts in November 2019.


You can share with other people.
Click the button below to use Sandstorm's "Share Access" feature and share it with your contacts.
If you want to share a link to the survey that anyone can fill in, click the same button, but choose to share a link.
You can then shorten that URL if you want to make it a bit more accessible.
Share Survey using Sandstorm


A Volume (a.k.a. NetApp Volume), as opposed to a Storage Unit (NFS Export, CIFS Share or iSCSI LUN), is to be created in the following cases:To group Storage Units together facilitating a consistent application-wide recovery point (Snapshot)
Tenant name is required.
Name is required.
Storage Group name must be minimum 3 characters long.
Storage Group name should be maximum 64 characters long.
Only Alphanumeric, spaces, underscore and dashes are allowed
Name to refer to the NetApp Volume in this portal
Code is required.
Code is must be minimum 3 characters long.
Code is should be maximum 32 characters long.
Only lowercase alphanumeric characters and underscores are allowed First character must be alphabetical
The name of the NetApp Volume configured in the {{labels.server.serverName}}.It is mandatory for the Storage Group Code be unique within a {{labels.server.serverName}}.It can be useful (but not mandatory) for the Storage Group Code be unique across the entire environment. This promotes ease-of-management and allows future replication between {{labels.server.serverName}}s without naming issues.
{{labels.server.serverName}} name is required.
The {{labels.server.serverName}} the NetApp Volume is to reside in
Performance Service Level is required.
The Performance Service Level of storage the NetApp Volume is to reside on: {{SL.name}} ( {{SL.max_iops_per_tb}} IOPS/TB)
Volume name is required.
Snapshot name is required.
Replica Destination Server is required.
Only coma separated numbers between 0, 23 are allowed. Each number should occure only once
Please enter coma separated string of numbers between 0 to 23. Each number should occure only once
Minimum value is 0.
Maximum value is 59.
Please enter valid number.
Please enter valid integer.
Backup Destination Server is required.
Tag key should not be blank.
Tag key should be maximum 64 characters long.
Tag key must be minimum 3 characters long.
Only Alphanumeric, spaces and dashes allowed
Tag value should not be blank.
Click to view/edit
If enabled (In Green) and (snapshotsToKeep > 0), make a snapshot every hour e.g. at 04:00, 05:00, 06:00
Please enter value.
Maximum value is 255.
If enabled (In Green) and (snapshotsToKeep > 0), make a snapshot every day. Defaults to midnight.
>Only coma separated numbers between 0, 23 are allowed. Each number should occure only once
If enabled (In Green) and (snapshotsToKeep > 0), make a snapshot every week on a specific day, defaults to Sunday at midnight
Maximum value is 23.
If enabled (In Green) and (snapshotsToKeep > 0), make a snapshot every month on a specific day, defaults to the first day of the month at midnight
Maximum value is 31.
If enabled (In Green) and (Keep > 0), create a backup every hour e.g. at 04:00, 05:00, 06:00
If enabled (In Green) and (Keep > 0),create a backup every day. Defaults to midnight.
If enabled (Keep > 0), create a backup every week on a specific day, defaults to Sunday at midnight
If enabled (In Green) and (Keep > 0), create a backup every month on a specific day, defaults to the first day of the month at midnight


VolumeBar
-
The shared VolumeBar singleton.
Declaration
Swift
public static let shared = VolumeBar()
-
The stack view that displays the volume bar.
Declaration
Swift
public var view: UIStackView?
-
The minimum visible duration that VolumeBar will appear on screen after a volume button is pressed. If VolumeBar is already showing and a volume button is pressed, VolumeBar will continue to show and the duration it’s displayed on screen will be extended by this number of seconds.
Declaration
Swift
public var minimumVisibleDuration: TimeInterval = 1.5
-
The animation used to show VolumeBar.
Declaration
Swift
public var showAnimation: VolumeBarAnimation = .fadeIn
-
The animation used to hide VolumeBar.
Declaration
Swift
public var hideAnimation: VolumeBarAnimation = .fadeOut
-
The current style of VolumeBar.
Declaration
Swift
public var style: VolumeBarStyle = VolumeBarStyle()
-
Start VolumeBar and automatically show when the volume changes.
Declaration
Swift
public func start()
-
Stop VolumeBar from automatically showing when the volume changes.
Declaration
Swift
public func stop()
-
Show VolumeBar immediately using the current
showAnimation
.Declaration
Swift
public func show()
-
Show VolumeBar immediately using the current
hideAnimation
.Declaration
Swift
@objc public func hide()


This ioctl(2) operation retrieves physical extent mappings for a
filesystem. This information can be used to discover which files are mapped to
a physical block, examine free space, or find known bad blocks, among other
things.
The sole argument to this operation should be a pointer to a
single struct fsmap_head:
struct fsmap {
__u32 fmr_device; /* Device ID */
__u32 fmr_flags; /* Mapping flags */
__u64 fmr_physical; /* Device offset of segment */
__u64 fmr_owner; /* Owner ID */
__u64 fmr_offset; /* File offset of segment */
__u64 fmr_length; /* Length of segment */
__u64 fmr_reserved[3]; /* Must be zero */
};
struct fsmap_head {
__u32 fmh_iflags; /* Control flags */
__u32 fmh_oflags; /* Output flags */
__u32 fmh_count; /* # of entries in array incl. input */
__u32 fmh_entries; /* # of entries filled in (output) */
__u64 fmh_reserved[6]; /* Must be zero */
struct fsmap fmh_keys[2]; /* Low and high keys for
the mapping search */
struct fsmap fmh_recs[]; /* Returned records */
};
The two fmh_keys array elements specify the lowest and
highest reverse-mapping key for which the application would like physical
mapping information. A reverse mapping key consists of the tuple (device,
block, owner, offset). The owner and offset fields are part of the key
because some filesystems support sharing physical blocks between multiple
files and therefore may return multiple mappings for a given physical
block.
Filesystem mappings are copied into the fmh_recs array,
which immediately follows the header data.
The fmh_iflags field is a bit mask passed to the kernel to alter the
output. No flags are currently defined, so the caller must set this value to
zero.
The fmh_oflags field is a bit mask of flags set by the
kernel concerning the returned mappings. If FMH_OF_DEV_T is set, then
the fmr_device field represents a dev_t structure containing
the major and minor numbers of the block device.
The fmh_count field contains the number of elements in the
array being passed to the kernel. If this value is 0, fmh_entries
will be set to the number of records that would have been returned had the
array been large enough; no mapping information will be returned.
The fmh_entries field contains the number of elements in
the fmh_recs array that contain useful information.
The fmh_reserved fields must be set to zero.
The two key records in fsmap_head.fmh_keys specify the lowest and highest
extent records in the keyspace that the caller wants returned. A filesystem
that can share blocks between files likely requires the tuple (device,
physical, owner, offset, flags) to uniquely index
any filesystem mapping record. Classic non-sharing filesystems might be able
to identify any record with only (device, physical,
flags). For example, if the low key is set to (8:0, 36864, 0, 0, 0),
the filesystem will only return records for extents starting at or above
36 KiB on disk. If the high key is set to (8:0, 1048576, 0, 0, 0), only
records below 1 MiB will be returned. The format of fmr_device
in the keys must match the format of the same field in the output records, as
defined below. By convention, the field fsmap_head.fmh_keys[0] must
contain the low key and fsmap_head.fmh_keys[1] must contain the high
key for the request.
For convenience, if fmr_length is set in the low key, it
will be added to fmr_block or fmr_offset as appropriate. The
caller can take advantage of this subtlety to set up subsequent calls by
copying fsmap_head.fmh_recs[fsmap_head.fmh_entries - 1] into the low
key. The function fsmap_advance (defined in linux/fsmap.h)
provides this functionality.
The fmr_device field uniquely identifies the underlying storage device.
If the FMH_OF_DEV_T flag is set in the header's fmh_oflags
field, this field contains a dev_t from which major and minor numbers
can be extracted. If the flag is not set, this field contains a value that
must be unique for each unique storage device.
The fmr_physical field contains the disk address of the
extent in bytes.
The fmr_owner field contains the owner of the extent. This
is an inode number unless FMR_OF_SPECIAL_OWNER is set in the
fmr_flags field, in which case the value is determined by the
filesystem. See the section below about owner values for more details.
The fmr_offset field contains the logical address in the
mapping record in bytes. This field has no meaning if the
FMR_OF_SPECIAL_OWNER or FMR_OF_EXTENT_MAP flags are set in
fmr_flags.
The fmr_length field contains the length of the extent in
bytes.
The fmr_flags field is a bit mask of extent state flags.
The bits are:
- FMR_OF_PREALLOC
- The extent is allocated but not yet written.
- FMR_OF_ATTR_FORK
- This extent contains extended attribute data.
- FMR_OF_EXTENT_MAP
- This extent contains extent map information for the owner.
- FMR_OF_SHARED
- Parts of this extent may be shared.
- FMR_OF_SPECIAL_OWNER
- The fmr_owner field contains a special value instead of an inode
number.
- FMR_OF_LAST
- This is the last record in the data set.
The fmr_reserved field will be set to zero.
Generally, the value of the fmr_owner field for non-metadata extents
should be an inode number. However, filesystems are under no obligation to
report inode numbers; they may instead report FMR_OWN_UNKNOWN if the
inode number cannot easily be retrieved, if the caller lacks sufficient
privilege, if the filesystem does not support stable inode numbers, or for any
other reason. If a filesystem wishes to condition the reporting of inode
numbers based on process capabilities, it is strongly urged that the
CAP_SYS_ADMIN capability be used for this purpose.
- The following special owner values are generic to all filesystems:
- FMR_OWN_FREE
- Free space.
- FMR_OWN_UNKNOWN
- This extent is in use but its owner is not known or not easily
retrieved.
- FMR_OWN_METADATA
- This extent is filesystem metadata.
XFS can return the following special owner values:
- XFS_FMR_OWN_FREE
- Free space.
- XFS_FMR_OWN_UNKNOWN
- This extent is in use but its owner is not known or not easily
retrieved.
- XFS_FMR_OWN_FS
- Static filesystem metadata which exists at a fixed address. These are the
AG superblock, the AGF, the AGFL, and the AGI headers.
- XFS_FMR_OWN_LOG
- The filesystem journal.
- XFS_FMR_OWN_AG
- Allocation group metadata, such as the free space btrees and the reverse
mapping btrees.
- XFS_FMR_OWN_INOBT
- The inode and free inode btrees.
- XFS_FMR_OWN_INODES
- Inode records.
- XFS_FMR_OWN_REFC
- Reference count information.
- XFS_FMR_OWN_COW
- This extent is being used to stage a copy-on-write.
- XFS_FMR_OWN_DEFECTIVE:
- This extent has been marked defective either by the filesystem or the
underlying device.
ext4 can return the following special owner values:
- EXT4_FMR_OWN_FREE
- Free space.
- EXT4_FMR_OWN_UNKNOWN
- This extent is in use but its owner is not known or not easily
retrieved.
- EXT4_FMR_OWN_FS
- Static filesystem metadata which exists at a fixed address. This is the
superblock and the group descriptors.
- EXT4_FMR_OWN_LOG
- The filesystem journal.
- EXT4_FMR_OWN_INODES
- Inode records.
- EXT4_FMR_OWN_BLKBM
- Block bit map.
- EXT4_FMR_OWN_INOBM
- Inode bit map.


OSSVoiceInfo
public struct OSSVoiceInfo
The voice infor struct ensures that the data structure has conformity and consistency.
-
The name of the voice; All AVSpeechSynthesisVoice instances have a persons name.
Declaration
Swift
public var name: String?
-
The name of the language being used.
Declaration
Swift
public var language: String?
-
The language code is what is internationally used in Locale settings.
Declaration
Swift
public var languageCode: String?
-
Identifier is a unique bundle url provided by Apple for each AVSpeechSynthesisVoice.
Declaration
Swift
public var identifier: Any?


Barter makes online payments safe and easy, with a new virtual card for each place you pay online.
You can sign in using your accounts on these sites:


What? This is a static analysis prototype for
convervatively predicting run-time types of Lua programs.
Why? To push the bounds for static checking of
dynamically-typed languages, to help Lua
programmers, and to illustrate a paper we wrote.
How? The analysis
is an
abstract interpreter implemented in OCaml, that is,
it computes a sound, compile-time overapproximation of the
run-time values of a Lua program over a dedicated
lattice structure.
The analysis has been compiled to JavaScript with
Js_of_ocaml
and glued together with
CodeMirror and
the Text Hover addon.
Caveat: this software is an academic prototype.
The tool calculates a whole-program analysis, hence
requires the full source code. Currently it supports only a subset of Lua 5.1:


Welcome To My Page Of Projects
Here I will display all the skills I have grasped since training at Training Dragon London. The world of development is an intruiging world whereby by I am able to incorporate my own ideas and imagination in my projects. Below are examples I have built.
Here weweewew I will display all the skills I have grasped since training at Training Dragon London. The world of development is an intruiging world whereby by I am able to incorporate my own ideas and imagination in my projects. Below are examples I have built.
Here weweewew I will display all the skills I have grasped since training at Training Dragon London. The world of development is an intruiging world whereby by I am able to incorporate my own ideas and imagination in my projects. Below are examples I have built.
Here weweewew I will display all the skills I have grasped since training at Training Dragon London. The world of development is an intruiging world whereby by I am able to incorporate my own ideas and imagination in my projects. Below are examples I have built.
Here weweewew I will display all the skills I have grasped since training at Training Dragon London. The world of development is an intruiging world whereby by I am able to incorporate my own ideas and imagination in my projects. Below are examples I have built.
Here weweewew I will display all the skills I have grasped since training at Training Dragon London. The world of development is an intruiging world whereby by I am able to incorporate my own ideas and imagination in my projects. Below are examples I have built.
What Do I Do?
Press below to find out...
kaljdlskajdlk
Here weweewew I will display all the skills I have grasped since training at Training Dragon London. The world of development is an intruiging world whereby by I am able to incorporate my own ideas and imagination in my projects. Below are examples I have built.


1 /* This file is part of the Vc library. {{{
2 Copyright © 2009-2015 Matthias Kretz<EMAIL_ADDRESS>4 Redistribution and use in source and binary forms, with or without
5 modification, are permitted provided that the following conditions are met:
6 * Redistributions of source code must retain the above copyright
7 notice, this list of conditions and the following disclaimer.
8 * Redistributions in binary form must reproduce the above copyright
9 notice, this list of conditions and the following disclaimer in the
10 documentation and/or other materials provided with the distribution.
11 * Neither the names of contributing organizations nor the
12 names of its contributors may be used to endorse or promote products
13 derived from this software without specific prior written permission.
15 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
16 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
17 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
18 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY
19 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
20 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
21 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
22 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
24 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31 #include "common/types.h"
32 #include "common/simdarrayfwd.h"
33 #include "common/memoryfwd.h"
36 #if defined(__GNUC__) && !defined(_WIN32) && defined(_GLIBCXX_OSTREAM)
37 #define Vc_HACK_OSTREAM_FOR_TTY 1
40 #ifdef Vc_HACK_OSTREAM_FOR_TTY
42 #include <ext/stdio_sync_filebuf.h>
45 namespace Vc_VERSIONED_NAMESPACE
49 #ifdef Vc_HACK_OSTREAM_FOR_TTY
50 class hacked_ostream : public std::ostream
53 using std::ostream::_M_streambuf;
55 bool mayUseColor(const std::ostream &os) __attribute__((__const__));
56 bool mayUseColor(const std::ostream &os)
58 std::basic_streambuf<char> *hack1 =
59 const_cast<std::basic_streambuf<char> *>(os.*(&hacked_ostream::_M_streambuf));
60 __gnu_cxx::stdio_sync_filebuf<char> *hack =
61 dynamic_cast<__gnu_cxx::stdio_sync_filebuf<char> *>(hack1);
65 FILE *file = hack->file();
66 return 1 == isatty(fileno(file));
69 bool mayUseColor(const std::ostream &) { return false; }
71 } // anonymous namespace
79 static const Type green = {"\033[1;40;32m"};
80 static const Type yellow = {"\033[1;40;33m"};
81 static const Type blue = {"\033[1;40;34m"};
82 static const Type normal = {"\033[0m"};
84 inline std::ostream &operator<<(std::ostream &out, const Type &c)
86 if (mayUseColor(out)) {
91 } // namespace AnsiColor
95 * \headerfile IO <Vc/IO>
97 * Prints the contents of a vector into a stream object.
100 * const Vc::int_v v(Vc::IndexesFromZero);
101 * std::cout << v << std::endl;
103 * will output (with SSE):
108 * \param out Any standard C++ ostream object. For example std::cout or a
109 * std::stringstream object.
110 * \param v Any Vc::Vector object.
111 * \return The ostream object: to chain multiple stream operations.
113 * \note With the GNU standard library this function will check whether the
114 * output stream is a tty in which case it colorizes the output.
116 template <typename T, typename Abi>
117 inline std::ostream &operator<<(std::ostream &out, const Vc::Vector<T, Abi> &v)
119 using TT = typename std::conditional<std::is_same<T, char>::value ||
120 std::is_same<T, unsigned char>::value ||
121 std::is_same<T, signed char>::value,
124 out << AnsiColor::green << '[';
126 for (size_t i = 1; i < v.Size; ++i) {
127 out << ", " << TT(v[i]);
129 out << ']' << AnsiColor::normal;
135 * \headerfile IO <Vc/IO>
137 * Prints the contents of a mask into a stream object.
140 * const Vc::short_m m = Vc::short_v::IndexesFromZero() < 3;
141 * std::cout << m << std::endl;
143 * will output (with SSE):
148 * \param out Any standard C++ ostream object. For example std::cout or a
149 * std::stringstream object.
150 * \param m Any Vc::Mask object.
151 * \return The ostream object: to chain multiple stream operations.
153 * \note With the GNU standard library this function will check whether the
154 * output stream is a tty in which case it colorizes the output.
156 template <typename T, typename Abi>
157 inline std::ostream &operator<<(std::ostream &out, const Vc::Mask<T, Abi> &m)
159 out << AnsiColor::blue << "m[";
160 for (unsigned int i = 0; i < m.Size; ++i) {
161 if (i > 0 && (i % 4) == 0) {
165 out << AnsiColor::yellow << '1';
167 out << AnsiColor::blue << '0';
170 out << AnsiColor::blue << ']' << AnsiColor::normal;
179 * \headerfile dox.h <Vc/IO>
181 * Prints the contents of a Memory object into a stream object.
184 * Vc::Memory<int_v, 10> m;
185 * for (int i = 0; i < m.entriesCount(); ++i) {
188 * std::cout << m << std::endl;
190 * will output (with SSE):
192 {[0, 1, 2, 3] [4, 5, 6, 7] [8, 9, 0, 0]}
195 * \param s Any standard C++ ostream object. For example std::cout or a std::stringstream object.
196 * \param m Any Vc::Memory object.
197 * \return The ostream object: to chain multiple stream operations.
199 * \note With the GNU standard library this function will check whether the
200 * output stream is a tty in which case it colorizes the output.
202 * \warning Please do not forget that printing a large memory object can take a long time.
204 template<typename V, typename Parent, typename Dimension, typename RM>
205 inline std::ostream &operator<<(std::ostream &s, const Vc::MemoryBase<V, Parent, Dimension, RM> &m);
208 template<typename V, typename Parent, typename RM>
209 inline std::ostream &operator<<(std::ostream &out, const MemoryBase<V, Parent, 1, RM> &m )
211 out << AnsiColor::blue << '{' << AnsiColor::normal;
212 for (unsigned int i = 0; i < m.vectorsCount(); ++i) {
213 out << V(m.vector(i));
215 out << AnsiColor::blue << '}' << AnsiColor::normal;
219 template<typename V, typename Parent, typename RM>
220 inline std::ostream &operator<<(std::ostream &out, const MemoryBase<V, Parent, 2, RM> &m )
222 out << AnsiColor::blue << '{' << AnsiColor::normal;
223 for (size_t i = 0; i < m.rowsCount(); ++i) {
227 const size_t vcount = m[i].vectorsCount();
228 for (size_t j = 0; j < vcount; ++j) {
229 out << V(m[i].vector(j));
232 out << AnsiColor::blue << '}' << AnsiColor::normal;
235 } // namespace Common
237 template<typename T, std::size_t N>
238 inline std::ostream &operator<<(std::ostream &out, const SimdArray<T, N> &v)
240 out << AnsiColor::green << '<' << v[0];
241 for (size_t i = 1; i < N; ++i) {
242 if (i % 4 == 0) out << " |";
245 return out << '>' << AnsiColor::normal;
248 template<typename T, std::size_t N>
249 inline std::ostream &operator<<(std::ostream &out, const SimdMaskArray<T, N> &m)
251 out << AnsiColor::blue << "«";
252 for (size_t i = 0; i < N; ++i) {
253 if (i > 0 && (i % 4) == 0) {
257 out << AnsiColor::yellow << '1';
259 out << AnsiColor::blue << '0';
262 return out << AnsiColor::blue << "»" << AnsiColor::normal;
268 // vim: ft=cpp foldmethod=marker


jQuery Ripples
A simple WebGL-based ripple effect.
Background images are often boring. Use this effect to make your static CSS background images more interactive!
It's as easy as:
$('body').ripples({
resolution: 512,
dropRadius: 20,
perturbance: 0.04,
});
You can add drops programmatically by doing $('body').ripples("drop", x, y, radius, strength)
And you can change its state:
Download or fork this effect at Github.


|
pomp
Inference for partially observed Markov processes
|
Go to the source code of this file.
Data Structures | |
| struct | nlopt_soboldata_s |
Typedefs | |
| typedef Int32 | uint32_t |
| typedef struct nlopt_soboldata_s * | nlopt_sobol |
| typedef struct nlopt_soboldata_s | soboldata |
Functions | |
| static nlopt_sobol | nlopt_sobol_create (unsigned sdim) |
| static void | nlopt_sobol_destroy (nlopt_sobol s) |
| static void | nlopt_sobol_skip (nlopt_sobol s, unsigned n, double *x) |
| static unsigned | rightzero32 (uint32_t n) |
| static int | sobol_gen (soboldata *sd, double *x) |
| static int | sobol_init (soboldata *sd, unsigned sdim) |
| static void | sobol_destroy (soboldata *sd) |
| SEXP | sobol_sequence (SEXP dim, SEXP length) |
| typedef struct nlopt_soboldata_s* nlopt_sobol |
Definition at line 60 of file sobolseq.c.
| typedef struct nlopt_soboldata_s soboldata |
| typedef Int32 uint32_t |
Definition at line 59 of file sobolseq.c.
|
static |
Definition at line 188 of file sobolseq.c.
|
static |
Definition at line 196 of file sobolseq.c.
|
static |
Definition at line 225 of file sobolseq.c.
|
static |
Definition at line 84 of file sobolseq.c.
|
static |
|
static |
Definition at line 96 of file sobolseq.c.
|
static |
| SEXP sobol_sequence | ( | SEXP | dim, |
| SEXP | length | ||
| ) |
Definition at line 234 of file sobolseq.c.


This plugin allows flavour templates to use file urls that will resolve to files in the flavour directory. Those files will then get served by Pyblosxom.
This solves the problem that flavour packs are currently difficult to package, install, and maintain because static files (images, css, js, ...) have to get put somewhere else and served by the web server and this is difficult to walk a user through.
It handles urls that start with flavourfiles/, then the flavour name, then the path to the file.
For example:
http://example.com/blog/flavourfiles/html/style.css
Note
This plugin is very beta! It’s missing important functionality, probably has bugs, and hasn’t been well tested!
This plugin comes with Pyblosxom. To install, do the following:
Add Pyblosxom.plugins.flavourfiles to the load_plugins list of your config.py file.
In templates you want to use flavourfiles, use urls like this:
$(base_url)/flavourfiles/$(flavour)/path-to-file
For example:
<img src="$(base_url)/flavourfiles/$(flavour)/header_image.jpg">
The $(base_url) will get filled in with the correct url root.
The $(flavour) will get filled in with the name of the url. This allows users to change the flavour name without having to update all the templates.
Plugin is distributed under license: MIT License
firstdaydiv - Adds a token which tells us whether...
magicword - Magic word method for reducing comm...
Enter search terms or a module, class or function name.


Before Change
raise NotImplementedError(
"Tuple action spaces not supported for Pytorch.")
child_dist = []
input_lens = []
for action in action_space.spaces:
dist, action_size = ModelCatalog.get_action_dist(
action, config)
child_dist.append(dist)
input_lens.append(action_size)
return partial(
MultiActionDistribution,
action_space=action_space,
child_distributions=child_dist,
After Change
TorchMultiActionDistribution) or \
isinstance(action_space, (gym.spaces.Tuple, gym.spaces.Dict)):
flat_action_space = flatten_space(action_space)
child_dists_and_in_lens = tree.map_structure(
lambda s: ModelCatalog.get_action_dist(
s, config, framework=framework), flat_action_space)
child_dists = [e[0] for e in child_dists_and_in_lens]
input_lens = [e[1] for e in child_dists_and_in_lens]
return partial(
(TorchMultiActionDistribution


{# Context Variables #}
{# section?: ContentSection #}
{% with menu=section.menu %}
{% if menu %} {# block in menu #}
{% include 'dt_content/snippets/breadcrumbs/menu.html' %}
New {{ block_type }}
{% elif section %} {# block in static section #}
{% include 'dt_content/snippets/breadcrumbs/section.html' %}


No 13 VS2 Cethswayo Estate Generation. -------------------------------------------------------- (RE: TRANSFER OF ($ 126,000.000.00 USD} {ONE HUNDRED AND TWENTY SIX MILLION DOLLARS) Sir. We want to transfer to overseas (126,000.000.00 USD) one hundred and Twenty six million United States Dollars) from a Bank in Africa,I want to ask you to quietly look for a reliable and honest person who will be capable and fit to provide either an existing bank account or to set up a new Bank a/c immediately to receive this money, even an empty a/c can serve to receive this money, as long as you will remain honest to me till the end of this important business trusting in you and believing in God that you will never let me down either now or in future. I am Mr Nelson Abia, the Auditor General of a bank in Africa, during the course of our auditing I discovered a floating fund in an account opened in the bank in 1990 and since 1993 nobody has operated on this account again. After going through some old files in the records, I discovered that the owner of the account died without a [heir] hence the money is floating and if I do not remit this money out urgently it will be forfeited for nothing. The owner of this account is Mr. Phillip Morris, a foreigner, and a sailor. He died since 1993 and no other person knows about this account or any thing concerning it. The account has no other beneficiary and my investigation proved to me as well that Phillip Morris until his death was the manager Morris Coy.(pty). SA. We will start the first transfer with Twenty six million [26,000,000.00] upon successful transaction without any disappoint from your side, we shall re-apply for the payment of the remaining amount to your account. The amount involved is (76M USD ) Siventy Six million United States Dollars, I want to first transfer $26,000,000.00 [Twenty Six million United States Dollars] from this money into a safe foreigners account abroad before the rest, but I don't know any foreigner. I am only contacting you as a foreigner because this money cannot be approved to a local person here without a valid international foreign passport, but can only be approved to any foreigner with valid international passport or drivers license and foreign a/c because the money is in US dollars and the former owner of the a/c, Mr. Phillip Morris was a foreigner too, [and the money can only be approved into a foreign a/c]. However, we will sign a binding agreement to bind us together. I got your contact address from the girl who operates computer. I am revealing this to you with belief in God that you will never let me down in this business. You are the first and the only person that I am contacting for this business, so please reply urgently so that I will inform you the next step to take . Send also your private telephone and fax number including the full details of the account to be used for the deposit. I want us to meet face to face to build confidence and to sign a binding agreement that will bind us together before transferring the money to any account of your choice where the fund will be safe. Then, we fly to your country for withdrawal, sharing and investments. I need your full co-operation to make this work fine because the management is ready to approve this payment to any foreigner who has correct information of this account, which I will give to you, upon your positive response and once I am convinced that you are capable and will meet up with instruction of a key bank official who is deeply involved with me in this business. I need your strong assurance that you will never, never let me down. With my influence and the position of the bank official, we can transfer this money to any foreigner's reliable account which you can provide with assurance that this money will be intact pending our physical arrival in your country for sharing. The bank official will destroy all documents of transaction immediately we receive this money, leaving no trace to any place. To build confidence, you can come immediately to discuss with me face to face, after which I will make this remittance in your presence and three of us will fly to your country at least two days ahead of the money going into the account. I will apply for annual leave to get visa immediately I hear from you that you are ready to act and receive this fund in your account. I will use my position and influence to obtain all legal approvals for onward transfer of this money to your account with appropriate clearance from the relevant ministries and foreign exchange departments. At the conclusion of this business, you will be given 35% of the total amount, 60% will be for me, while 5% will be for expenses both parties might have incurred during the process of transferring. I look forward to your earliest reply through my email address. Sincerely, Mr Nelson Abia.


We partner with only the most reputable and trusted captains to ensure that all of our guests arrive both safely and on time.
We offer means of conveyance for nearly any very high budget including:


{{ page.title }}
Looking to give your employees or clients something beyond the typical corporate koozie and stress ball gifts? Need awesome marketing swag for your client or potential customer? How about to promote a new product, or hand out during fundraisers and special events?
We’ve got your answer: Custom Socks
Socks are in, and what better way to get your name out there than with personalized socks people can actually use time and time again!
Perfect for marketing & PR swag, new-hire packages, product launches, merchandise shops, or holiday gifts for clients and employees. The best socks in the game are now available however you want to create them—a completely custom and unique design no one else will have.
{{!--We will guide you through the design process and help you bring your ideas to life. Or, if you’re not exactly sure how you want your custom socks to look, our talented DeadSoxy designers can help you create the perfect sock for whatever you need.
--}}Communication is important to us, and we’re here through each step during development.
Talk with our design and account team and let us know your vision for the custom socks. We’ll work with you to streamline your design, answer any questions, and help with logistics.
 From company logos to cheeky sayings, our socks are completely customizable from to top to toe so they are uniquely your own. Together, we’ll refine the design to be exactly what you’re looking for.
 Whether you’re giving them away at a company event, putting them in new-hire packages, or gifting them to your team, your custom socks are sure to be a hit! We also offer custom packaging for a small additional fee.
** Please allow for a 3-4 week lead time to produce and ship your custom socks **
Unlike most custom outlets, our minimum order quantity is only 30 pairs. Choose the amount that’s right for you:
| Quantity | Per Pair |
|---|---|
| 30 | $15 |
| 60 | $13 |
| 120 | $11.50 |
| 240 | $10 |
| 480 | $9 |
| 720 | $8 |
| 1200 | $7 |
| 1200+ | Request Pricing |
To get started designing your custom socks, simply complete the form below and tell us more about what you’re looking for.
--}}


Migration system
there's a simple data migration system similar to that of EntityFramework where you can write migration classes with logic for transforming the database and content in order to bring it up-to-date with the current shape of your c# entity schema.
Migration classes
create migration classes that has names starting with _number_
followed by anything you'd like and implement the interface IMigration
.
here are a couple of valid migration class definitions:
public class _001_i_will_be_run_first : IMigration { }
public class _002_i_will_be_run_second : IMigration { }
public class _003_i_will_be_run_third : IMigration { }
next implement the UpgradeAsync()
method of IMigration and place your migration logic there.
Run Migrations
in order to execute the migrations, simply call DB.MigrateAsync()
whenever you need the database brought up to date. the library keeps track of the last migration run and will execute all newer migrations in the order of their number. in most cases, you'd place the following line of code in the startup of your app right after initializing the database.
await DB.MigrateAsync()
the above will try to discover all migrations from all assemblies of the application if it's a multi-project solution. you can speed things up a bit by specifying a type so that migrations will only be discovered from the same assembly/project as the specified type, like so:
await DB.MigrateAsync<SomeType>();
it's also possible to have more control by supplying a collection of migration class instances, which comes in handy if your migrations require other dependencies.
await DB.MigrationsAsync(new IMigration[]
{
new _001_seed_data(someDependancy),
new _002_transform_data(someDependancy)
});
Examples
Merge two properties
let's take the scenario of having the first and last names of an Author entity stored in two separate properties and later on deciding to merge them into a single property called "FullName".
public class _001_merge_first_and_last_name_to_fullname_field : IMigration
{
private class Author : Entity
{
public string Name { get; set; }
public string Surname { get; set; }
public string FullName { get; set; }
}
public async Task UpgradeAsync()
{
await DB.Fluent<Author>()
.Project(a => new { id = a.ID, fullname = a.Name + " " + a.Surname })
.ForEachAsync(async a =>
{
await DB.Update<Author>()
.Match(_ => true)
.Modify(x => x.FullName, a.fullname)
.ExecuteAsync();
});
}
}
if your collection has many thousands of documents, the above code will be less efficient. below is another more efficient way to achieve the same result using a single mongodb command if your server version is v4.2 or newer.
public class _001_merge_first_and_last_name_to_fullname_field : IMigration
{
public Task UpgradeAsync()
{
return DB.Update<Author>()
.Match(_ => true)
.WithPipelineStage("{$set:{FullName:{$concat:['$Name',' ','$Surname']}}}")
.ExecutePipelineAsync();
}
}
Rename a property
public class _002_rename_fullname_to_authorname : IMigration
{
public Task UpgradeAsync()
{
return DB.Update<Author>()
.Match(_ => true)
.Modify(b => b.Rename("FullName", "AuthorName"))
.ExecuteAsync();
}
}
Rename a collection
public class _003_rename_author_collection_to_writer : IMigration
{
public Task UpgradeAsync()
{
return DB.Database<Author>()
.RenameCollectionAsync("Author", "Writer");
}
}


My Name is Alex
And this is my portfolio overview.
GIS Analysis: Dusky Sounds Moose Hunt
This project was inspired by a clothing store promotion - it focused around finding moose that have been rumoured to live in the South Island of New Zealand. Kind of like Bigfoot in the United States but not as extreme!
Completing this project exercised the analysis and research skills I've acquired over the years, and also gave me a chance to flex my GIS muscle. It made me realise how much I miss the analysis and discovery parts of my old army role. It also reminded me that there are a lot of opportunities out there to keep up my skills and learn more about GIS.
The enjoyment of I gained from this project validated my decision to persue a GIS specialisation within my Geography studies in addition to all the other stuff I love about geography.
Show me the Imagery!This Website
My old website was good for what it was. An initial foray into web development and design, that served as a CV / Resume Replacement. However it looks dated after four months in action. I made the decision: it needed to be refactored. What you look at now is v2.0! I'm pretty pleased with how it looks now - but ask me in six months and I'm sure I'll want to start from scratch - again!
Moar Details!Summer of Tech Hackfest 2014
At Summer of Tech's Inaugural Auckland Hackfest in 2014, my team (The Land Bankers) won first place. We created a python web app that pulls in data from a Land Information New Zealand (LINZ) database and displays that data on a map. We set the system up so that you can zoom in to any location in New Zealand and see every house that was sold in that area, in a given period of time. The animation rendered such that it was clear and intuitive - a new user could get a sense for property sales activity in Auckland City over a year, in just a few seconds.
The thing I loved most about this project was how extensible it was. We could substitute LINZ data for Ministry of Education Data and see how school decile ratings have changed. We could fuse decile ratings with house prices, sales activity and crime data and create a picture of how areas in Auckland are gentrifying over time - and be able to make predictions based on that data.
Bachelors Degree Planner
Planning my double major was a major pain. I encountered pain points at virtually every stage of my planning. From discovering courses to scheduling those courses, to managing work load and dealing with course clashes. I designed a system that would interface with the University of Auckland's website (and hopefully later on, course databases) with the goal of making the data easier to access and process. In August 2014 I put this project on hold (I was about 40% through implementing it at the time) because UoA have actually released a tool simillar to what I was working on. Bugger!


A Short About
This application was built as a prototype to track improvements for a business with a large customer base. It has been applied in a "manufacturing business", so fields in the current version of the application reflect that purpose. To more about the overall application and construction click here
| Click to View | Customer Name | Part Number | Improvement Type | Material |
|---|---|---|---|---|
| View |


This stream's unusual readings lead us to believe it's coming from the past, present, and future.
People all over the world are truly one.
• • •


Gareth Bale, Real Madrid star, emerges as Mourinho's first target at Tottenham
- Gareth Bale could be on his way to join Tottenham when January transfer window opens
- Jose Mourinho has named the Real Madrid star as his first target for Tottenham
- Tottenham are currently occupying 14th position on the Premier League standings
Newly appointed manager of Tottenham Jose Mourinho has reportedly identified Real Madrid winger Gareth Bale as his first target for the Premier League side when transfer opens.
Jose Mourinho recently replaced Argentine Mauricio Pochettino who was thrown out at Tottenham after poor run of form this season.
Tottenham are currently occupying 14th position on the Premier League standings and Jose Mourinho has a big job to get Spurs back in the top half of the league.
Eight games remain until the January transfer window opens, giving Mourinho time to work closely with his squad before deciding on what he believes he needs.
PAY ATTENTION: Install Pitch Football App for FREE to get the latest football News & Scores
Fans rate Ndidi better than £70m England midfielder after impressive performance against Arsenal
And according to the report by Spanish newspaper AS, Jose Mourinho has already picked Real Madrid star Gareth Bale as the first player he wants to sign.
When Jose Mourinho was at Manchester United, he tried to lure Gareth Bale to Old Trafford, but Real Madrid chiefs refused to sell the winger.
Gareth Bale, on the other hand, has not been enjoying his game this term under Real Madrid manager Zinedine Zidane and there were also speculation that the Frenchman wants him out.
Tottenham are now expected to approach Real Madrid immediately the January transfer window opens for them to sign Gareth Bale.
Earlier, Legit.ng had reported how former Chelsea and Manchester United boss Jose Mourinho was appointed new Tottenham Hotspur manager until the summer of 2023.
The Portuguese tactician takes over from Argentine handler Mauricio Pochettino, who was shown the exit doors earlier this week.
Super Eagles star beats Chelsea's N'Golo Kante to another EPL landmark
Abu Azeez: Meet the only Nigerian rated among top 50 beach soccer players worldwide | Legit TV


My research interests lie in programming languages, and in particular, in formal verification of software using dependently-typed languages.


WHISPERING CORRIDORS (1998)
"Empty classrooms give me the creeps."
2 out of ****
Original Title: Yeogo Goedam; Starring Lee Mi-Youn, Kim Kyu-Li, Lee Yong-Nyu, Kim Yoo-Suk, Choi Sae-Yun, Park Yong-Su; Directed by Park Ki-Hyung; Written by Park & In Jung-Ok; Cinematography by Suh Jung-Min
WHISPERING CORRIDORS is a South Korean horror movie which avoids the blatant tactics of most contemporary horror movies, but replaces them with mere competence.  But it is no more than craftmanship. It doesn't generate the desired frisson of dread, doesn't scare the hell of us, and so it doesn't succeed.
The action takes place entirely within the walls of an all-girls Korean high school, which, unlike the high schools I attended, seems eerily deserted even during school hours. One morning, two students discover the body of a middle-aged teacher unaffectionately known as Old Fox. She seems to have committed suicide by hanging, but we know better: the opening sequence shows her murder at the hands of a ghost.
As events progress, we piece together the history of the ghost: she is the spirit of Jin-Ju, a girl who attended the school a decade ago and has not yet departed. Jin-Ju was stifled in her creativity and passions, and she committed suicide. The room where she took her own life is now off-limits. Aspects of Jin-Ju's experiences seem to be reflected in the lives of several students in a senior class, each troubled in her own way, including a strange loner, an aspiring artist, her melancholy friend, and the ace student of the class. One of the teachers, former student Eun-Young, was Jin-Ju's best friend, and tries to resolve the haunting before more deaths occur.
The villain of the piece, however, is not Jin-Ju but Mr. Oh--or Mad Dog, as his students call him. He is a hyperbolic authoritarian who, having apparently missed his calling in life as a drill sergeant, hurls invective at the girls, telling them that they must consider their classmates as enemies if they are to achieve good grades. Not content with verbal abuse, he strikes girls who break the rules. He makes advances on others, toying intimately with their hair.
Mad Dog, despite being caricatured as a swaggering overgrown schoolyard bully, is a suitable focus for the film's anger, which is directed toward the education system, of which both Jin-Ju and the present-day students are victims. After a strikingly savage incident involving one of the girls--who, like Jin-Ju, has artistic inclinations--Mad Dog has become a genuinely hateful figure. Then, in a prime example of the movie's maladroit handling of narrative development, he becomes the ghost's next victim, effectively eliminating the antagonist halfway through. The movie founders from then on, trying to mount a climax which will make us both afraid of Jin-Ju's ghost and sympathetic to her adolescent need for friendship and acceptance.
WHISPERING CORRIDORS is overtly concerned with the stifling effect that the school's rules have on the girls, who must curb their tendencies to act in anything other than a respectable manner.  Within the classroom, they sit in ordered rows, demure and deferential in their staid school uniforms. The ghost story is an apt vehicle for the notion that the repressive atmosphere of the classroom, and perhaps of South Korean society at large, results in dangerous outbursts of uncontained desires, as embodied by Jin-Ju's acts of violence, which are, ultimately, the acts of a confused and insecure young woman.
Less obviously, and perhaps unintentionally, the movie also explores the girls' developing sexuality: it is inevitable that a movie featuring adolescent girls and repeated shots of dripping blood is, on some level, a dramatization of menarche and female sexual self-knowledge. There is also the barest hint of a suggestion that the "friendship" that Jin-Ju seeks is not Platonic, but the movie sidesteps the issue--perhaps enforcing the very codes of repression it criticizes.
If the subtexts of the movie are far more intriguing than the ostensible story, that's because it is transparent and ineffectual as horror. One problem is the heavy-handed use of frequent close-ups of trembling-lipped, teary-eyed women as a substitute for emotional subtlety. Another problem is that it tries to be an ensemble drama, rather than providing us with a central viewpoint character. Consequently, the ghost of Jin-Ju is not seen as a dominant force in one person's life, but rather remains a peripheral presence impacting on several lives. We learn about her in flashbacks and inferences, and, kept at a distance, it is difficult to either fear her or empathize with her. She suffers the same problem in the movie as she did in life: she is marginalized when she should be the centre of attention.
Subjective Camera (subjective.freeservers.com) Movie Reviews by David Dalgleish<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