The following functions are used with fonts and text.
AddFontMemResourceEx Adds an embedded font to the system font table.
AddFontResource Adds a font resource to the system font table.
AddFontResourceEx Adds a private or non-enumerable font to the system font table.
CreateFont Creates a logical font.
CreateFontIndirect Creates a logical font from a structure.
CreateFontIndirectEx Creates a logical font from a structure.
DrawText Draws formatted text in a rectangle.
DrawTextEx Draws formatted text in rectangle.
EnumFontFamExProc An application definedcallback function used with EnumFontFamiliesEx to process fonts.
EnumFontFamiliesEx Enumerates all fonts in the system with certain characteristics.
ExtTextOut Draws a character string.
GetAspectRatioFilterEx Gets the setting for the aspect-ratio filter.
GetCharABCWidths Gets the widths of consecutive characters from the TrueType font.
GetCharABCWidthsFloat Gets the widths of consecutive characters from the current font.
GetCharABCWidthsI Gets the widths of consecutive glyph indices or from an array of glyph indices from the TrueType font.
GetCharacterPlacement Gets information about a character string.
GetCharWidth32 Gets the widths of consecutive characters from the current font.
GetCharWidthFloat Gets the fractional widths of consecutive characters from the current font.
GetCharWidthI Gets the widths of consecutive glyph indices or an array of glyph indices from the current font.
GetFontData Gets metric data for a TrueType font.
GetFontLanguageInfo Returns information about the selected font for a display context.
GetFontUnicodeRanges Tells which Unicode characters are supported by a font.
GetGlyphIndices Translates a string into an array of glyph indices.
GetGlyphOutline Gets the outline or bitmap for a character in the TrueType font.
GetKerningPairs Gets the character-kerning pairs for a font.
GetOutlineTextMetrics Gets text metrics for TrueType fonts.
GetRasterizerCaps Tells whether TrueType fonts are installed.
GetTabbedTextExtent Computes the width and height of a character string, including tabs.
GetTextAlign Gets the text-alignment setting for a device context.
GetTextCharacterExtra Gets the current intercharacter spacing for a device context.
GetTextColor Gets the text color for a device context.
GetTextExtentExPoint Gets the number of characters in a string that will fit within a space.
GetTextExtentExPointI Gets the number of glyph indices that will fit within a space.
GetTextExtentPoint32 Computes the width and height of a string of text.
GetTextExtentPointI Computes the width and height of an array of glyph indices.
GetTextFace Gets the name of the font that is selected into a device context.
GetTextMetrics Fills a buffer with the metrics for a font.
PolyTextOut Draws several strings using the font and text colors in a device context.
RemoveFontMemResourceEx Removes a font whose source was embedded in a document from the system font table.
RemoveFontResource Removes the fonts in a file from the system font table.
RemoveFontResourceEx Removes a private or non-enumerable font from the system font table.
SetMapperFlags Alters the algorithm used to map logical fonts to physical fonts.
SetTextAlign Sets the text-alignment flags for a device context.
SetTextCharacterExtra Sets the intercharacter spacing.
SetTextColor Sets the text color for a device context.
SetTextJustification Specifies the amount of space the system should add to the break characters in a string.
TabbedTextOut Writes a character string at a location, expanding tabs to specified values.
TextOut Writes a character string at a location.
These functions are provided only for compatibility with 16-bit versions of Windows.


Recently I have been receiving a lot of questions from some colleagues about how to withdraw money from their Redwood Options trading account. Before anything you would need to understand that there is a lot of fraud going on these days, so if you have experienced some difficulties it's basically done to make sure there is no case where identity theft is involved.
Now, as is the case with all brokers there is a process involved. Initially the payments manager need to check if you meet your bonus trading requirements and qualify for cashing out. With Redwood you are required to trade 30 times the bonus received before you can proceed to withdraw your winnings. I recommend you check this before you ask for your money because if you don't qualify they can confiscate your winnings under the premise of fraudulent or unethical tactics and they will be within their rights since this is clearly stipulated in the terms and conditions section and this broker does not scam.
Front and back photos of your credit card(s). You can cross out the digits in the middle.
Sometimes you will even be required to make yourself available for a phone call, particularly when large sums are being transferred.
Cashing out is simple, just enter the cashier section of the software and select the withdraw funds options. If you are not able to do so, it means you have some trading left to do. It's always smart to ask the online representative if you qualify and/or how much trades you still need to execute. For further information and more in-depth information about this binary options broker simply refer to our reviews section our follow my trading tutorial on youtube.


text:
Baltimore Selects Buckeye Linebacker Malik Harrison In Third Round
April 24, 2020 by Tony Gerdeman
Ohio State linebacker Malik Harrison was selected by the Baltimore Ravens in the third round of the 2020 NFL Draft on Friday. Harrison went 98th overall and now joins former Buckeye running back teammate JK Dobbins in Baltimore. Dobbins was selected in the second round by the Ravens.
Harrison led the Buckeyes in tackles the last two years (75 in 2019, 81 in 2018) and finished his career with 205 total tackles.
He posted 16.5 tackles for loss last year, which were the most for an OSU inside linebacker since Ryan Shazier had 23.5 in 2013.
Harrison was named First-Team All-Big Ten last season and his ability to play any of the linebacker spots makes him a versatile piece to the Ravens' defensive puzzle.
Harrison, who started 27 of the Buckeyes' 28 games the past two seasons, is now the 20th Ohio State linebacker selected in the NFL Draft since 2000, which ties Georgia for the most of any program in the country. Ten of those linebackers were selected in the first three rounds.
Harrison is the first Ohio State linebacker selected by a Baltimore franchise since Stan White was selected by the Baltimore Colts in the 17th round of the 1972 NFL Draft.
As a recruit, Harrison was a 3-star prospect, ranked the No. 26 player in Ohio and the No. 683 player overall.
More on Malik Harrison
§ Led Ohio State in tackles as a junior (81) and senior (75) and finished career with 205 total tackles
§ Outstanding senior season included 16.5 tackles-for-loss, 4.5 sacks and four pass break-ups
§ Only Andy Katzenmoyer (23 in 1996), Ryan Shazier (17 in 2012 and 22.5 in 2013) and Matt Wilhelm (19.5 in 2002) had more TFLs from the linebacker position than Harrison's 16.5 in 2019
§ Career statistics include 29.0 TFLs for 107 yards, 10.0 sacks and nine PBUs
§ Played in 53 games over the past four seasons and started 28 times
§ A force on three consecutive outright Big Ten championship teams (2017, 2018, 2019)
§ True senior in 2019 working on his degree in human development and family science
Tagged in: Malik Harrison | NFL Draft
Apr 25, 2020 by John Porentas

redpajama_set_name: RedPajamaCommonCrawl


ur whole company boarded the ship the following morning, such was the faith in our Master. As we sat out on deck drawing away from his sombre memories he shared with us a tale of hope found but then lost.
The tiny island of Hope in the Great Ocean, that would later become known as Gobaith, had became a symbol of hope for some refugees fleeing the anarchy that swept across the lands as the old empires collapsed. The land was fertile with vast forests and the mountains were rich with minerals, yet only lizards inhabited the coastal waters. An old lighthouse and haunted temple ruins were all that indicated past settlement of the island but this tiny enclave seemed untouched by the destruction that had swept the mainland.
The first colonists of the island held dreams of a new beginning, a place where all would be treated as equals. They pledged to leave their past behind and forget the bitter feuds of the mortal races that had brought about such suffering. The settlement 'Troll's Bane' was established, named after the first dwarven king, Udan Trollbane. In these early days refugees of all races cowered together with a shared goal, simply to survive.
The past is difficult to leave behind though and not all could forget what had been left behind. Desires to be amongst their own kind drove division amongst the fledgling population and guilds, tribes, cults and races began to separate once more. The dwarves took the first steps, digging out their own caves beneath the Copper Mountains, creating the magnificent stronghold of Silverbrand. The settlements of Greenbriar, Vanima, and Northerot, later called Varshikar, soon followed, along with a number of smaller communities. In time some achieved great feats or even established great notoriety. Others simply went about their daily business and would never be remembered by any but those dear to them.
Frustrated at the constant devastation wrought by their own creations, it is said the Elder Gods once more returned to the mortal plane. The Beacon of Hope brought prophecies of doom, a warning from the Younger Gods of what was to come. Such was the wrath of the Elder Gods they would not arrive unnoticed. Although Gobaith was a speck in the ocean and held no great significance, the isolated island paid the ultimate price for the self destructiveness of the mortal races. Some will claim punishment was long overdue and it was time the colonists suffered for fleeing war and responsibility. As Tanora returned to the oceans, the seas swelled and Tol Vanima and Greenbriar sunk beneath the waves. The ground shook with the power of Ushara, burying Silverbrand and damaging buildings across the island. As the islanders desperately congregated in the remaining settlements energy released by Eldan's return disrupted minds, creating havoc as the population was terrorised by visions, illusions and loss of control. The air grew heavy and the arrival of Findari brought immense thunderstorms. The coming of Brágon dealt the final blow as meteors rained down devastating anything in their path. The land ablaze, people fled looking for whatever salvation they could find. Only Illarion heard the plight of this distant island across the Great Ocean and in those last days refugees were plucked from the sinking island as it crumbled beneath the wrath of the Gods. With promises of glory, wisdom and prosperity there was new hope.
Illarion was Barlak's symbol of hope. This was his refuge, his chance to lay his memories of the past to rest and spend his last years at peace. For me, Illarion held a different kind of hope. Illarion promised wealth in whatever form it may come and experiences that could only have been imagined in my former life, in short this new land offered me hope of a future.


Fujitsu Siemens has introduced a new range of notebooks for professionals, called Esprimo Mobile. Initially this comprises three systems: the 15.4in., 2.5kg D9500; the 14.1in., 2.2kg M9400; and the 12.1in., 1.8kg U9200, reviewed here. All three models have integrated 3G connectivity.
The Esprimo Mobile U9200 is a somewhat chunky notebook considering its small 12.1in. screen. It weighs 1.8kg, plants a 30cm by 22.3cm footprint on the desktop and is 3.7cm thick. As such, it's not as 'ultraportable' as, for example, the remarkable 779g Toshiba Portege R500-10U, the 1.19kg Sony VAIO VGN-TZ11XN/B or Fujitsu Siemens' own 1.25kg LifeBook P7230.
Nevertheless, the Esprimo Mobile U9200 is small and light enough to be carried around on a daily basis, and some of the weight can be put down to a reassuringly robust casing. For a notebook so obviously designed to be carried, it's a shame that the U9200 lacks a clasp to hold upper and lower sections together during transportation.
The wide-format display has a native resolution of 1,280 by 800 pixels, and we had no difficulty working with two document windows open at the same time. The screen's matte finish makes it feasible to work with a light source behind you and the display is sharp and clear.
The keyboard doesn't quite use the full width available to it, but the QWERTY keys are adequately sized for fast touch typing. There is a sponginess to the keyboard that heavy-handed typists, in particular, may find noticeable. A row of full-sized number keys is topped by a row of smaller function keys.
Beneath the keyboard the touchpad is responsive enough, but the mouse buttons beneath it are disappointing. They are convex in shape rather than being flat and are slightly recessed. We found that this design made it difficult to hit them with the side of the thumb, which was a constant irritation.
Unlike recent models in the LifeBook range, the Esprimo Mobile U9200 does not have an 'Eco' mode designed to help with power conservation. However, it does have a digital camera built into the lid section, just above the screen. This, along with the integrated 3G and Wi-Fi connectivity, should cater for those who need to do video conferencing while on the road.
Above the keyboard, next to the main power button, is a button that allows you to control Wi-Fi, Bluetooth and the 3G module individually.
The system is supplied with Windows Vista Business as standard, but Fujitsu Siemens also includes a Windows XP disc in the box. This is the first time we've reviewed a notebook offering an optional operating system 'downgrade'. This is an is an interesting move on Fujitsu Siemens' part, and is a clear signal that Vista Business is not the OS of choice for all its customers. A preconfigured Windows XP Professional version might have been a more client-friendly option, though.
Wi-Fi is handled by Intel's WiFi Link 4965AGN adapter, which supports not only the 802.11a, b and g standards but also Draft-N. Although there are concerns that Draft-N may not be fully compliant with the final N standard, you should have no problems with a, b or g connectivity. Bluetooth 2.0 is also present, while wired Gigabit Ethernet is provided by a Marvell Yukon controller.
Wide-area 3G/HSDPA connectivity, with data transfer rates of 384Kbps upload and 3.6Mbps download, is catered for by an integrated Option GlobeTrotter GTM378 module. The SIM fits into a slot underneath the battery.
There are three hard drive configurations for this notebook — 80GB, 120GB and 160GB. We've already noted the lid-mounted digital camera, which has a resolution of 1.3 megapixels. Audio is handled by a RealTek ALC262 chip, outputting to a pair of stereo speakers on the front edge of the system; as far as sound input is concerned, it's nice to note that there are dual microphones on either side of the screen.
Fujitsu Siemens has introduced a new line of port replicators for the Esprimo series. The notebook itself houses a DVD +/-RW dual-layer drive on the right-hand side, which can be replaced with a space saver if an optical drive is not required. This side also carries an ExpressCard slot — there's no PC Card support.
On the left side are microphone and headphone sockets, the Ethernet (RJ-45) port, a flash card reader supporting SD, xD and Memory Stick media, and two USB 2.0 ports. The latter are stacked one above the other with little clear space between them. Depending on the size of the connectors on your USB peripherals, it may be impossible to use both ports at the same time. There's only one other USB 2.0 port, which is on the back.
At the back, you'll find S-Video-out, VGA-out, and modem (RJ-11) ports, plus the power connector.
Microsoft's Windows Experience Index (WEI) reports an overall score of 3.4 (out of 5.9), which places the Esprimo Mobile U9200 well up our league table of Vista systems: only the HP Compaq 6910p GC021ET has done better to date.
The overall WEI score corresponds to the lowest component score, which goes to the Graphics (desktop performance for Windows Aero) subsystem — graphics are handled by the Intel GM965 chipset's integrated X3100 module. Top marks went to the Processor (calculations per second) rating of 5.1, with the Primary hard disk (Disk data transfer rate) a close second on 4.9, followed by Memory (RAM) (Memory operations per second) with 4.4. Gaming Graphics (3D business and gaming graphics performance) scores 3.5, underlining the fact that the graphics subsystem is this machine's weakest link.
Fujitsu Siemens quotes the Esprimo Mobile U9200's battery life at 6 hours with the standard 5,200MAh battery and up to 8 hours with an optional second 3,800mAh battery. We're not convinced you'll get a full day's work out of the notebook, though — especially with heavy 3G, Wi-Fi and/or Bluetooth usage.
Finally, a word on ergonomics. Although the keyboard action is comfortable, we found the poorly designed mouse buttons a constant irritation.
If the U9200 is a guide, Fujitsu Siemens' new Esprimo notebooks deliver solid build quality and, despite the integrated 3G/HSDPA connectivity, slightly less functionality than the existing LifeBook range. Fujitsu Siemens will need to clearly differentiate the two ranges to avoid confusing its business customers.


Achieve Strength & Confidence with a Personal Trainer in Bel Air.
with your own Personal Trainer in Bel Air!
The problem is there is so much mixed information. As a result, it's confusing and you can feel overwhelmed.
Your Personal Trainer in Bel Air, MD will help you every step of the way!
Second, meet with an expert personal trainer in Bel Air, MD to create a simple and sustainable plan. As a result, at Signum we focus on accountability & motivation to help you reach your goals.
Cardio as well to make sure we are burning on wanted fat as well.


Saturday (14 November) was more overcast but still warm and dry. We headed back to Lowburn in the early afternoon and set ourselves up again beside Lake Dunstan. It was very windy by this stage – a good Norwester was blowing. We loaded up our biking gear and headed off to Alexandra to visit a friend of Wyn's. The wind followed and it was decided that a walk was going to be more pleasant. I went off by myself for a walk up past the clock on the hill – through fields of thyme. It is a bit of a scramble up past the clock but the views are well worth the effort. I walked back via the road and met up with Wyn and her friend checking out the new subdivision near Shaky Bridge. After a lovely tea and coffee it was well after 10pm by the time we headed back home to Lowburn.
Once inside we lined up the satellite dish and tuned into the delayed free coverage of the soccer (football) game between the All Whites (NZ) and Bahrain for the qualifying spot for the world Cup. We'd missed the first 20 minutes and tuned in to the spell when the All Whites were rampant – or dominant anyway. After a few misses they scored a goal just before halftime, setting up a great second half. From then on they had to win to qualify – a draw with goals scored was going to allow Bahrain to qualify. Bahrain became more dominant in the second half but somehow the All Whites kept them out. Bahrain even got a penalty shot at goal and the NZ keeper stopped it. Somehow you knew it was NZs day. Bahrain threw everything at them and the last minutes seemed to take ages. Finally it was full time and still 1-0 to NZ and time to celebrate a great sporting moment.
With the excitement of the soccer and the late coffee before that it was a long time before we got to sleep. Fortunately it was also a long time before we woke up but there wasn't much left of yesterday (Sunday) morning. I decided it was time to clean up our bikes – Wyn's especially had gotten dusty on the back of the car. By the time I finished with them I had to set to to clean up myself and the back of the car – both splattered with oil muck from the bike maintenance. So passed much of the afternoon. Wyn went for a brisk walk and I took toilet cassettes into Cromwell to empty. Later we went round to have tea with my sister and brother-in-law just along the road at Pisa Moorings. It was lovely to catch-up and a lovely evening.


text:
Commonwealth Games: Top marks for a top quality Infographic
Alan Thatcher April 10, 2018 No Comments on Commonwealth Games: Top marks for a top quality Infographic
Gold Coast is fifth Aussie city to host the Games
By ALAN THATCHER
In celebration of the Gold Coast 2018 Commonwealth Games, The East Coast Squash Academy has released a visual treat in the form of an infographic tracing the history, winning performances and other interesting facts which will be of interest to squash players and fans alike.
The Squash At the Commonwealth Games Infographic captures the journey of the sport since it was first played in Kuala Lumpur, Malaysia in 1998 to the most ones held in Glasgow, Scotland in 2014. Presented as exciting bite-size morsels, the content provides an insight to squash as one of the most exciting sports of the Commonwealth Games and acknowledges both Australian as well as the International stars who have left their mark on the game.
The infographic also highlights the growing popularity of squash with 119 players from 28 nations, participating in squash in the 2014 edition of the Games. These included a sole representative from each of the nations of Botswana, British Virgin Islands, Guernsey and Lesotho.
Five of the Commonwealth Games, out of the 20 held so far have been hosted in Australian cities: Sydney (1938) Perth (1962), Brisbane (1982), Melbourne (2006) and now Gold Coast. Australian squash players have dominated in the Commonwealth Games, with nine gold medals, followed by England with eight.
At the Commonwealth Games squash competition, players have the opportunity to win five gold medals in men's singles, women's singles, men's doubles, women's singles and mixed doubles, respectively.
The singles matches are played on a knockout format, with the top two players reaching the finals after eliminating others in their respective groups. The eliminated players contest consolation games throughout the tournament.
The doubles tournament is played on a round-robin format, where teams with the most points qualifying for the elimination rounds.
The infographic was created for public distribution to give more people an appreciation of squash and to encourage them to support the game by attending the matches at the Commonwealth Games. Please feel free to share it on social media with a backlink to the Academy's website where more than 100 original references are listed.
To view the Squash At the Commonwealth Games Infographic click here
The East Coast Squash Academy was founded in 2013 when Aaron Frankcomb retired from the Professional Squash Tour, the East Coast Squash Academy set out to create a business model to expand the presence of squash within local communities surrounding squash centres.
The Academy's first location was at Willoughby Squash Club where Frankcomb was hired as the club's resident squash pro. The Academy produced some stellar results including: Attracting a handful of junior players with aspirations of going on the professional (PSA) tour. Its junior program had the biggest contingent of players on the NSW Squash Junior ranking list, with players on the NSW junior state teams, Australian junior teams and Australian senior players.
There's so much more! This is only a part of the brilliant Infographic commissioned by the East Coast Squash Academy to celebrate the Commonwealth Games returning to Australia. Click on the link above to see the whole thing
The Academy has developed NSW and Australian Junior Champions. At its peak, the junior squash program boasted (pun intended!) over 500 children participating in weekly squads and training sessions. Memberships and participation in squads increased by 100% and 300% respectively and tournament registrations reached at an all-time high.
The Academy has been the home base to two full time senior players that reached careers highs of top 240 in the world on the Men's PSA Tour. Its best female professional reached a top world ranking of 130.
The Bondi Waverley Squash Club was the Academy's second location, with over 30 hours of coaching services per week were provided to increase court utilization and grow profits by leveraging unused off-peak times.
In 2016, The Academy expanded its reach with the following locations: Energize Health and Fitness, Norths Fitness, Sydney CBD Squash Club, Elanora Squash Club and Manly Squash Club.
Aaron Frankcomb:
Aaron Frankcomb was ranked in the top 100 professional squash players for 8 years, and for 4 of those years he was in the top 50, winning 4 PSA titles. He represented Australia at the 2010 Commonwealth Games, was a Junior Champion in all age groups including 2 times in the Under 19 category and holder of scholarships in the Tasmanian and Australian Institutes Of Sport. He now coaches professionally and remains Sydney's top ranked squash player and is still considered within the top 5 players in Australia.
Graphic courtesy of East Coast Squash Academy
https://squashmad.com/breaking-news/commonwealth-games-top-marks-top-quality-infographic">


text:
package com.test.memopad.activity;

import android.content.Intent;
import android.graphics.Color;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.util.Log;
import android.util.TypedValue;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import com.lidroid.xutils.ViewUtils;
import com.lidroid.xutils.view.annotation.ViewInject;
import com.test.memopad.R;
import com.test.memopad.adapter.HomeListViewAdapter;
import com.test.memopad.swipe.SwipeMenu;
import com.test.memopad.swipe.SwipeMenuItem;

import com.test.memopad.swipe.SwipeMenuCreator;
import com.test.memopad.swipe.SwipeMenuListView;

public class HomeActivity extends BaseActivity implements View.OnClickListener{

    @ViewInject(R.id.pull_refresh_list)
    SwipeMenuListView pull_refresh_list;
    @ViewInject(R.id.search_linearly)
    LinearLayout search_linearly;
    @ViewInject(R.id.home_new_iv)
    ImageView home_new_iv;

    private Drawable mActionBarBackgroundDrawable;

    private HomeListViewAdapter homeListViewAdapter;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_home_actionbar);
        ViewUtils.inject(this);
        home_new_iv.setOnClickListener(this);
//
//        mActionBarBackgroundDrawable = getResources().getDrawable(R.drawable.ad_bg);
//        mActionBarBackgroundDrawable.setAlpha(0);

//        if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR1) {
//            mActionBarBackgroundDrawable.setCallback(mDrawableCallback);
//        }
        initHomeActionBar();
//        ((NotifyingScrollView) findViewById(R.id.scroll_view)).setOnScrollChangedListener(mOnScrollChangedListener);

        homeListViewAdapter = new HomeListViewAdapter(this);
        pull_refresh_list.setAdapter(homeListViewAdapter);

        SwipeMenuCreator creator = new SwipeMenuCreator() {

            @Override
            public void create(SwipeMenu menu) {
                // create "open" item
                SwipeMenuItem openItem = new SwipeMenuItem(
                        getApplicationContext());
                // set item background
                openItem.setBackground(new ColorDrawable(Color.rgb(0xC9, 0xC9,
                        0xCE)));
                // set item width
                openItem.setWidth(dp2px(60));
                // set item title
                openItem.setTitle("置顶");
                // set item title fontsize
                openItem.setTitleSize(18);
                // set item title font color
                openItem.setTitleColor(Color.WHITE);
                // add to menu
                menu.addMenuItem(openItem);

                // create "delete" item
                SwipeMenuItem deleteItem = new SwipeMenuItem(
                        getApplicationContext());
                // set item background
                deleteItem.setBackground(new ColorDrawable(Color.rgb(0xF9,
                        0x3F, 0x25)));
                // set item width
                deleteItem.setWidth(dp2px(60));
                deleteItem.setTitleSize(18);
                deleteItem.setTitleColor(Color.WHITE);
                deleteItem.setTitle("删除");
                // set a icon
//                deleteItem.setIcon(R.drawable.ic_delete);
                // add to menu
                menu.addMenuItem(deleteItem);
            }
        };

// set creator
        pull_refresh_list.setMenuCreator(creator);

        pull_refresh_list.setOnMenuItemClickListener(new SwipeMenuListView.OnMenuItemClickListener() {
            @Override
            public boolean onMenuItemClick(int position, SwipeMenu menu, int index) {
                switch (index) {
                    case 0:
                        // open
                        Log.d("TAG","onMenuItemClick--index:"+index);

                        break;
                    case 1:
                        // delete
                        Log.d("TAG","onMenuItemClick--index:"+index);
                        break;
                }
                // false : close the menu; true : not close the menu
                return false;
            }
        });
        // Right
        pull_refresh_list.setSwipeDirection(SwipeMenuListView.DIRECTION_LEFT);

        // set SwipeListener
        pull_refresh_list.setOnSwipeListener(new SwipeMenuListView.OnSwipeListener() {

            @Override
            public void onSwipeStart(int position) {
                // swipe start
            }

            @Override
            public void onSwipeEnd(int position) {
                // swipe end
            }
        });

        // set MenuStateChangeListener
        pull_refresh_list.setOnMenuStateChangeListener(new SwipeMenuListView.OnMenuStateChangeListener() {
            @Override
            public void onMenuOpen(int position) {
            }

            @Override
            public void onMenuClose(int position) {
            }
        });
    }

//    private NotifyingScrollView.OnScrollChangedListener mOnScrollChangedListener = new NotifyingScrollView.OnScrollChangedListener() {
//        public void onScrollChanged(ScrollView who, int l, int t, int oldl, int oldt) {
////            final int headerHeight = findViewById(R.id.srv1).getHeight() - getActionBar().getHeight();
////            final float ratio = (float) Math.min(Math.max(t, 0), headerHeight) / headerHeight;
////            final int newAlpha = (int) (ratio * 255);
//            mActionBarBackgroundDrawable.setAlpha(1);
//        }
//    };
//
//    private Drawable.Callback mDrawableCallback = new Drawable.Callback() {
//        @Override
//        public void invalidateDrawable(Drawable who) {
//            getActionBar().setBackgroundDrawable(who);
//        }
//
//        @Override
//        public void scheduleDrawable(Drawable who, Runnable what, long when) {
//        }
//
//        @Override
//        public void unscheduleDrawable(Drawable who, Runnable what) {
//        }
//    };

    private int dp2px(int dp) {
        return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp,
                getResources().getDisplayMetrics());
    }

    @Override
    public void onClick(View view) {
        switch (view.getId()){
            case R.id.home_new_iv:

                Intent intent = new Intent();
                intent.setClass(HomeActivity.this,NewPadActivity.class);
                startActivity(intent);
                break;
        }
    }
}

redpajama_set_name: RedPajamaGithub


text:
WHAT CAN WE LEARN FROM 2010 in 2012?
Originally posted on – Pajamas Media – http://pajamasmedia.com By Myra Adams On January 23, 2011
After the exhilaration of the Republican tsunami, here is a reality check that Republicans must heed if the GOP is to take back the White House in 2012 and keep Obama a one-term president.
The 2010 victory of Republican candidates in solid blue or battleground states does not mean the state has turned red for the 2012 presidential election. Any Republican who thinks otherwise needs to examine historical political trends.
For the 2010 midterms, voters were older, whiter, richer, and more conservative — and in 2012 their votes could once again be diluted by younger, liberal, blue-collar, and non-white Democratic voters showing up en masse. Further thinning the stew from the 2010 midterm voter groups will be millions of 18-year-olds voting for the first time, and quite likely Democratic.
According to the 2010 CNN national exit poll, here are the ideological and party data that yielded such large Republican victories:
Liberals comprised 20% of the electorate and voted 90% Democrat.
Conservatives comprised 42% of the electorate and voted 84% Republican.
Moderates comprised 38% of the electorate and voted 42% Republican and 55% Democrat.
Here is the breakdown by party identification:
Democrats comprised 35% of the electorate and voted 91% Democrat.
Republicans comprised 35% of the electorate and voted 94% Republican.
Independents comprised 29% of the electorate and voted 37% Democrat and 56% Republican.
Obviously, moderates and Independents turned out to supplement Republican conservatives in 2010.
The most important question for the 2012 election: can Republicans count on this fickle group of moderates and Independents to vote for the GOP presidential candidate in 2012 and turn Obama's 2008 blue states red? For without their support in key states, the GOP will not be able to put together the winning coalition of 270 electoral votes necessary to win the White House.
So with all this is mind, here are just five examples of electorally rich 2008 blue states that turned "red" in 2010: Florida, Pennsylvania, Michigan, Wisconsin, and New Jersey (which actually turned "red" in 2009). All these states, even with a current of red running through them, have strong historical odds of staying presidential blue in 2012 unless Republicans nominate a remarkable candidate who can break through.
(Ohio was not included in this group, for it is a traditional red state now back to trending red even though it went Obama blue in 2008. However, it will be an important battleground state in 2012.)
Republican wishful thinking is that Florida went red in 2010 will stay red for 2012 with the election of both a Republican governor and Republican U.S. senator.
This is not a safe assumption.
The stakes are unbelievably high, for if the GOP presidential candidate loses Florida's 29 electoral votes (up from 27 in 2008), he or she could lose the 2012 presidential election.
But since life is unfair, Obama could win re-election without Florida.
Here are the numbers to ponder.
Governor Rick Scott was elected with a small margin of 48.9% vs. 47.7% against Alex Sink, his Democratic opponent. Senator Marco Rubio was elected by winning 48.9% of the vote in a quirky three-way race against Republican Governor Charlie Crist, who jumped ship, ran as an Independent, and garnered 29.7% of the vote, and against Democrat Congressman Kendrick Meek, who received 20.1% of the vote. Crist and Meek earned 49.8% to Rubio's 48.9%.
The very small margins of these victories should be warning signs to Republicans in the next general election, because the 2010 midterms had a conservative voter base; prevailing sentiment was extremely favorable to Republicans, and Independent voters also jumped on board. Thus, Florida in 2011 can hardly be considered a red state.
Also, Florida in 2012 will be the most fiercely contested state because Obama knows a win there could guarantee his chances of re-election.
Remember how Obama won Florida in 2008 by 50.9% to McCain's 48.4%. Very close by Obama's 2008 standards, with so many lopsided victories in other states.
In 2004, Bush won Florida by a more comfortable margin, 52% to 47.1 %. And we know what happened in the 2000 presidential election. See the HBO movie Recount [1] if you don't.
Will history repeat itself in 2012? There is a good chance of that happening, but this time with no hanging chads.
One of Obama's Florida political consultants recently wrote an interesting piece titled "So Just How Close is Florida?" [2] Recommended reading for paranoid Republicans concerned about 2012.
Here is a wonderful example of a big red wave in a solid blue state.
Republican Tom Corbett was elected governor, defeating his Democratic opponent Dan Onorato 54.5% to 45.5%. Corbett replaced Democrat Governor Ed Rendell, who was term limited.
For the Senate, Republican Pat Toomey defeated Joe Sestak in a close 51% to 49% race. Given the older demographic composition of Pennsylvania, does this state have a good chance of turning presidential red? Or I am just desperately hunting for new red states?
The state has not gone red since 1988. Obama won it 54.7% to 44.3% for McCain. Pennsylvania has 20 big juicy electoral votes in 2012, down from 21 in 2008. Unemployment at 8.6% is below the national average, and we know those people are clinging to their guns and religion [3].
So here is a litmus test I would recommend for voters in every 2012 GOP presidential primary: could my candidate really win Pennsylvania? Your answer will be the key to a White House victory or defeat.
Michigan just elected Rick Snyder its first Republican governor since John Engler in 1998, but the state has been solid presidential blue since 2000. The last time Michigan went presidential red was in 1988 for Bush. Sure, it could change back to red in 2012; anything is possible — especially with the government takeover of the auto industry, the state's 12.4% unemployment [4] (the nation's second highest), and the general malaise that is "pure" [5] Michigan.
All these factors certainly contributed to Governor Snyder's whopping 15% margin of victory.
However, do not bet on Michigan, which went 57% for Obama vs. 41% for McCain in 2008, to be a key battleground state in 2012 — although the good news is one less electoral vote (16 instead of 17) goes kerplunk into Obama's solid blue column.
If Michigan turns presidential red in 2012, there will be only one word to describe the entire election: "landslide."
As part of the 2010 wave, Wisconsin elected a Republican governor named Scott Walker with 52.3% of the vote, and in the Senate race Ron Johnson defeated one of the nation's most liberal senators, Democrat Russ Feingold, by a 51.9% to 47% margin.
Did these two victories turn Wisconsin into a ripe red presidential state?
Probably not, for history tells us that while, since 1987, three of the last four Wisconsin governors have been Republican, the last time the state turned presidential red was for Reagan in 1984.
That means 24 years of presidential blue would have to be vaporized.
Wisconsin has 10 electoral votes that could sure come in handy for the Republican presidential candidate in 2012 trying to get to 270. But in 2008, Obama triumphed over McCain by 56% to 42%.
Wisconsin's unemployment rate is 7.6%, well below the national average, so expect Obama to spin that handily as part of his "back from the brink" campaign theme that you can assume campaign guru David Axelrod is concocting right about now.
New Jersey currently has a "popular" Republican governor in Chris Christie, who was elected in the first Republican wave of November 2009. The last time New Jersey Republican governor was Christie Todd Whitman, who served from 1994 – 2001. (Wondering if New Jersey Republican governors need a Christie in their name?) Even with an occasional Republican governor, the state has not turned presidential red since 1988. Obama won it 56% over McCain's 42% in 2008.
For the 2012 election New Jersey has lost an electoral vote, going from 15 to 14, which is a little bit of good news for the next GOP presidential candidate, but going "governor red" in 2009 does not necessarily translate into presidential red in 2012. Especially now, since Governor Christie's approval rating [6] in New Jersey is on the decline. Whether Christie is popular or not, New Jersey is a very unlikely battle ground state for the GOP in 2012.
So what do these five states tell us?
The answer is Republicans must nominate a presidential candidate who can appeal to moderates and Independents, but given the current conservative climate in the Republican Party and Tea Party movement, that may not be possible. For there are too many kamikaze Republicans at the primary level who would rather nominate a doctrinaire conservative and lose in 2012 than a conservative who can win a state like Pennsylvania and a "must win" state like Florida.
Please, heed my warnings and do not shoot the messenger. But if you do, I will be clinging to my guns and religion.
Article printed from Pajamas Media: http://pajamasmedia.com
URL to article: http://pajamasmedia.com/blog/what-can-we-learn-from-2010-in-2012/
2012 Presidential Race Barack Obama Presidential Election 2012 Republican Politics
12 Reasons Obama Wins in 2012
Obama vs. Gingrich --Winning the Future Is Newt the GOP's best hope for change in 2012?


text:
Q: Range & If Statement using multiple sheets I have several Sheets involved but I'll have Sheet 2 Active. When I'm on "Sheet 2" I need to know when cell ("C14") becomes active with an IF statement I'm guessing. Once it becomes active, I then need to know if the string in cell ("B2") on Sheet 1 = "Fighter" then I want to insert "some wording regarding the fighter here" in cell ("C14") on Sheet 2. IF it's not "Fighter"then is it "Mage"? If so then insert "some wording regarding the mage here".
This is short hand for example.
if cell C14 on Sheet 2 is active then
check cell B2 on Sheet1. If the text = "Fighter"? Then
insert "You are brave and use a sword" into cell C14 Sheet2
if it's not equal to Fighter then is it = "Mage"? Then
insert "You cast spells" in cell C14 sheet2
etc..
I need to know how to code this in VBA. I've spent hours searching and trying various code but can't seem to get it right. Thanks ahead of time for your help.

A: Try something like this:
'The way you check which cell is active is by using an
'Event like this one. This goes into the Sheet2 code module
'which you can get to by right clicking on the sheet's tab and
'selecting View Code.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    Dim rng_Source As Excel.Range
    Dim rng_Target As Excel.Range

    On Error GoTo ErrorHandler

    'Setting the cells that you're interested in as
    'ranges will help minimise typo errors.
    Set rng_Target = ThisWorkbook.Sheets("Sheet2").Range("C14")
    Set rng_Source = ThisWorkbook.Sheets("Sheet1").Range("B2")

    'Target is a range that specifies the new
    'selection. Check its address against rng_Target
    'which we defined above.
    If Target.Address <> rng_Target.Address Then
        Exit Sub
    End If

    'If you don't want case sensitivity, convert to upper case.
    If UCase(rng_Source.Value) = "FIGHTER" Then
        rng_Target.Value = "some wording regarding the fighter here"
    ElseIf UCase(rng_Source.Value) = "MAGE" Then
        rng_Target.Value = "You cast spells"
    'You get the idea.
    End If

    ExitPoint:
    On Error Resume Next
    'Clean up
    Set rng_Source = Nothing
    Set rng_Target = Nothing

    On Error GoTo 0

    Exit Sub

    ErrorHandler:

    MsgBox "Error " & Err.Number & vbCrLf _
     & Err.Description

    Resume ExitPoint

End Sub

I do agree with the comments that you should always post the code that you've already tried (which you subsequently did), but this is a relatively trivial one and this just clears it out of the way and may be of use to somebody else as well in the future.

A: Try this ;)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error GoTo errH
    Dim rng1 As Range
    Set rng1 = ThisWorkbook.Worksheets(1).Range("B2")
    If Not Intersect(Target, Me.Range("C14")) Is Nothing Then
        Application.EnableEvents = False
            If rng1.Value2 = "Mage" Then
                Target.Value = "OMG This is MAGE!!! Run run run away!!!"
            ElseIf rng1.Value2 = "Fighter" Then
                Target.Value = "Fighter? :/ Was hoping for something better"
                MsgBox "Fighter? :/ Was hoping for something better"
                rng1.Value2 = "Mage"
                Target.Value = "Mage. Now This is better ;)"
            Else
                Target.Value = "No, we haven't discussed it."
            End If
        Application.EnableEvents = True
    End If
    Exit Sub
errH:
    MsgBox ("Error number: " & Err.Number & "Description: " & Err.Description)
    Application.EnableEvents = True
End Sub

redpajama_set_name: RedPajamaStackExchange


text:
Why tennis needs Nick Kyrgios to fulfil his potential
Can Kyrgios become a tennis legend?
Jakob Haugerud
Modified 08 Jan 2020, 20:15 IST
A piece arguing why tennis needs Nick Kyrgios to become a true and consistent champion
Nick Kyrgios is not just one of the most divisive figures in tennis, but in sport in general. In a recent poll held in Australia, Kyrgios was voted the second most hated athlete of the decade, behind only Oscar Pistorious, jailed for murdering his then girlfriend. This may seem harsh, but given his on and off-court demeanour since bursting onto the tennis scene, it is not that difficult to see how he could position so highly on such a negative list.
Whilst it is indeed becoming harder and harder to defend, not to say justify, Kyrgios's antics, one cannot help but realise how essential he is for the continuing prosperity of tennis. For, when the Australian is playing at his highest level, he is virtually unbeatable. From his blistering serves, to his bombastic groundstrokes, Kyrgios plays an exciting high-risk style of tennis that looks amazing when it comes off.
He has proven himself against some of the best players on tour, having beaten the likes of Roger Federer, Novak Djokovic and Rafael Nadal, famously beating the latter at Wimbledon in 2014. Interestingly, Kyrgios is just the third man in tennis history to beat all of the Big 3 at the first chance of asking. However, more impressively for Kyrgios than for the other two players who have achieved this, Kyrgios did it whilst the Big 3 were all at or near their peaks, which shows what a truly special talent he is.
Paul Annacone, former coach to both Sampras and Federer, claimed in 2017 that Kyrgios is the most talented player to burst onto the tennis scene since the Swiss maestro - Federer himself and it is easy to see why.
Although tennis has always been a very popular sport, thanks to the efforts of Roger Federer, Nadal, and Djokovic. But, this golden era of tennis is soon coming to a close and because of it, we need to look to the future generation to see how the sport may look under their rulership. Whilst the Big 3 has undoubtedly set the bar higher than it has ever been, they have been criticised at times for being too friendly to one another. Compared to former generations this is undoubtedly true. Whilst Djokovic is viewed as somewhat of a pantomime villain when he is pitted against Federer and Nadal, he's still loved the by legions of fans the world over.
2020 is a big year for the Australian Nick Kyrgios
People love theatre and Nick Kyrgios can bring that. He doesn't need to be squeaky clean and likeable like some of his contemporaries, all he has to do is rediscover his form and start winning some major titles.
His talent is undeniable and some argue he is the most talented of the NextGen, and yet he has little to show for that. If he were to do this, he would become the perfect antithesis to the likes of Stefanos Tsitsipas in what promises to be one of the all-time great rivalries.
Kyrgios works for the crowd, for and against him, better than any of the NextGen and he brings attention to the sport in much the same way. However, this will soon fade if he doesn't position himself as a major contender for the sport's biggest prizes.He has the making of a future world number one and Grand Slam winner, 'all' he has to do is win consistently. This is something we should all wish for, whether one likes Kyrgios or not, he brings an extra dimension to tennis that the sport needs to stop it becoming too politically correct and stale.
And this is why it is not just Nick Kyrgios who needs tennis, but also that tennis needs Nick Kyrgios.
Also read: Can Nick Kyrgios fulfill his potential in 2020?
Published 08 Jan 2020, 20:15 IST


text:
Agent: James Smith
Based: Chelmsford, UK
Label: Subtitles Music
Press Pack Download
With his first release in 2017 with Drum & Bass heavyweight Turno on his award winning album the Power LP, Essex based Paul Wilkinson has quickly established himself as one of the producers to watch for the future. Since his first exposure to the scene with Turno Hadley embarked into refining his sound and self released his track 'Talking' which reached over 150k plays on Soundcloud, a remarkable achievement for a self release from a new artist and after which he released on labels such as Skankandbass, Overview, Rebel Music, Vandal, Lifestyle, Nurtured Beatz & Context Audio. Reaching the top 10 in the Drum & Bass Beatport chart with his highest ranking at number 5 with his track 'Who You Are' released on Overview Music.Hadley has since gained support from the likes of Skeptical, Foreign Concept, Noisia, Phaction, Doc Scott, DJ Marky, Kanine and Hedex to name a few, had his tracks played regularly in festivals across Europe such as Boomtown and Hospitality and many venues around the world. This caught the attention of the legendary Teebee and since has made Hadley an integral part of the future of his label 'Subtitles' and brings an exciting next chapter being a part of a label with prestige and with Teebee planning to to take the label to the level of many other successful rivals this is something that has come at the right time for Hadley with an opportunity to build something special alongside Teebee.
The future is exciting for Hadley with his own music studio based in Essex 'Studio 808' establishing itself as the go to studio in Essex with the aim to make sure Drum & Bass music is heard in his city and educating the youth to the sound and heritage of this UK sound which he is so passionate about. This has allowed him the freedom to take music on full time which has been shown in his recent output of tracks which have been making waves in the Drum & Bass scene with many artists and labels keen to hear what is coming next.


text:
Nothing Tra La La?
A blog for Simon Guerrier
The Star Outside my Window, by Onjali Q Raúf
Ten year-old Aniyah is a star hunter, an astronomer, thrilled by the discovery of a new star in the night sky. But she thinks the star is her mum, whose heart has ascended, and is determined to ensure that the star hunters at the Royal Observatory Greenwich give it her mum's name. As she sets off with her friends from the foster home on an epic quest to Greenwich, we realise what Aniyah and her five year-old brother do not: their mum was murdered - by their dad.
I rattled through this exciting, emotional story full of high stakes. It would be wretched to quibble the practicalities of the journey Aniyah and her friends undertake - is there really a bus from Victoria coach station to Island Gardens, and could you get all that way without anyone checking you'd paid? - or the physics of the star that passes close to Earth. It's certainly never easy, and Aniyah and her friends show incredible daring along the way. The conclusion, in which Aniyah must face the awful truth that she's evaded so long, is beautifully done.
For all the awfulness, the book is peppered with kindly adults - the amazing foster mum Mrs Iwuchukwu who has tragedies in her own life, kindly superhero actress Audrey Something, and helpful astronomer Professor Grewal. The other foster children all have their histories, too - and in the case of all but one of them, that makes them keen to support Aniyah whatever it takes. That really got me: people inspired by their own experience of crisis to help someone else through theirs.
I also liked the resolution for the "villainous" character, Sophie - explaining her insecurities and returning the thing she takes from Aniyah without her ever quite apologising. It's a remarkable adventure but Raúf ensures that it feels credible to the end. The story wraps up the plot about the star satisfactorily but I find myself wondering what becomes of all these characters afterwards - always a good sign in a book.
Raúf explains in the end section the inspiration for the story - the murder of her own aunt Mumtahina, which also inspired her to set up Making Herstory - and is careful about warning readers in advance of the subject matter.
"The author of this story does not like to link the word 'Domestic' to the word 'Abuse'. This is because the word 'Domestic' implies that abuses happening inside the home should remain private, even when they constitute a crime, whilst also making many people too embarrassed to report abuses. However, as the prevailing term, she has used it throughout this book for clarity." (footnote to the dedication)
So this is a lively story about a very difficult subject told with flair, insight and sensitivity.
Posted by 0tralala at 12:19 pm No comments: Links to this post
Labels: books, greenwich, kids, killings, london, reviews, space
The Martian Chronicles, by Ray Bradbury
This wasn't what I expected. As a classic of science-fiction, I thought it would be engineer-heroes conquering the frontier and debating the physics of travelators. But The Martian Chronicles (first published in 1950) is altogether stranger, more whimsical and - by the end - unsettling.
Each chapter is dated and the book covers events between January 1999 and October 2026, as humans attempt to settle on Mars. Some chapters are very short - some merely a couple of pages, one a few paragraphs. But others are long, self-sustained stories so that this feels like a classic "fix-up" novel comprising previously published short stories now loosely connected - as it turns out it is. At first, I thought the depictions of Martians in one story contradicted those in another. And it all seemed achingly okay.
Then I got to "Way Up in the Middle of the Air", first published in the magazine Other Worlds in July 1950 and set in June 2003. As colonisation of Mars hits its stride, in an unnamed part of the southern United States, the whole of the African-American populace decides to emigrate - to the horror of the white people they serve.
"His wife's small sob stopped him. She dabbed at her eyes. 'I kept telling her, "Lucinda," I said, "you stay on and I raise your pay and you get two nights off a week, if you want," but she just looked set! I never seen her so set, and I said, "Don't you love me, Lucinda?" and she said yes, but she had to go because that's the way it was, is all. She cleaned the house and dusted it and put luncheon on the table and then she went to the parlour door and - and stood there with two bundles, one by each foot, and shook my hand and said, "Good-bye, Mrs Teece." And she went out the door. And there was her luncheon on the table, and all of us too upset to even eat it. It's still there now, I know: last time I looked it was getting cold.'
Teece almost struck her. 'God damn it, Mrs Teece. You get the hell home. Standin' there makin' a sight of yourself!'" (p. 182)
There's so much to unpack there! The mix of emotions, that craving for love (and gratitude) by the masters for years of drudging service with only one night off. The threat of violence - not only to the servants but to Teece's wife, who calls her husband "Pa". The vision of life, 53 years in the future from the time the story was written, with no apparent progress in civil rights. I'm surprised to learn this chapter is left out of some later editions as it's the one that really hit me. It's an uncomfortable, troubling story, and I'm still puzzling out exactly why.
The second story that really resonated is "The Martian", set in September 2005 and originally published in Super Science Stories in 1949. An elderly couple have moved to Mars after the death of their young son on Earth - but now he comes back to them. When the family go into town on a shopping trip, the son becomes a young girl - the missing daughter of another grieving family. The elderly couple help steal "their" son back, but the son - really a Martian - can't help morphing into the desires of each member of the pursuing crowd. It's horrible, not least because it's clear the humans know that the Martian isn't really what it seems but are overcome with longing. Even at the end, with the Martian gone, the grieving father still waits on the doorstep - the implication being that he waits for the return of a yet another Martian as his son.
In the last third of the book, we start to re-meet characters from previous stories and pick up on threads and whole lives. These people gaze into The Martian night sky at the green (not, as we'd now think, blue) spec of Earth with mixed feelings. On page 224 we're told that many colonists are considering going "home" to Earth, where's there's an impending war.
That's undercut in the very next story, like the former set in November 2005, when one character comments,
"I don't trust those Earth people,' (p. 227).
They are no longer Earth people but Earth remains their home, in a contradiction that feels nuanced and convincing. There's then a terrible cataclysm, which we get from the perspective of an ordinary guy worried about the effect it will have on the tourist business in "The Off Season" - a delicious bit of sardonic irony.
I didn't like "The Silent Towns," about a man of no apparent great attraction longing for a woman - and then meeting one he doesn't like. It's a careful-what-you-wish-for tale and the bleak Martian setting made it reminiscent of The Twilight Zone in tone, but there's little more to it than a misogynist twist.
"There Will Come Soft Rains" is very much better, the story of an automated house going through its daily routine in caring for its long-departed human family. Much of it is simply listing small, domestic details, but each one adds to the sense of what has been lost.
And that's true of the book as a whole: whimsical stories that add up to something a whole, an epic of failure and loss. I can see why The Martian Chronicles haunts what has followed in SF, why it's referenced in the Lady Astronaut novels and so on. Its influence is surely felt from the "New New York" (p. 265) that echoes in Russell T Davies' Doctor Who, to Kim Stanley Robinson's Mars trilogy which I now want to revisit after (blimey) at least 20 years.
Posted by 0tralala at 5:00 pm No comments: Links to this post
Labels: america, books, reviews, space, space aliens
DWM 2020 Yearbook
Doctor Who Magazine
Doctor Who Magazine's 2020 Yearbook is now out, with exclusive access to the cast and crew of the new series plus Nick Setchfield's moving tribute to writer Terrance Dicks, speaking to Terrance's widow Elsa and former editor Brenda Gardner.
I've written two short pieces for the mag, too:
Who-Ray
The producers of the Doctor Who: The Collection Blu-ray box sets discuss the past, present and future of the successful range.
Terry Nation Army
An interview with the researchers behind a series of Dalek documentaries that built a dedicated following on YouTube in 2019.
Labels: droo, dwm, stuff written
I'm Just Having Fun in the Lancet
The new issue of Lancet Psychiatry (January 2020) features my review of the Wellcome Collection's current exhibition, "Play Well".
In a 2013 interview with the Daily Mail, the then Education Minister, Liz Truss, said she wanted nurseries in England to be more like those in France, with structured activities for preschool children led by graduate-level staff. "I have seen too many chaotic settings," she said, "where children are running around. There's no sense of purpose." Some people criticised—and mocked—this idea of imposing objectives on toddlers, but, as the Wellcome's new exhibition demonstrates, play has long been a serious business...
You have to pay to read the full review. The exhibition is free and runs until 8 March 2020. Details here:
"Pay Well" at the Wellcome Collection
Posted by 0tralala at 11:03 am 6 comments: Links to this post
Labels: kids, medicine, museum, reviews, stuff written
Doctor Who Magazine 546
The new issue of Doctor Who Magazine is out today, with plenty of exciting stuff about the forthcoming new series.
I've also researched the Cinderella pantomime that starred Peter Davison in Tunbridge Wells (1982-83) and Colin Baker in Southampton (1984-85), and the way it overlapped with the production of Doctor Who at the time - even down to dictating the locations used for filming. As well as lots of digging through archives, I spoke to both Jodie Brooke Wilson and Nicola Bryant, who each played the title role, and to Stephen Broome and Andy Ledger who were in the audience. I was also there, for the matinee performance on 5 January 1985, when I was the same age as my son is now.
There are exclusive new photographs - including one from the filming of Logopolis (1981) that is quite my favourite thing. Thanks to Stephen Cranford for providing some of the other archive material (from the collection he inherited from writer/director John Nathan-Turner) and to Daniel Blythe for a fact check. I'm also grateful to Ben Isted at the Assembly Hall Theatre in Tunbridge Wells and Holly Scott at the Mayflower Theatre (formerly the Gaumont) in Southampton.
Posted by 0tralala at 10:47 am No comments: Links to this post
Labels: christmas, droo, dwm, master, researching, silly, stuff written, theatre
Dracula for Doctors, by Fiona Subotsky
This fascinating new book on the medical context of Bram Stoker's 1897 novel Dracula is by Fiona Subotsky - a retired professor of psychiatry and the widow of Milton Subotsky, producer of the Amicus horror films. I've just submitted a review so shall not detail my thoughts on it here, but here's a note to self for something to look into:
"In 1871 [Henry Maudsley] admitted to Lawn House, his small private asylum, a woman called Louisa Lowe whose spiritualistic conversion had led her to 'Passive Writing' in order to communicate with a spirit. Her clergyman spouse was far from keen to have her released, and Maudsley seems to have colluded with this - partly on the grounds that she was threatening to divorce her husband. The latter, however, overplayed his hand and attempted to get hold of his wife's money through a Chancery suit. Maudsley, possibly to avoid the necessary legal review, had Mrs Lowe removed to a different asylum, from which she was very shortly released." (Dracula for Doctors, p. 154)
She then attempted to sue the Lunacy Commission and when that failed became active in the Lunacy Law Reform Association, in 1877 getting Maudsley and others involved in her case questioned by a Select Committee. Louisa then helped Mrs Georgina Weldon escape from an asylum and, in 1884, successfully sued the doctor who'd incarcerated her.
This, and accounts of Louisa's shocking treatment in the asylum itself, are apparently detailed in her book The Bastilles of England (1883).
Labels: bites, books, history, killings, london, reviews, stuff written, victorians
Dan Dare on Radio 4 Extra
Reign of the Robots, the Dan Dare story by Frank Hampson for Eagle comic that I adapted for audio, will be broadcast on Radio 4 Extra later this month.
Reign of the Robots part one - 18:25, 21 December 2019
Reign of the Robots part two - 18:30, 28 December 2019
Dashing test pilot, Dan Dare, Lieutenant Digby and the Eagle Corporation's Professor Jocelyn Peabody finally return to Earth after battling The Mekon on Venus. Landing in a seemingly deserted central London, they establish that, with the date being 24 June 2045, they have lost ten years.
With limited resources, Dare, Digby and Peabody set about liberating the Earth from an army of ruthless robots. The task becomes more desperate than ever when they discover the alien force behind the invasion...
Dan Dare …. Ed Stoppard
Digby …. Geoff McGivern
Professor Peabody …. Heida Reed
The Mekon …. Raad Rawi
George Bryan …. Dean Harris
On-board Computer …. Diane Webber
Sir Hubert .... Michael Cochrane
Eko .... Amy Humphreys
Original music: Imran Ahmad
Dramatised by Simon Guerrier from an original story by Frank Hampson.
Produced and directed by Andrew Mark Sewell.
First released as an audiobook by B7 Productions in 2017.
Posted by 0tralala at 9:46 am No comments: Links to this post
Labels: broadcast, comics, london, sci-fi, stuff written
0tralala
Writer and sometime producer. Co-author of Doctor Who: The Women Who Lived and Buffy the Vampire Slayer: Slayer Stats. Writer of Cleaning Up starring Mark Gatiss and Louise Jameson, The Plotters, Wizard starring David Warner, and Modern Man, and the creator of the science-fiction series Graceless. I've written books, comics and audio plays based on Doctor Who, Blake's 7, Being Human, Primeval, Robin Hood etc. Agent: Steven Russell at Collective Talent
My agent - Steven Russell at Collective Talent
Stuff I've written
Me on Wikipedia
Me on IMDB
My interviews with Doctor Who cast and crew


text:
A Sneak Peek / Listen — the Next Agora Mystery: Remember thy Oath
by CBauthor | Jul 9, 2018 | The Agora Mystery Series | 0 comments
My overall goal is to complete the tenth story of my historical mystery series by September. I am nearly finished with the first draft of #9 and I have a solid outline for #10 so it shouldn't be a problem. I've hit my word count (as meager as it is) for the past few weeks and the books are slowly taking form.
Here is the first chapter of #8. This hasn't been edited by my editor yet, so this is not the final version.
IT happened one lazy summer afternoon at the Agora Society meeting hall that Otto Snelling snorted twice and then shouted in my direction.
"Look here," he said, his deep voice thundering as he threw a meaty arm toward me.
The bachelors among us congregated each Sunday afternoon to do nothing but share whatever discoveries we gained from whatever material we brought.
Most Sunday afternoons were quiet affairs, the group tending to share only those curious little fancies which were sure to excite a common interest. The tone of these discussions varied greatly, ranging from the lofty intellectual to the idle palaver. With the boisterous Otto in attendance, however, the discoveries often showed a marked decrease in overall quality.
On that lazy afternoon, however, I had grown weary of the financial papers and, presenting to Otto a questioning glance, I indicated willing consent to the distraction.
Willing, that is, until the topic became clear.
"I say, Carl, this lonely hearts personal sounds like someone just for you."
Edison and Scott popped their curious heads from their books and set their eyes in my direction. On that particular Sunday, Scott Lords, Edison Graves, and I found ourselves audience to dear Otto's frequent bursts.
Pretending to have been injured by his words, I narrowed my eyes and then, once certain he had caught my vexed look, I buried my head in my papers and blocked Otto from sight. "Bah!" I said in a gruff and returned to the economic news and stock figures. My interjection and the paper shield, however, did nothing to hinder Otto's voice, a voice capable, I should think, of waking the dead.
Otto cleared his throat and read the following in a dramatic fashion, affecting a girlish voice and marking each stressed syllable with a firm nod and a jiggling of his fleshy cheeks.
"Young lady wishes to make the acquaintance of an elderly gentleman with considerable financial means; mother says I'm pretty." Otto pursed his lips and teetered his head in a dainty fashion. He continued. "I can darn stockings and make soup. I'm very fond of pickles but quite detest liver. Man must have a good set of teeth. Object, matrimony."
With my left hand, I lifted my paper even higher. With my other hand, I grabbed a nearby fan and began pumping. The rush of wind, however, was a poor defense to Otto's assault.
Nor did it stop his accomplice.
"You do have a perfect set of teeth, Carl," Edison said.
"And," Otto said, pausing to form a crafty smile, "you are elderly."
Otto was three months younger than I and his relative youthfulness was a perennial subject of teasing.
Having had quite enough, I lowered my paper completely and gave Otto a stare that would better convey my dismay than any words of admonition.
"Regardless," said Edison, continuing in his playful, yet subdued tone, "surely Otto has found someone with whom you can share your love of Shakespeare and Milton."
I turned my attention to Edison and marveled at his solemn face utterly void of playfulness.
With characteristic melancholy, Edison sighed as he lit his pipe. He took two puffs and then, suddenly, as if he were Archimedes leaping from his bath, he shouted, "I have it! You must write your reply at once. Otto and I would love to help you." Edison looked at our friend and said, "Isn't that right, Otto?"
Otto's chin eagerly bounced up and down. "Yes, indeed," I heard him say as I turned to Scott and mouthed a desperate plea for aid. Scott appeared to be willing to come to my defense, but his spirit weakened when Edison cleared his throat and continued the assault. With an invisible pen in the air, Edison began dictating.
"Dear Soup Lady, my teeth have no equal. The whiteness of my ivory pearls excel beyond the teeth of many men."
"—many pianos as well," added Otto.
"Quite right," Edison said with complete agreement.
"And I am quite elderly." Otto's expression showed his unbounded enthusiasm for their creative collaboration. "We mustn't forget to add that." He laughed raucously while holding the base of his plump belly as if to prevent it from falling off. "No, no. One must be honest with this sort of thing." He laughed again loudly and finished with "Brutally honest."
As Edison punctuated Otto's words with a firm nod, I set my fan down and, with both hands, spread my paper wide, taking great pains to completely block both Edison on my left and Otto on my right. This was no easy task as they were on opposite sides of the room and both eager to continue their teasing within my line of sight.
Then I came upon an idea. Edison's dogged zeal for accuracy might be called upon to remove myself from being the target of Otto's teasing. Shielded by the paper, I wore a knowing smile.
"I prefer quiet," I said. "As Milton once said, 'Passions are the gales of life'."
"That is Pope," said Edison, correcting my attribution. He was never one to leave a matter, never mind how trivial, uncorrected.
I lowered the left side of my paper and presented to Edison a mock-contrite face. "A thousand pardons. As Milton was also known to say, 'to err is human'."
"Also Pope."
Edison met my eyes. I maintained our visual connection without a blink. After a few moments of tense quiet, we broke out in simultaneous laughter.
"It is hardly a laughing matter," said Otto, crossing his arms and suddenly looking like all the fun had been spoiled. "This is matrimony we are talking about. Matrimony!" He let out a puff of air and deepened his frown. "Carl's future happiness is at stake."
"I really ought to return to studying these reports," I said, allowing the last fit of laughter to run its course. Eyeing the business column I had brought, I said, "No more personals, please."
In order to cement the serious intent behind my words, I lowered the right corner of the paper just enough to look Otto in the eye. For a few moments, Otto simply sat there dumbfounded with his mouth agape.
"No more personals," I repeated slowly, a word at a time. Otto sighed and as his mouth closed, his brow lifted in a resigned manner.
Blessed quiet lasted for all of sixty seconds. Then, Otto cleared his throat, a sure indication he had found some new matter to share. This time, however, it had nothing to do with me.
"Oh my, would you look at this. There's been a murder."
I lowered my paper halfway.
"Not the normal sort of murder, mind you."
He shrugged and turned his chin up, seemingly lost in thought.
Without a forthcoming explanation, I asked, "Normal murder?" and immediately regretted the question.
"You know, the kind of old-fashioned murder one might perpetrate with a vial of poison or by the deft use of a knife hand," he said, striking the air a few times with his right hand. "Not like that at all."
I put my paper down, folding it in half. "I say, dear Otto, tell us of this newfangled murder."
Otto's attention returned to the article, mouthing silent words as his eyes scanned the page to formulate a summery.
I gazed at my compatriots Scott and Edison. They were equally interested.
"The poor man's ear was cut off and then he was hanged. The paper goes into excruciating detail." Somehow Otto's eyes grew larger. "Excruciating detail," he repeated. "I think there's something very wrong with the mental state of this newspaper reporter."
"Was a name given?" asked Edison, suddenly and uncharacteristically loud.
"Harold Pumpernickel or something or another. I shall write a letter to the editor this moment. Something very wrong with his mental…"
"No." Edison's voice softened, becoming shaky and unsure. "The victim."
Otto scanned the article once more and then said, "No. No name for the victim. Just that it took place in San Francisco."
"Oh." Edison sigh as if in relief.
I looked over at my friend. In the space of seconds, Edison's face had turned pale, perfectly matching the sound of his voice.
"I say, old boy, are you all right?" I asked.
At first, Edison did not respond. He was lost, completely lost in some dark thought until, upon hearing my repeated words, he jerked his head up and with an enfeebled voice, he uttered a meek, "Yes."
It took a few seconds more before Edison's face color somewhat returned.
"Yes, I think I am," he said with more vigor.
Otto whooped and said, "There's more. Listen here Edison. This further detail sounds like it was written just for you. A sign was placed on the dead-man's chest. 'To Eddie Graves, remember thy oath' it read. It is remarkable how similar 'Eddie Graves' is to Edison Graves, but I know that can't be you. I distinctly remember when you first introduced yourself to us."
Otto stopped to stiffen his shoulders and level his lower back in an attempt to mimic Edison's eternally precise posture. He arched one eyebrow and squinted the eye under the other in a manner resembling that of a sagacious-looking owl. He continued in a higher voice intended to impersonate the tenor Edison. "'The name is Edison,' you said. 'Not Edward or Ed and certainly never, ever Eddie.' You made it abundantly clear 'Eddie' was a name to call you on pain of death."
Scott and I laughed, seeing Edison impersonated perfectly in Otto's mannerisms. I also clearly remembered those precise words as Edison had spoken them upon first making our acquaintance at the Agora Society. No one ever, even in jest, called Edison, "Eddie." It was simply not done. Edison was far too proper to use such a diminutive nickname.
Scott stopped his laughter and, with a more serious disposition, said, "Still, I suspect there aren't many names so close to Edison and with 'Graves' for a last name. One would not be amiss to presume the message was intended for you."
My laughter ceased when I once again beheld a change in Edison's face. In the decade or so of our acquaintance, I had never witnessed so complete a change. The previous paleness was nothing compared to the utterly pallid visage I saw before me. I spied a man sallow and weak, wilting like some poor soul who, having traversed a great desert with an empty canteen, suddenly realized the oasis he had been trudging toward was merely a mirage.
Before further questions could be posed, Edison shot up from his chair and left through the door and down the stairs without a word of explanation.
We were so bewildered by Edison's non-characteristic flight that it took nearly a minute before any of us found the presence of mind to run after him. By the time we reached the door and peered down the stairs, Edison had flown out of sight, leaving the door opened. He had not even stopped for his hat and coat.
Stepping outside, we saw not a trace of Edison.


Taoiseach Leo Varadkar said he was "both surprised and disappointed" after Brexit talks on the Northern Ireland border failed to reach a deal today. A Brexit deal to solve the 'Irish question' was done until a last minute intervention from the DUP, the Irish Government has confirmed.
Hopes were high that the UK would sign off on commitment to maintain regulatory convergence in a post-Brexit era. Taoiseach Leo Varadkar has said he was "surprised" by the UK's request for more time after initially being told an agreement had been reached. The agreed text between the UK and EU "gave us the assurance we need that even as an unintended consequences there would not be a hard border on the island of Ireland", he said. However, UK Prime Minister Theresa May was on the verge of formally signing up to the deal but stepped back after a last minute intervention from the DUP.
Mrs May is understood to have broken off from talks with European Commission President Jean-Claude Junker to speak to DUP leader Arlene Foster. The UK had reportedly been prepared to accept that Northern Ireland may remain in the EU's customs union and single market in all but name. But Mrs Foster then said her party "will not accept any form of regulatory divergence" that separates Northern Ireland from the rest of the UK.
Labour leader Jeremy Corbyn said: "The real reason for today's failure is the grubby deal the government did with the DUP after the election." He added that "Labour has been clear from the outset that we need a jobs-first Brexit deal that works for the whole of the United Kingdom".
Leading Brexiteer Jacob Rees-Mogg said that the Conservatives were "as one" with the DUP on the importance of keeping the United Kingdom together, and the mood among Tory MPs in the meeting was "contented, not divisive or unhappy". Backbench Remain supporter Anna Soubry said no Conservative MP wanted Northern Ireland treated differently from the rest of the UK, which she said would be "a gift" to the Scottish National Party. The "simple solution" would be for the whole of the UK to remain in the single market and customs union, she added.
There are only 2 solutions to Brexit and NI border issue – stay in the Single Market & Customs Union or #Remain An invisible Border staffed by Leprechauns is not a solution.


Margret Wood is a graduate of Sweet Briar College located in Virginia. Photography has been an interest of hers since she was young, although it was in her senior year of high school where it grew into a full on passion. Margret has been published in magazines such as Charleston, Charleston Weddings, WNC, US Airways, Virginia Living, Sidelines, and the annual Sweet Briar College Magazine.


text:
<?php

namespace CartUp;

define('CART_ID', 1);
define('CURRENCY_CODE', 'AUD');
define('CURRENCY_SYMBOL', '$');

spl_autoload_register(function($fully_qualified_name) {
	$name = str_replace('\\', DIRECTORY_SEPARATOR, $fully_qualified_name);
	$path = dirname(__DIR__) . "/{$name}.php";
	if (is_file($path)) {
		include $path;
	}
});

function money($number)
{
	echo ($number < 0 ? '-' : '') . CURRENCY_SYMBOL . number_format(abs($number), 2) . ' ' . CURRENCY_CODE . '';
}

Tax::register(array(
	'GST' => 10.0,
	'VAT' => 12.5
));

$mars_bar = new Item('MARSBAR', 1.00, 'These are pretty yummy', Tax::fetch('GST'));
$free_mars_bar = new Item('FREEMARSBAR', 1.00, 'These are pretty yummy', Tax::fetch('GST'), new Discount\Percentage('FREEMARSBAR', 100.00));
$random_bar = new Item('HEALTHBAR', 1.95, 'These are pretty average', Tax::fetch('VAT'));
$sweet_bar = new Item('SWEETBAR', 1.25, 'These are tax free');
$delivery = new Item('DELIVERY', 2.50, 'Delivered to your door', Tax::fetch('VAT'));

$cart = Cart::fetch(CART_ID);

if (array_key_exists('add', $_GET)) {

	// Add items for the first time
	$cart->add_item($mars_bar, 3);
	$cart->add_item($free_mars_bar, 1);
	$cart->add_item($mars_bar, 1); // One more for the road :)
	$cart->add_item($random_bar);
	$cart->add_item($sweet_bar);
	if (!$cart->has_item_code('DELIVERY')) {
		$cart->add_item($delivery, 1);
	}

	/*// Add global discount
	$totals = $cart->get_totals();
	if ($cart->has_item_code('MYDISCOUNT')) {
		$cart->remove_item_code('MYDISCOUNT');
	}
	$cart->add_item(new Item('MYDISCOUNT', -1 * $totals[Cart::TOTAL_LINE] * 10 / 100, '10% Off'), 1, ItemLine::GROUP_BOTTOM);*/
}

?>
<!DOCTYPE html>

		<title><?php echo __FILE__ ?></title>

My Cart

						Item
						Unit Price
						Qty
						Amount
						Discount
						Tax
						Total

<?php
foreach ($cart->get_item_lines() as $item_line) {
?>

						<?php echo htmlspecialchars("{$item_line->item->code} - {$item_line->item->description}") ?>
						<?php money($item_line->unit_price) ?>
						<?php echo $item_line->quantity ?>
						<?php money($item_line->unit_total) ?>
						<?php money($item_line->discount_total) ?>
						<?php money($item_line->tax_total) ?>
						<?php money($item_line->line_total) ?>

<?php
}
?>

					Subtotal
					<?php money($cart->get_total(Cart::TOTAL_UNIT)) ?>

					Discounts
					<?php money($cart->get_total(Cart::TOTAL_DISCOUNT)) ?>

					Tax
					<?php money($cart->get_total(Cart::TOTAL_TAX)) ?>

					Grand Total
					<?php money($cart->get_total(Cart::TOTAL_LINE)) ?>

				<a href="<?php echo $_SERVER['PHP_SELF'] ?>?add=1">Add stuff to cart


Drew Nolan | Click Rain, Inc.
Drew Nolan knows what clients are looking for and, more importantly, how to make their vision come to life. He's been exposed to all aspects of marketing—from email automation, to content writing, to strategy. At Click Rain, Drew will use his technical skillset to implement digital marketing strategies for our clients.
Drew attended Morningside College in Sioux City, Iowa, where he majored in marketing and religious studies. He enjoys having intellectual conversations with others, but is also known to crack a joke or two. He is very much a people-person and that rings true when you first meet him. Drew makes those around him feel comfortable and brings a can-do attitude to work every day.
Drew and his high school sweetheart, Amanda, recently welcomed their first daughter—Joanna Indigo. Drew takes his new title "Dad" very seriously and is excited about this role of a lifetime.
Drew was drawn to Click Rain for our core values: Faith, Family, and Work. Now, more than ever, Drew says these values hold more meaning as a new dad.
Drew can't wait to help clients meet and exceed their marketing goals.


text:
Cabinet approves raising of Rs 2,360 cr for renewable energy
The Bonds will be raised by the Ministry of New & Renewable Energy (MNRE) through the Indian Renewable Energy Development Agency (IREDA) during the 2017-18
By RM Bureau | May 25, 2017
The Union Cabinet chaired by the Prime Minister Narendra Modi has given its approval to Raising of Bonds of Rs. 2,360 crores for Renewable Energy.
The Bonds will be raised by the Ministry of New & Renewable Energy (MNRE) through the Indian Renewable Energy Development Agency (IREDA) during the 2017-18. These funds will be used by MNRE in the approved programmes and schemes for solar park, green energy corridor, generation-based incentives for wind projects, Central Public Sector Undertaking (CPSU) and defence solar projects, viability gap funding for solar projects, roof-top solar, off-grid and grid-distributed and decentralised renewable power, investment in corporations and autonomous bodies among other areas. Such investment is expected to boost infrastructure in renewable sector and facilitate achievement of ambitious targets for the renewable energy sector. The resources raised would be used for developing additional capacity in renewable energy sector which would result in generation of additional employment.
The Government had declared additional finance mobilisation of Rs. 31,300 crore bonds through National Highways Authority of India (NHAI), Power Finance Corporation (PFC), Rural Electrification Corporation (REC), IREDA and Inland Waterways Authority of India (IWAI) in the Union Budget for FY 2016-17. As a part of this, the Government had allocated Rs. 4,000 crores to IREDA to raise "GOI fully serviced taxable Bonds" on behalf of the MNRE during the FY 2016-17. Out of this allocation, IREDA had raised Rs. 1,640 crores as per the requirement of MNRE. The MNRE subsequently approached the Cabinet to approve raising of the remaining Rs. 2,360 crores in the year 2016-17.
MNRE
Previous article TAFE launches JFarm mobile App for machinery custom hiring
Next article 'Time has come for Farmers to anticipate Markets for their Produce'


If your project calls for a rooflight that cannot be created from our pre-fabricated sizes, then we can manufacture just for you.
Simply give us a call and discuss through your requirements. It always helps if you can send us drawing and specifications but that isn't always necessary.
We will advise on the sizes you require and provide you with a quotation. Payment terms can be discussed and once the order is placed, fabrication will begin.
Manufacturing lead times depend on the product but are typically less than 28 days.
Have a look in our gallery to see some of the bespoke items we have recently had the pleasure of making.
We love being involved in new projects and would be delighted to advise on how flatrooflights.com could give you the WOW factor, all with no obligation.
Contact us today, we look forward to speaking with you soon.


Binocular vision is thought to have evolved primarily for the perception of depth and shape. Yet our ability to use two eyes to see depth has also been suggested as a way for predators to 'break camouflage', and beat the elegant camouflage that many prey animals display in terms of their patterning and shading. Surprisingly, the extent to which binocular vision does allow camouflage to be broken, and the brain mechanisms used to do so, have been little studied. There are at least 3 stages involved in breaking camouflage: attend to a location, detect an object is present, use shape and depth to identify the object. In this project we will explore the first two of these using behavioural and human neuroscience techniques to, for the first time, characterise the importance of depth for the selective attention process.
Email me (jh81@st-andrews.ac.uk) for further information.
Please see this link for full application details.


text: pub mod surface_vertex;


It would be really great if you would follow me on instagram, too. I'll post there several times a day.
This entry was posted on 13. April 2012. You can follow any responses to this entry through the RSS 2.0. You can leave a response.
Der Nagellack sieht ja toll aus! Von essie oder?
Ja genau ;) in einem meiner letzten post hatte ich ja schon erwähnt, dass Dm jetzt auch essie hat. und da konnte ich einfach nicht widerstehen :D ich überlege mir noch den grünen aus der spring collection zu kaufen.
I checked your blog and you look so lovely like your blog!
Thanks so much Anja for your visit and to be my newest follower!!!! I follow you too!


text:
Ford Secretly Designed a Pickup Truck Emoji
The US Navy's Still Working on a Kick-Ass Railgun
By Daniel Starkey 03.27.2017 :: 2:15PM EDT 03.27.2017
@dcstarkey
Here's What It's Like to Fly Upside-Down in a Fighter Jet
Pentagon to Spend $1.1B on Military Space Programs
If you've seen just about any sci-fi since Star Wars, you should be at loosely familiar with the notion of a rail gun. Essentially, the weapon uses powerful electrical currents and magnetic fields to launch a projectile tens of thousands of miles per hour. Unlike bombs and other weapons, there's no explosive. You just hit something as hard as you can and let the dust fall where it may.
If we could make them here in the real world, they have some pretty ridiculous potential. You could fire a small pellet half-way around the planet and still hit a building with the force of a small bomb. Plus, once you have the technology, the pellets are extremely cheap — especially compared to something like a $1.4 million Tomahawk missile.
Saves money, has better range, and is just as powerful as the gear we have, why don't we have millions of these things already, you may ask? Because the tech that drives it really is tough to work with it. The forces are so extreme that early guns will rip themselves apart after just a few shots.
But the Navy is determined to keep up the research. Afterall, having a ship loaded with bombs that could go off at any time is never something you want to do if you can avoid it.
The latest tests on the weapon are… actually pretty impressive. It's clearly got some force behind it. You can watch the test below, posted by the US Navy Research channel.
While the music's a little over-the-top, the video's pretty impressive, showing the shot from several different angles. Each round requires almost 25 megawatts — enough for a small town — which is positively ludicrous when you remember that all that energy gets shunted into a projectile not much bigger than your arm.
Generating that kind of power can be a challenge on its own, too. Many US naval ships have one or two engines or even small nuclear reactors to help with energy needs and leave the potential open for powering a gun like this. The USS Zumwalt, the Navy's latest toy, is a stealth destroyer with four generators that crank out a total of 78 MW — more than enough for one of these railguns. The hope is that, eventually, a weapon system like this could be hooked into a Zumwalt-class destroyer and dramatically improve ship. But we've got a long way to go yet.
07.18.2019 :: 10:35AM EDT :: Stephanie Mlot
FaceApp Responds to (Mostly Unfounded) Privacy Concerns
07.18.2019 :: 7:00PM EDT


When I was a kid, I loved this song, but it took me FOREVER to finally get the rhythm down right when I would sing it without accompaniment! Of course, in church, we sang it reverently, but there have been some really rollicking versions released in recent years; I hope you like today's musical choices!
Imagine my surprise to learn that there is a "Guitar Hero" performance track of this song (who knew?), and reportedly it is wickedly hard to master. Of course, I had to track down the original of said piece, and lo and behold, there it was.
Wasn't that fun? Well, I guess that's enough for today – thanks for dropping by; hope to see you again tomorrow!
This entry was posted in Advent/Christmas, Holidays, Music, Uncategorized and tagged "We Three Kings", David Hobson, Guitar Hero, Hugh Jackman, Mormon Tabernacle Choir, Peter Cousens, Steve Ouimette, Straight No Chaser. Bookmark the permalink.


text:
Tiny Arcade & Pocket Arcade
TinyArcade not working at all
Mdbook · 6 · 6274
Mdbook
on: October 02, 2016, 07:14:13 PM
I just bought my tiny arcade yesterday, it was working fine, and last night I tried to update the tiny menu, where it had continuous compiling errors and resulted in my tiny arcade being stuck in bootloader mode. I tried again to load the tiny menu today, and after I did the screen went black. I tried unplugging and plugging the battery, turning the switch on and off, unplugging and plugging into my computer, the screen stays black and my computer does not recognize it at all. Would I be able to send it in to get returned/replaced?
stephen70edwards
Re: TinyArcade not working at all
I had a similar experience. I bought it at the NY MakerFaire 2016, assembled it, and it was working fine. I copied files onto an SD card and attempted to boot, but got the "Tiny Arcade Bootloader Mode" screen that I couldn't get past. I tried to install the Arcade Menu and after a lot of fighting with the Arduino IDE (e.g., the "cannot find sd.../...h" errors are from an older version of the Arduino IDE; upgrading fixed that problem but left me with the "cannot execute bossac" error for the Tiny+ menu example and countless "could not resolve symbol" errors in the Arcade Menu) finally managed to build a .bin file for the TinyScreenBasicExample and downloaded it by invoking the "bossac" executable (which actually was installed under my .arduino15/packages/arduino directory) directly. It claims it managed to flash the firmware, which I believe, because now it doesn't even appear as a USB device, let alone display anything on the screen.
In short, I bricked it. Help! Any other way to flash the firmware?
First: these should not be bricked- try holding both push buttons and turning the power off then on again, you should see the bootloader screen- then you'll be able to upload new code. If they are bricked, we will definitely replace them, but it would be an issue we haven't seen before so we will try to resolve the problem first- let me know.
Further, sorry about the issues with compiling/uploading new code- I've updated our board support and menu code, so now the latest IDE, Arduino SAMD board package, and TinyCircuits board package should be working together properly. The menu update is available from https://tinycircuits.com/blogs/learn/171319495-tiny-arcade-menu-update
If you're not seeing anything on the screen, there's code that isn't starting up properly- be sure when you upload the menu to have the 'TinyArcade Menu' build option selected.
Stephen, just copying the files onto SD and turning it on seems to be a different initial problem from Mdbook- can you post further details in http://forum.tinycircuits.com/index.php?topic=1675.0 ?
We want to get these things figured out, thanks for your patience in posting the issues here.
jonwingrove
I'm also having no luck- managed to update the menu, but then when I tried to load on the BasicExample, the screen went black & now it is totally unresponsive.
It isn't detected as a port (so I can't select the correct port in Arduino). I've tried holding down the buttons when switching on- but that doesn't do anything.
Do I have to take the whole thing apart to be able to access a reset button? Not sure I want to do this unless a last resort, as it's all nicely glued together...
Thanks much for the help, Ben. Things are working again.
Holding down the two buttons on power-on did make the bootloader screen reappear, so you were right: it wasn't bricked.
On Linux 14.04, I'm running Arduino 1.6.12 with the Arduino SAMD boards 1.6.7, newly updated TinyCircuits SAMD 1.0.5, and 1.1.0 of the TinyScreen library.
This time, I was able to compile the revised version of ArcadeMenu. When I power it on and hold the two buttons, the "TinyArcade Bootloader Mode" screen appears and the TinyScreen+ (/dev/ttyACM0 for me) port appears. I'm able to flash the firmware.
The games that were originally there don't seem to be there anymore, but now the SD card works as advertised (i.e., I unzipped the collection, wrote them on a newly formatted SD card, and now I'm able to select and play a game.
Hi again Jon, do you have the older version with a TinyScreen+ board or the new version with the case held together by a standoff/screws?
Stephen, glad it's working again, sorry about the original issue- will respond to that in the other thread.


What is current state of development of CFLD's industrial parks abroad?
Currently, CFLD is building infrastructure and attracting investment at the Indonesian Tangerang and Karawang industrial parks. Moreover, CFLD is also carrying out industrial planning projects for the Philippines' Batangas Industrial Park.


text:
Q: Whats the story with a guy discovering an old tv program and getting trapped inside I remember a guy finding an old black and white TV program but no one believes him when he tries to tell him and as he watches it the same episode repeats but the background characters change he becomes obsessed with it and eventually gets trapped in the program as one of the background characters I don't remember what's it's called or what it's from

A: That's an American Dad episode. The episode title is 'Rabbit Ears'. The fictional show with in a show is 'Nighthawks Hideaway'.