Architectural design
September 2017 - Present
June 2016 - December 2017
June 2016 - August 2017
February 2016 - March 2017
June 2015 - August 2015
September 2014 - December 2014
Bachelors of Architecture
Bachelors of Science in Urban Studies
© 2019 Jeisson Apolo, All Rights Reserved. My work and images may not be printed, re-distributed or modified without permission. Work may not be posted elswewhere without proper credit and captioning.


A fast CSV file viewer that works on large files. CSV data is imported into SQLite for fast, accurate processing.
It's a Pivot Table for analyzing and exploring data in SQL data sources.
Designed to fit in to the workflow of data engineers and data scientists.


We use some essential cookies to make this service work.
We’d also like to use analytics cookies so we can understand how you use the service and make improvements.
You’ve accepted analytics cookies. You can change your cookie settings at any time.
You’ve rejected analytics cookies. You can change your cookie settings at any time.


Payment form
Step 1: Your Details
Name
Email
Phone
Step 2: Delivery Address
Address
Post Code
Country
Step 3: Card Details
cardtype
VISA
Debit
Mastercard
Card Number
Security Code
Name on Card
BUY IT!


| Data characteristics | Multivariate time series | Type of building(s) | Residential | Date | 2012 |
| Type of attributes | Real, Integer | Number of buildings | 6 | Duration | 8 months |
| Number of attributes | 20 | Location of buildings | Swiss | Sampling frequency | 1 Hz for whole power, Once in a few seconds for circuit level |
The access to the dataset is possible through this link . To get the required credentials for downloading the dataset, person is asked to send contact information and a short description on what they plan to do with the data via e-mail.
The ECO data set contains smart meter data (at 1 Hz) from 6 households in Switzerland collected over a period of 8 months. It further contains plug data of 6 to 10 plugs per household (also measured at 1 Hz) and information about the occupancy of people in the house (indicated through a tablet PC that was located next to the entrance door). It is currently being used by >40 researchers
The UMass smart* data set includes several compressed .tar files for each home. And each one of them contains several csv-Excel files for every day and a Format file describing the attributes name.
Timestamp (Unix)
Voltage
Current
Phase shift
Inside Temperature and outside Temperature
Wind Speed, wind Direction, wind Gust and wind Gust Direction
C. Beckel, W. Kleiminger, R. Cicchetti, T. Staake, and S. Santini, "The eco data set and the performance of non-intrusive load monitoring algorithms," in Proceedings of the 1st ACM Conference on Embedded Systems for Energy-Efficient Buildings, 2014, pp. 80-89.


This is option 1 for team members.
CEO
Designer
Developer
Accounting
This is option 2 for team members.


Note: {{message}}
{% endif %}| Service name | Interval | Command | OP |
|---|---|---|---|
| {{actionDescr.representing}} | {{actionDescr.interval}} | {{actionDescr.url}} |
Install a watcher for Apple Time Machine backups (using the tmutil utility). Will report last backup time in status/services/name and indirectly in systemHealth.


It is boxes that organised website. It makes people easier to read the information from left to right and up to bottom
It is about to using the HTML and CSS have the ability to reduce, shrink, enlarge and move the content so that it suits with the screen whether it is from laptop, tablet or phone
It refers to an appropriate use of tags or structure in HTML file. This includes, putting in the image, heading, etc.
I think grid based design is really interesting, this is because it combines the technical coding as well as design. Moreover, I personally think that this skills needs to be understood by all marketers nowadays.


Dreamguy's Technologies
- English
-
3
Notifications Clear All
-
John Doe added new task Patient appointment booking
4 mins ago
-
Tarah Shropshire changed the task name Appointment booking with payment gateway
6 mins ago
-
Misty Tison added Domenic Houston and Claire Mapes to project Doctor available module
8 mins ago
-
Rolland Webber completed task Patient and Doctor video conferencing
12 mins ago
-
Bernardo Galaviz added new task Private chat module
2 days ago
-
-
8
Messages Clear All
-
Richard Miles 12:28 AM Lorem ipsum dolor sit amet, consectetur adipiscing
-
John Doe 6 Mar Lorem ipsum dolor sit amet, consectetur adipiscing
-
Tarah Shropshire 5 Mar Lorem ipsum dolor sit amet, consectetur adipiscing
-
Mike Litorus 3 Mar Lorem ipsum dolor sit amet, consectetur adipiscing
-
Catherine Manseau 27 Feb Lorem ipsum dolor sit amet, consectetur adipiscing
-
- Admin
-
check Patient appointment booking person_add delete
-
check Appointment booking with payment gateway person_add delete
-
check Doctor available module person_add delete
-
check Patient and Doctor video conferencing person_add delete
-
check Private chat module person_add delete
-
check Patient Profile add person_add delete
You need to enter a task first
Add Task
Close
Hospital Administration Phase 1
subject
Lesley Grauer created task
Jan 20, 2019
Lesley Grauer added to Hospital Administration
Jan 20, 2019
Lesley Grauer assigned to John Doe
Jan 20, 2019
John Doe changed the due date to Sep 28
9:09pm
John Doe assigned to you
9:10pm
John Doe completed this task. Today at 9:27am
John Doe attached 3 files Feb 17, 2019 at 4:32am
John Doe
marked task as incomplete
1:16pm


Blood Youth Have Unleashed A Brand-New Song, Playing The Victim
Listen to Blood Youth’s huge new single, Playing The Victim.
Ahead of their upcoming stint on the road with Bury Tomorrow and Employed To Serve, Harrogate hardcore punks Blood Youth have just dropped a brand-new song.
The track goes by the name Playing The Victim, and is the band’s first new music since the release of their February full-length Starve.
“Playing The Victim is a song we actually wrote last year when we were writing Starve,” explains frontman Kaya Tarsus. “At the time we didn’t feel like it was quite ready for release, so we decided to take a step back from it. We revisited it this year and it turned into one of our favourite Blood Youth tracks.  I really didn’t like the idea of constantly using bad moments in life as an excuse for being really distant and cold towards other people. It’s something I was really working on when I was putting together the lyrics. In many ways, Playing The Victim is one of the most positive songs we have ever written.”
Read this next: 10 famous albums where everything was crazy behind the scenes
Check it out below.
Catch Bury Tomorrow, Employed To Serve and Blood Youth at the following dates:
December
13 Portsmouth Pyramids Centre
14 Nottingham Rock City
15 Cardiff Y Plas
17 Newcastle Riverside
18 Glasgow SWG3
20 Manchester Academy
21 London Camden Roundhouse
And if you want to know what to expect from Blood Youth, watch their epic set in The K! Pit:
Read this next: Album review: Blood Youth – Starve


Up
Class
Bap.Std.Graphlib.dfs_identity_visitor
class
[['n, 'e, 's]]
dfs_identity_visitor
:
[['n, 'e, 's]]
dfs_visitor
base class with all methods defaults to nothing.


Council #534 Topeka
District Deputy
Michael C. Holthaus, District Deputy #20
Insurance Representative
Matthew Locke
Council Contact
Grand Knight Raymond R. Rodriguez<PHONE_NUMBER>
Meeting Time and Location
2nd Thursday of the month at 7:00 p.m.
Mother Theresa of Calcutta Church
2014 NW 46th St, Topeka, KS 66618
Website
www.kofc534.org
4th Degree Assembly Serving This Council
0286 James W. Gibbons
Council #601 Salina
District Deputy
Terry J. Bohm, District Deputy #28
Insurance Representative
Greg Schafer
Council Contact
Grand Knight Peter R. Martin<PHONE_NUMBER>
Meeting Time and Location
1st Thursday of the month at 7:00 p.m.
Knights of Columbus Hall
115 North 10th St, Salina, KS 67401
Website
www.kofc601.org
4th Degree Assembly Serving This Council
0290 Msgr. John Maher
Council #612 Hutchinson
District Deputy
John M. Knipp, District Deputy #29
Insurance Representative
Bill Weber
Council Contact
Grand Knight Jeff McLeland<PHONE_NUMBER>
Meeting Time and Location
1st Monday of the month at 7:00 p.m.
Knights of Columbus Hall
1200 W 15th Ave, Hutchinson, KS 67501
Website
www.kofccouncil612.org
4th Degree Assembly Serving This Council
2964 Father David H. Cushing
Council #643 Parsons
District Deputy
Jim Oberbeck, District Deputy #17
Insurance Representative
John Schibi
Council Contact
Grand Knight Rick Goodyear<PHONE_NUMBER>
Meeting Time and Location
2nd and 4th Tuesdays of the month at 7:00 p.m.
Knights of Columbus Hall
1819 Main St, Parsons, KS 67357
Website
www.kofc643.org
4th Degree Assembly Serving This Council
2496 St. Patrick
Council #657 St. Marys
District Deputy
Steve Prockish, District Deputy #23
Insurance Representative
John A Dorsey III
Council Contact
Grand Knight Keith Aubert<PHONE_NUMBER>
Meeting Time and Location
1st Tuesday of the month at 7:30 p.m.
Immaculate Conception Church Basement
208 W Bertrand St, St. Marys, KS 66536-1613
4th Degree Assembly Serving This Council
0289 Thomas A. McNeive
Council #675 Severance
Members from Severance and Troy comprise this Knights council
District Deputy
Tony Tanking, District Deputy #01
Insurance Representative
Luke Baker
Council Contact
Grand Knight Richard Miller<PHONE_NUMBER>
Meeting Time and Location
4th Wednesday of the month at 8:00 p.m.
St. Charles Catholic Church
Highway 7 & Chestnut, Troy, KS 66087
4th Degree Assembly Serving This Council
1716 William T. Jochems
Council #691 Wichita
District Deputy
Joey King, District Deputy #35
Insurance Representative
Mark McKnett
Council Contact
Grand Knight Joe Hays<PHONE_NUMBER>
Meeting Time and Location
1st Monday of the month at 7:30 p.m.
Knights of Columbus Hall
442 N. Emporia, Wichita, KS 67202-2514
4th Degree Assembly Serving This Council
0287 Columbia
Council #709 Kansas City - Unity
District Deputy
Eric E. Gonzalez, District Deputy #07
Insurance Representative
Mike French
Council Contact
Grand Knight Eric Gonzalez<PHONE_NUMBER>
Meeting Time and Location
2nd Wednesday of the month at 7:00 p.m.
St. John the Evangelist Rectory Basement
2910 Strong Ave, Kansas City, KS 66106
4th Degree Assembly Serving This Council
0280 Lt. William T. Fitzsimons
Council #723 Atchison
District Deputy
Carl N. Schuetz, District Deputy #04
Insurance Representative
Luke Baker
Council Contact
Grand Knight David Stecher<PHONE_NUMBER>
Meeting Time and Location
2nd and 4th Wednesdays of the month at 8:00 p.m.
Knights of Columbus Hall
1438 Main St, Atchison, KS 66002
4th Degree Assembly Serving This Council
1716 William T. Jochems
Council #727 Emporia
District Deputy
Mark S. Runge, District Deputy #24
Insurance Representative
John A. Mahon
Council Contact
Grand Knight Rolland E. Trahoon<PHONE_NUMBER>
Meeting Time and Location
4th Monday of the month at 7:00 p.m.
Knights of Columbus Hall
121 Sylvan St, Emporia, KS 66801-3703
Website
www.kofcemporia.org
4th Degree Assembly Serving This Council
3067 Rev. Juan Padilla
Council #760 St. Paul - Walnut
Members from Walnut and St. Paul comprise this Knights council
District Deputy
James M. “Jim” Carlson, District Deputy #14
Insurance Representative
John Schibi
Council Contact
Grand Knight Matthew O'Hara<PHONE_NUMBER>
Meeting Time and Location
1st Sunday of the month at 7:00 p.m.
St. Francis Church Parish Hall
208 Washington St, Saint Paul, KS 66771
4th Degree Assembly Serving This Council
2496 St. Patrick
Council #796 Fort Scott
District Deputy
Trey Coleman, District Deputy #16
Insurance Representative
John Schibi
Council Contact
Grand Knight Dale Cation<PHONE_NUMBER>
Meeting Time and Location
1st Wednesday of the month at 7:15 p.m.
Mary Queen of the Angels Gym
705 S. Holbrook St., Fort Scott, KS 66701
4th Degree Assembly Serving This Council
0294 Commodore Barry
Council #818 Atchison
District Deputy
Carl N. Schuetz, District Deputy #04
Insurance Representative
Luke Baker
Council Contact
Grand Knight Clint Corpstein<PHONE_NUMBER>
Meeting Time and Location
3rd Tuesday of the month at 8:30 p.m.
St. Patrick's School
5318 Trego Rd, Atchison, KS 66002
4th Degree Assembly Serving This Council
1716 William T. Jochems
Council #826 Kansas City - Lafayette
District Deputy
Curtis Bowick, District Deputy #06
Insurance Representative
Mark Locke
Council Contact
Grand Knight Walter Hodge<PHONE_NUMBER>
Meeting Time and Location
1st Monday of the month at 7:30 p.m.
St. Joseph St. Benedict Church Office Basement
801 Vermont, Kansas City, KS 66101
4th Degree Assembly Serving This Council
0280 Lt. William T. Fitzsimons
Council #834 Horton
District Deputy
Thomas “Tom” L Smith, District Deputy #02
Insurance Representative
Luke Baker
Council Contact
Grand Knight James Sullivan<PHONE_NUMBER>
Meeting Time and Location
2nd Thursday of the month at 7:30 p.m.
St. Leo's Hall
1340 1st Ave East, Horton, KS 66439
4th Degree Assembly Serving This Council
1716 William T. Jochems
Council #843 Mission - St. Pius X
District Deputy
Curtis Bowick, District Deputy #06
Insurance Representative
John A. Mahon
Council Contact
Grand Knight Steve Abels<PHONE_NUMBER>
Meeting Time and Location
2nd Thursday of the month at 7:00 p.m.
St. Pius X School Basement
5601 Woodson, Mission, KS 66202
4th Degree Assembly Serving This Council
0292 Bishop John Ward
Council #862 Great Bend
District Deputy
Patrick Burnett, District Deputy #39
Insurance Representative
George Spinelli
Council Contact
Grand Knight David Degenhardt<PHONE_NUMBER>
Meeting Time and Location
3rd Monday of the month at 7:30 p.m.
Knights of Columbus Hall
723 Main St, Great Bend, KS 67530-5010
4th Degree Assembly Serving This Council
0285 Coronado
Council #883 Pittsburg
District Deputy
Trey Coleman, District Deputy #16
Insurance Representative
John Schibi
Council Contact
Grand Knight Thomas E. Hayes<PHONE_NUMBER>
Meeting Time and Location
1st Monday of the month at 7:00 p.m.
Knights of Columbus Hall
718 N Broadway St, Pittsburg, KS 66762
4th Degree Assembly Serving This Council
0294 Commodore Barry
Council #900 Leavenworth
District Deputy
Greg Beck, District Deputy #05
Insurance Representative
Mike French
Council Contact
Grand Knight Marty Moreno<PHONE_NUMBER>
Meeting Time and Location
Second Wednesday of the month at 8:00 p.m.
Knights of Columbus Hall
205 S. 4th St, Leavenworth, KS 66048
Website
leavenworthkofc.org
4th Degree Assembly Serving This Council
0293 Joseph D. Hurley
Council #902 Flush
District Deputy
Steve Prockish, District Deputy #23
Insurance Representative
Mark Stallbaumer
Council Contact
Grand Knight Ron Ebert<PHONE_NUMBER>
Meeting Time and Location
2nd and 4th Mondays of the month at 8:00 p.m.
St. Joseph Parish Hall
8965 Flush Rd, St. George, KS 66535-9733
4th Degree Assembly Serving This Council
0289 Thomas A. McNeive
Council #918 Independence
District Deputy
Richard “Nick” Hernandez, District Deputy #15
Insurance Representative
John Schibi
Council Contact
Grand Knight Steve Reid<PHONE_NUMBER>
Meeting Time and Location
2nd Tuesday of the month at 7:00 p.m.
St. Andrew Parish Hall
210 N Fourth St, Independence, KS 67301
4th Degree Assembly Serving This Council
0281 Joyce Kilmer
Council #921 Beloit
District Deputy
Scott Krier, District Deputy #37
Insurance Representative
Hector Soler
Council Contact
Grand Knight Allan Gengler<PHONE_NUMBER>
Meeting Time and Location
2nd Wednesday of the month at 8:00 p.m.
Knights of Columbus Hall
123 West Court St, Beloit, KS 67420-3131
4th Degree Assembly Serving This Council
1552 Robert F. Kennedy
Council #924 Humboldt
District Deputy
James M. “Jim” Carlson, District Deputy #14
Insurance Representative
John Schibi
Council Contact
Grand Knight Donald J. VanLeeuwen<PHONE_NUMBER>
Meeting Time and Location
1st Thursday of the month at 7:30 p.m.
St. Joseph Church Parish Center
514 Central St, Humboldt, KS 66748
4th Degree Assembly Serving This Council
1964 Rev. Paul J. Ponziglione, S.J.
Council #976 Newton
District Deputy
John M. Knipp, District Deputy #29
Insurance Representative
Bill Weber
Council Contact
Grand Knight Mike Ruggeiro<PHONE_NUMBER>
Meeting Time and Location
2nd Monday of the month at 7:30 p.m.
Our Lady of Guadalupe Church
415 S Ash St, Newton, KS 67114
4th Degree Assembly Serving This Council
3359 Holy Trinity - Newton
Council #991 Coffeyville
District Deputy
Richard “Nick” Hernandez, District Deputy #15
Insurance Representative
John Schibi
Council Contact
Grand Knight Paul Benning<PHONE_NUMBER>
Meeting Time and Location
1st Tuesday of the month at 7:00 p.m.
Holy Name Parish Hall
408 Willow, Coffeyville, KS 67337
4th Degree Assembly Serving This Council
0281 Joyce Kilmer
Council #1029 Junction City
District Deputy
Randy Testa, District Deputy #26
Insurance Representative
Greg Schafer
Council Contact
Grand Knight Mike Rodes<PHONE_NUMBER>
Meeting Time and Location
1st Tuesday of the month at 7:00 p.m.
Knights of Columbus Hall
126 W. 7th St, Junction City, KS 66441
4th Degree Assembly Serving This Council
0298 Msgr. James Bradley
Council #1046 Chanute
District Deputy
James M. “Jim” Carlson, District Deputy #14
Insurance Representative
John Schibi
Council Contact
Grand Knight Scott McKinney<PHONE_NUMBER>
Meeting Time and Location
2nd Monday of the month at 7:30 p.m.
Knights of Columbus Hall
4th Degree Assembly Serving This Council
1964 Rev. Paul J. Ponziglione, S.J.
Council #1052 Westphalia
District Deputy
Heath Ohl, District Deputy #13
Insurance Representative
John A. Mahon
Council Contact
Grand Knight Kenton Ludolph<PHONE_NUMBER>
Meeting Time and Location
1st Wednesday of the month at 8:00 p.m.
St. Theresa Church Basement
404 Garrison Avenue, Westphalia, KS 66093
4th Degree Assembly Serving This Council
0291 Cardinal John J. Glennon
Council #1066 Herington
District Deputy
Randy Testa, District Deputy #26
Insurance Representative
Greg Schafer
Council Contact
Grand Knight Tom Biehler<PHONE_NUMBER>
Meeting Time and Location
3rd Thursday of the month at 7:30 p.m.
St. John's Catholic Church - Parish Hall
712 N. Broadway
Herington, KS 67449-1736
4th Degree Assembly Serving This Council
0298 Msgr. James Bradley
Council #1086 Solomon
District Deputy
Terry J. Bohm, District Deputy #28
Insurance Representative
Greg Schafer
Council Contact
Grand Knight Jim Tracy785-820-0095
Meeting Time and Location
1st Sunday of the month at 7:00 p.m.
Immaculate Conception Parish Hall
3599 Field Rd, Solomon, KS 67480-0337
4th Degree Assembly Serving This Council
0290 Msgr. John Maher
Council #1142 Concordia
District Deputy
Robert Morris, District Deputy #27
Insurance Representative
Adam Bruna
Council Contact
Grand Knight Mike Kindel<PHONE_NUMBER>
Meeting Time and Location
4th Tuesday of the month at 7:30 p.m.
Our Lady of Perpetual Help Church
307 East 5th, Concordia, KS 66901-2213
4th Degree Assembly Serving This Council
0295 Bishop Thill
Council #1144 Lillis
District Deputy
Jerald Koelzer, District Deputy #22
Insurance Representative
Mark Stallbaumer
Council Contact
Grand Knight Mark Caffrey<PHONE_NUMBER>
Meeting Time and Location
2nd Wednesday of the month at 7:00 p.m.
St. Joseph Parish Hall
Wheaton Rd,
Lillis, KS 66427
4th Degree Assembly Serving This Council
0289 Thomas A. McNeive
Council #1148 Esbon
South edge of town on west side of street
District Deputy
Jeff Otter, District Deputy #43
Insurance Representative
Hector Soler
Council Contact
Grand Knight Rodney Brockelman<PHONE_NUMBER>
Meeting Time and Location
3rd Monday of the month at 8:00 p.m.
Sacred Heart Church Basement
S. Grand St, Esbon, KS 66941
4th Degree Assembly Serving This Council
1552 Robert F. Kennedy
Council #1149 Paola
District Deputy
Craig Evans, District Deputy #12
Insurance Representative
Mark Locke
Council Contact
Grand Knight James Prichard<PHONE_NUMBER>
Meeting Time and Location
3rd Wednesday of the month at 7:00 p.m.
Holy Trinity Church Hall
501 E Chippewa, Paola, KS 66071-2013
Website
www.kofc1149.org
4th Degree Assembly Serving This Council
3068 Bishop Jean Baptiste Miege
Council #1163 Axtell
District Deputy
James Zarybnicky, District Deputy #21
Insurance Representative
Kirby Schmelzle
Council Contact
Grand Knight Linus Reinecke<PHONE_NUMBER>
Meeting Time and Location
3rd Tuesday of the month at 8:00 p.m.
American Legion / Community Hall
207 5th St, Axtell, KS 66403
4th Degree Assembly Serving This Council
3266 St. Michael the Archangel
Council #1181 Chapman
District Deputy
Randy Testa, District Deputy #26
Insurance Representative
Greg Schafer
Council Contact
Grand Knight Daniel Anderes<PHONE_NUMBER>
Meeting Time and Location
2nd Wednesday of the month at 7:30 p.m.
St. Michael Parish Hall
210 East 6th. St.
Chapman, KS 67431-0217
4th Degree Assembly Serving This Council
0298 Msgr. James Bradley
Council #1187 Ellinwood
District Deputy
Patrick Burnett, District Deputy #39
Insurance Representative
Dan Reed
Council Contact
Grand Knight Curtis Wolf<PHONE_NUMBER>
Meeting Time and Location
4th Monday of the month at 7:30 p.m.
St. Joseph Parish Center
214 N, Main St, Ellinwood, KS 67526-1642
4th Degree Assembly Serving This Council
0285 Coronado
Council #1269 Kingman
District Deputy
Garold O. White, District Deputy #40
Insurance Representative
Tyler Meyer
Council Contact
Grand Knight Felix Rainosek<PHONE_NUMBER>
Meeting Time and Location
4th Tuesday of the month at 7:45 p.m.
Knights of Columbus Hall
615 W D Ave, Kingman, KS 67068
4th Degree Assembly Serving This Council
2839 Father Emil Kapaun
Council #1291 Fredonia - Neodesha
Members from Neodesha and Fredonia comprise this Knights council
District Deputy
Richard “Nick” Hernandez, District Deputy #15
Insurance Representative
John Schibi
Council Contact
Grand Knight Richard Noeller<PHONE_NUMBER>
Meeting Time and Location
2nd Wednesday of the month at 8:00 p.m.
Sacred Heart Parish Hall
428 N. 12th. St, Fredonia, KS 66736
4th Degree Assembly Serving This Council
0281 Joyce Kilmer
Council #1325 Hays
District Deputy
Sam Banda, District Deputy #42
Insurance Representative
Shaun Linenberger
Council Contact
Grand Knight Zackary Stadelman<PHONE_NUMBER>
Meeting Time and Location
1st Tuesday of the month at 7:00 p.m.
St. Joseph Parish Center
215 W. 13th. St, Hays, KS 67601-1000
4th Degree Assembly Serving This Council
0282 Bishop Cunningham
Council #1368 Garnett
District Deputy
Heath Ohl, District Deputy #13
Insurance Representative
John A. Mahon
Council Contact
Grand Knight Mike Norman<PHONE_NUMBER>
Meeting Time and Location
1st Tuesday of the month at 7:00 p.m.
Knights of Columbus Hall
RR, Garnett, KS 66032
Website
www.garnettkofc.com
4th Degree Assembly Serving This Council
0291 Cardinal John J. Glennon
Council #1370 Wamego
District Deputy
Steve Prockish, District Deputy #23
Insurance Representative
Mark Stallbaumer
Council Contact
Grand Knight Matthew 'Matt' Wilber<PHONE_NUMBER>
Meeting Time and Location
1st Monday of the month at 7:30 p.m.
St. Bernard Church Hall
17665 Old Post Road, Wamego, KS 66547
4th Degree Assembly Serving This Council
0289 Thomas A. McNeive
Council #1372 Lawrence
District Deputy
Kevin Oneslager, District Deputy #18
Insurance Representative
John A Dorsey III
Council Contact
Grand Knight Darin Denning<PHONE_NUMBER>
Meeting Time and Location
2nd Thursday of the month at 7:30 p.m.
St. John the Evangelist Catholic Church
1208 Kentucky Street, Lawrence, KS 66044
Website
www.facebook.com/council1372
4th Degree Assembly Serving This Council
2461 Pope St. John Paul II
Council #1383 Frankfort
District Deputy
Jerald Koelzer, District Deputy #22
Insurance Representative
Mark Stallbaumer
Council Contact
Grand Knight Joseph G. Maas<PHONE_NUMBER>
Meeting Time and Location
Last Wednesday of the month at 8:00 p.m.
Cigna Center
4th Degree Assembly Serving This Council
3266 St. Michael the Archangel
Council #1392 Paxico
District Deputy
Steve Prockish, District Deputy #23
Insurance Representative
John A Dorsey III
Council Contact
Grand Knight Jason Spellman<PHONE_NUMBER>
Meeting Time and Location
1st Thursday of the month at 7:00 p.m.
Sacred Heart Church Hall
22871 Newbury Rd, Paxico, KS 66526
4th Degree Assembly Serving This Council
0289 Thomas A. McNeive
Council #1500 Claflin
District Deputy
Unassigned 38, District Deputy #38
Insurance Representative
Dan Reed
Council Contact
Grand Knight Richard Hickel<PHONE_NUMBER>
Meeting Time and Location
3rd Monday of the month at 8:00 p.m.
Immaculate Conception Parish Center
310 Main St, Claflin, KS 67525-0197
4th Degree Assembly Serving This Council
0285 Coronado
Council #1510 Norton
District Deputy
Jeff Otter, District Deputy #43
Insurance Representative
Steve Schmidt
Council Contact
Grand Knight Frederic H. "Fred" Wetter<PHONE_NUMBER>
Meeting Time and Location
3rd Monday of the month at 7:30 p.m.
St. Francis of Assisi Church Basement
108 S Wabash, Norton, KS 67654-2118
4th Degree Assembly Serving This Council
0303 Frank Moeder
Council #1521 Hoisington
District Deputy
Patrick Burnett, District Deputy #39
Insurance Representative
Dan Reed
Council Contact
Grand Knight George D. "Dan" Esfeld<PHONE_NUMBER>
Meeting Time and Location
2nd Monday of the month at 7:30 p.m.
Knights of Columbus Hall
114 N Main St, Hoisington, KS 67544-2502
4th Degree Assembly Serving This Council
0285 Coronado
Council #1539 Spearville
District Deputy
John “Jay” Theis, District Deputy #50
Insurance Representative
George Spinelli
Council Contact
Grand Knight JT Horacek<PHONE_NUMBER>
Meeting Time and Location
1st Monday of the month at 8:00 p.m.
St. John the Baptist Parish Hall
100 Main St, Spearville, KS 67876-0187
Website
www.kofc1539.org
4th Degree Assembly Serving This Council
0284 Bishop Hennessey
Council #1589 Olpe
District Deputy
Mark S. Runge, District Deputy #24
Insurance Representative
John A. Mahon
Council Contact
Grand Knight Steve Kuhlman<PHONE_NUMBER>
Meeting Time and Location
3rd Wednesday of the month at 7:00 p.m.
Knights of Columbus Hall
212 Iowa St, Olpe, KS 66865
4th Degree Assembly Serving This Council
3067 Rev. Juan Padilla
Council #1645 Tipton
District Deputy
Scott Krier, District Deputy #37
Insurance Representative
Hector Soler
Council Contact
Grand Knight Doug Schmidtt<PHONE_NUMBER>
Meeting Time and Location
1st Wednesday of the month at 8:00 p.m.
Knights of Columbus Hall
416 Pitt, Tipton, KS 67485
4th Degree Assembly Serving This Council
1552 Robert F. Kennedy
Council #1661 Abilene
District Deputy
Randy Testa, District Deputy #26
Insurance Representative
Greg Schafer
Council Contact
Grand Knight Jeff Chaput<PHONE_NUMBER>
Meeting Time and Location
2nd Sunday of the month at 6:30 p.m.
St. Andrew Parish Hall
311 South Buckeye, Abilene, KS 67410
4th Degree Assembly Serving This Council
0290 Msgr. John Maher
Council #1743 Hanover
District Deputy
James Zarybnicky, District Deputy #21
Insurance Representative
Adam Bruna
Council Contact
Grand Knight Jarod Schlabach<PHONE_NUMBER>
Meeting Time and Location
2nd Tuesday of the month at 8:00 p.m.
Knights of Columbus Hall
201 W North St, Hanover, KS 66945
4th Degree Assembly Serving This Council
3266 St. Michael the Archangel
Council #1769 Seneca
District Deputy
Tony Tanking, District Deputy #01
Insurance Representative
Kirby Schmelzle
Council Contact
Grand Knight Alan Lierz<PHONE_NUMBER>
Meeting Time and Location
2nd Tuesday of the month at 8:00 p.m.
Knights of Columbus Hall
211 Knights of Columbus Dr, Seneca, KS 66538
4th Degree Assembly Serving This Council
0283 Ponce DeLeon
Council #1777 Marysville
District Deputy
James Zarybnicky, District Deputy #21
Insurance Representative
Adam Bruna
Council Contact
Grand Knight Timothy D. Ackerman<PHONE_NUMBER>
Meeting Time and Location
1st Thursday of the month at 8:00 p.m.
Knights of Columbus Hall
302 N 15th St, Marysville, KS 66508
4th Degree Assembly Serving This Council
3266 St. Michael the Archangel
Council #1832 Manhattan - Seven Dolors
District Deputy
Joseph A. Roth, District Deputy #25
Insurance Representative
Greg Schafer
Council Contact
Grand Knight Maurice Glende<PHONE_NUMBER>
Meeting Time and Location
1st Tuesday of the month at 7:30 p.m. - Rosary at 7:00 p.m.
Seven Dolors Church Basement
731 Pierre St, Manhattan, KS 66502
4th Degree Assembly Serving This Council
0288 Msgr. Luckey
Council #1857 Plainville
District Deputy
Thomas A. Frederking, District Deputy #44
Insurance Representative
Justin “J. J.” Deges
Council Contact
Grand Knight John Clark<PHONE_NUMBER>
Meeting Time and Location
3rd Thursday of the month at 7:30 p.m.
Knights of Columbus Hall
204 N Irving St, Plainville, KS 67663
4th Degree Assembly Serving This Council
0282 Bishop Cunningham
Council #1862 Wright
District Deputy
John “Jay” Theis, District Deputy #50
Insurance Representative
George Spinelli
Council Contact
Grand Knight William Helfrich<PHONE_NUMBER>
Meeting Time and Location
2nd Monday of the month at 8:00 p.m.
St. Andrew Parish Center
10893 St. Andrew Rd, Wright, KS 67882-0125
4th Degree Assembly Serving This Council
0296 Rev. John B. Handly
Council #1867 Victoria
District Deputy
Sam Banda, District Deputy #42
Insurance Representative
Shaun Linenberger
Council Contact
Grand Knight Harland Rupp<PHONE_NUMBER>
Meeting Time and Location
2nd Tuesday of the month at 7:30 p.m.
Knights of Columbus Hall
503 Main St, Victoria, KS 67671
4th Degree Assembly Serving This Council
0305 St. Fidelis
Council #1868 Cawker City
District Deputy
Scott Krier, District Deputy #37
Insurance Representative
Hector Soler
Council Contact
Grand Knight Gene Mick<PHONE_NUMBER>
Meeting Time and Location
4th Wednesday of the month at 7:00 p.m.
Saints Peter and Paul Parish Hall
1202 Holly, Cawker City, KS 67430
4th Degree Assembly Serving This Council
1552 Robert F. Kennedy
Council #1901 Greeley
District Deputy
Heath Ohl, District Deputy #13
Insurance Representative
Mark Locke
Council Contact
Grand Knight Tony Hermreck<PHONE_NUMBER>
Meeting Time and Location
2nd Tuesday of the month at 7:30 p.m.
St. John the Baptist Church Parish Hall
Hwy. 169 and Prairie St.
Greeley, KS 66033
4th Degree Assembly Serving This Council
0291 Cardinal John J. Glennon
Council #1913 Olathe - St. Paul
The Knights of Columbus room is on the second floor of the gymnasium building
District Deputy
Tommy Negrete, District Deputy #10
Insurance Representative
Zachary Caro
Council Contact
Grand Knight Stanley J. Werner<PHONE_NUMBER>
Meeting Time and Location
3rd Monday of the month at 7:00 p.m.
St. Paul Catholic Church
900 South Honeysuckle, Olathe, KS 66061
Website
www.koc1913.org
4th Degree Assembly Serving This Council
2260 St. Philippine Duchesne
Council #1924 Wilson
District Deputy
Sam Banda, District Deputy #42
Insurance Representative
Dan Reed
Council Contact
Grand Knight James E. Diabal<PHONE_NUMBER>
Meeting Time and Location
1st Tuesday of the month at 7:30 p.m.
St. Wenceslaus Parish Hall
2811 Ave. D, Wilson, KS 67490-0528
4th Degree Assembly Serving This Council
0290 Msgr. John Maher
Council #1993 Goodland
District Deputy
Dennis Juenger, District Deputy #52
Insurance Representative
George Spinelli
Council Contact
Grand Knight Gary Kickler<PHONE_NUMBER>
Meeting Time and Location
3rd Tuesday of the month at 8:00 p.m. No meeting in July
Knights of Columbus Hall
7 & Caldwell, Goodland, KS 67735
4th Degree Assembly Serving This Council
0300 St. Pius X
Council #1999 Clyde
District Deputy
Robert Morris, District Deputy #27
Insurance Representative
Adam Bruna
Council Contact
Grand Knight Roy Hamel, Jr.<PHONE_NUMBER>
Meeting Time and Location
2nd Monday of the month at 8:00 p.m.
St. John the Baptist Church Parish Hall
204 North High, Clyde, KS 66938-9466
4th Degree Assembly Serving This Council
0295 Bishop Thill
Council #2058 Leoville
District Deputy
Jeremy Dickman, District Deputy #51
Insurance Representative
Justin “J. J.” Deges
Council Contact
Grand Knight Jeff Wessel<PHONE_NUMBER>
Meeting Time and Location
1st Monday of the month at 8:00 p.m.
Knights of Columbus Hall
4th Degree Assembly Serving This Council
0303 Frank Moeder
Council #2093 Nortonville
District Deputy
Dennis W. Noll, District Deputy #03
Insurance Representative
Mike French
Council Contact
Grand Knight Al Funk<PHONE_NUMBER>
Meeting Time and Location
1st Wednesday of the month at 8:00 p.m. April - October, 7:30 p.m. November - March
Knights of Columbus Hall
105 Norton St, Nortonville, KS 66060
4th Degree Assembly Serving This Council
1716 William T. Jochems
Council #2100 Olmitz
District Deputy
Patrick Burnett, District Deputy #39
Insurance Representative
Shaun Linenberger
Council Contact
Grand Knight Kevin Mauler<PHONE_NUMBER>
Meeting Time and Location
3rd Thursday of the month at 7:00 p.m.
Knights of Columbus Hall
209 Main, Olmitz, KS 67564
4th Degree Assembly Serving This Council
0285 Coronado
Council #2114 Aurora
District Deputy
Robert Morris, District Deputy #27
Insurance Representative
Adam Bruna
Council Contact
Grand Knight Jeffery Kindel<PHONE_NUMBER>
Meeting Time and Location
1st Tuesday of the month at 8:00 p.m.
Knights of Columbus Hall
2114 St. Michaels, Aurora, KS 67417
4th Degree Assembly Serving This Council
0295 Bishop Thill
Council #2127 Logan
In Parish Hall cafeteria
District Deputy
Jeff Otter, District Deputy #43
Insurance Representative
Steve Schmidt
Council Contact
Grand Knight Paul Prewo<PHONE_NUMBER>
Meeting Time and Location
Varies
St. John the Evangelist Catholic Church
203 East Main, Logan, KS 67646
4th Degree Assembly Serving This Council
0303 Frank Moeder
Council #2131 Kinsley
District Deputy
Brian E. Haberman, District Deputy #47
Insurance Representative
George Spinelli
Council Contact
Grand Knight Adam R. Stegman<PHONE_NUMBER>
Meeting Time and Location
1st Tuesday of the month at 8:00 p.m.
St. Nicholas Church Basement
706 East 6th St.
Kinsley, KS 67547
4th Degree Assembly Serving This Council
0284 Bishop Hennessey
Council #2133 Ellis
District Deputy
Daniel Weber, District Deputy #48
Insurance Representative
Darin Reed
Council Contact
Grand Knight Max Klipzke<PHONE_NUMBER>
Meeting Time and Location
2nd Thursday of the month at 8:00 p.m.
Knights of Columbus Hall
1013 Washington St,
Ellis, KS 67637
4th Degree Assembly Serving This Council
0301 Rev. Vincent Langguth
Council #2217 Andale
District Deputy
Brian C. Spexarth, District Deputy #31
Insurance Representative
Greg Schafer
Council Contact
Grand Knight Brian Wetta<PHONE_NUMBER>
Meeting Time and Location
4th Thursday of the month at 8:00 p.m.
Knights of Columbus Hall
24660 W. 61st St N, Andale, KS 67001
4th Degree Assembly Serving This Council
0287 Columbia
Council #2224 Sharon
District Deputy
Dustin J. Hern, District Deputy #41
Insurance Representative
Tyler Meyer
Council Contact
Grand Knight Jim Fisher<PHONE_NUMBER>
Meeting Time and Location
2nd Monday of the month at 7:30 p.m.
Knights of Columbus Hall
412 N Main St, Sharon, KS 67138
4th Degree Assembly Serving This Council
2839 Father Emil Kapaun
Council #2227 Wellington
District Deputy
Jamie Cornejo, District Deputy #36
Insurance Representative
Darren Richuber
Council Contact
Grand Knight Roger L. Roths<PHONE_NUMBER>
Meeting Time and Location
2nd Monday of the month at 7:30 p.m. September - June
Knights of Columbus Hall
201 E. Harvey, Wellington, KS 67152-3029
4th Degree Assembly Serving This Council
3336 Fr. Stanley Rother - Colmel-Schulte
Council #2278 Blaine
District Deputy
Jerald Koelzer, District Deputy #22
Insurance Representative
Mark Stallbaumer
Council Contact
Grand Knight Jim McCormick<PHONE_NUMBER>
Meeting Time and Location
2nd Thursday of the month at 8:00 p.m.
School Basement
4th Degree Assembly Serving This Council
0289 Thomas A. McNeive
Council #2289 Piqua
District Deputy
James M. “Jim” Carlson, District Deputy #14
Insurance Representative
John Schibi
Council Contact
Grand Knight Rick Berntsen<PHONE_NUMBER>
Meeting Time and Location
2nd Tuesday of the month at 8:00 p.m.
St. Martin Parish Hall
1/2 mile S on Xylan Rd, Piqua, KS 66761
4th Degree Assembly Serving This Council
1964 Rev. Paul J. Ponziglione, S.J.
Council #2296 El Dorado
District Deputy
Josh Ebenkamp, District Deputy #30
Insurance Representative
Chris Hoffmann
Council Contact
Grand Knight Jerry Urton<PHONE_NUMBER>
Meeting Time and Location
3rd Tuesday of the month at 7:30 p.m.
St. John School
315 N Denver
El Dorado, KS 67042
4th Degree Assembly Serving This Council
3240 St. Padre Pio
Council #2332 Shawnee - St. Joseph
District Deputy
Eric E. Gonzalez, District Deputy #07
Insurance Representative
Josiah Keith
Council Contact
Grand Knight Richard Smith<PHONE_NUMBER>
Meeting Time and Location
2nd Tuesday of the month at 7:00 p.m.
Knights of Columbus Hall
11311 Johnson Dr, Shawnee, KS 66203
Website
www.kofc2332.org
4th Degree Assembly Serving This Council
0292 Bishop John Ward
Council #2340 Liebenthal
District Deputy
Insurance Representative
Shaun Linenberger
Council Contact
Grand Knight Glenn A. Herrman<PHONE_NUMBER>
Meeting Time and Location
4th Monday of the month at 7:30 p.m.
School Basement
4th Degree Assembly Serving This Council
0282 Bishop Cunningham
Council #2352 Ransom
District Deputy
Todd Lutter, District Deputy #49
Insurance Representative
Darin Reed
Council Contact
Grand Knight Garrett Flax<PHONE_NUMBER>
Meeting Time and Location
2nd Monday of the month at 7:30 p.m.
Saint Aloysius Church Basement
107 Vermont St., Ransom, KS 67572-0096
4th Degree Assembly Serving This Council
0302 Bishop Winkleman
Council #2365 Damar
District Deputy
Thomas A. Frederking, District Deputy #44
Insurance Representative
Justin “J. J.” Deges
Council Contact
Grand Knight David Gosselin<PHONE_NUMBER>
Meeting Time and Location
1st Monday of the month at 7:30 p.m.
Knights of Columbus Hall
Main Street
Damar, KS 67632
4th Degree Assembly Serving This Council
1682 Father Bill Kilian
Council #2408 Bonner Springs
District Deputy
Eric E. Gonzalez, District Deputy #07
Insurance Representative
David Soukup
Council Contact
Grand Knight Mark Dunn<PHONE_NUMBER>
Meeting Time and Location
2nd Wednesday of the month at 7:30 p.m.
Sacred Heart Church Meeting Room
21801 Johnson Drive, Shawnee, KS 66218
4th Degree Assembly Serving This Council
2260 St. Philippine Duchesne
Council #2451 Fowler
District Deputy
Sergio Padilla, District Deputy #54
Insurance Representative
George Spinelli
Council Contact
Grand Knight David Weber<PHONE_NUMBER>
Meeting Time and Location
1st Wednesday of the month at 7:30 p.m.
St. Anthony Church Basement
310 Fourth St, Fowler, KS 67844-0080
4th Degree Assembly Serving This Council
0296 Rev. John B. Handly
Council #2462 Windthorst
District Deputy
Insurance Representative
No insurance representative has been assigned.
Council Contact
Grand Knight Michael Rueb<PHONE_NUMBER>
Meeting Time and Location
1st Monday of the month at 7:30 p.m.
Old Gym
4th Degree Assembly Serving This Council
0284 Bishop Hennessey
Council #2538 Park
District Deputy
Daniel Weber, District Deputy #48
Insurance Representative
Darin Reed
Council Contact
Grand Knight Larry Glenn<PHONE_NUMBER>
Meeting Time and Location
1st Wednesday of the month at 8:00 p.m.
Knights of Columbus Hall
4th Degree Assembly Serving This Council
No 4th degree assembly is serving this council.
Council #2608 North Topeka
District Deputy
Raymond J. Dashnaw, District Deputy #19
Insurance Representative
Matthew Locke
Council Contact
Grand Knight Dennis Lawlor<PHONE_NUMBER>
Meeting Time and Location
1st Monday of the month at 8:00 p.m.
St. Joseph Church
227 SW Van Buren, Topeka, KS 66603-3319
4th Degree Assembly Serving This Council
0286 James W. Gibbons
Council #2609 Belleville
District Deputy
Robert Morris, District Deputy #27
Insurance Representative
Adam Bruna
Council Contact
Grand Knight Brent A. Martin<PHONE_NUMBER>
Meeting Time and Location
1st Wednesday of the month at 8:00 p.m.
St. Edward Church Basement
1827 Q St, Belleville, KS 66935-2340
4th Degree Assembly Serving This Council
0295 Bishop Thill
Council #2614 Arkansas City
District Deputy
Jamie Cornejo, District Deputy #36
Insurance Representative
Tim Voegeli
Council Contact
Grand Knight Brett House<PHONE_NUMBER>
Meeting Time and Location
2nd Monday of the month at 7:30 p.m. September - April, 2nd Monday of the month at 7:30 p.m. May - August
Sacred Heart Church Recreation Center
320 South B St, Arkansas City, KS 67005-2729
4th Degree Assembly Serving This Council
2138 Bishop Mark K. Carroll
Council #2624 Ness City
District Deputy
Kevin Baalmann, District Deputy #46
Insurance Representative
George Spinelli
Council Contact
Grand Knight Ed Mondero Jr.<PHONE_NUMBER>
Meeting Time and Location
1st Monday of the month at 7:00 p.m.
Knights of Columbus Hall
110 N Depot S, Ness City, KS 67560-1711
4th Degree Assembly Serving This Council
1285 Bishop Marion F. Forst
Council #2630 Odin
District Deputy
Unassigned 38, District Deputy #38
Insurance Representative
Dan Reed
Council Contact
Grand Knight Corey Liebl<PHONE_NUMBER>
Meeting Time and Location
Last Monday of the month at 8:00 p.m.
Council Room
4th Degree Assembly Serving This Council
0285 Coronado
Council #2647 Colby
District Deputy
Dennis Juenger, District Deputy #52
Insurance Representative
George Spinelli
Council Contact
Grand Knight Dick Snider<PHONE_NUMBER>
Meeting Time and Location
1st Monday of the month at 8:00 p.m.
Sacred Heart Church Basement
1065 W. 5th, Colby, KS 67701
4th Degree Assembly Serving This Council
0300 St. Pius X
Council #2662 Willowdale
District Deputy
Garold O. White, District Deputy #40
Insurance Representative
Tyler Meyer
Council Contact
Grand Knight Edward Huelskamp<PHONE_NUMBER>
Meeting Time and Location
2nd Monday of the month at 7:30 p.m.
St. Peter Parish Hall
10044 SW 90th. St.
Willowdale, KS 67159
4th Degree Assembly Serving This Council
0287 Columbia
Council #2680 Scipio
District Deputy
Heath Ohl, District Deputy #13
Insurance Representative
John A. Mahon
Council Contact
Grand Knight John R. Strobel<PHONE_NUMBER>
Meeting Time and Location
Last Wednesday of the month at 7:00 p.m.
Knights of Columbus Hall
4th Degree Assembly Serving This Council
0291 Cardinal John J. Glennon
Council #2728 Caldwell
District Deputy
Jamie Cornejo, District Deputy #36
Insurance Representative
Darren Richuber
Council Contact
Grand Knight Leo Schmitz<PHONE_NUMBER>
Meeting Time and Location
1st Monday of the month at 8:00 p.m. September - May
St. Martin School
428 N. Main, Caldwell, KS 67022
4th Degree Assembly Serving This Council
3336 Fr. Stanley Rother - Colmel-Schulte
Council #2773 Angelus
District Deputy
Jeremy Dickman, District Deputy #51
Insurance Representative
Darin Reed
Council Contact
Grand Knight Jeff Ostmeyer<PHONE_NUMBER>
Meeting Time and Location
1st Monday of the month at 8:00 p.m.
Knights of Columbus Hall
RT 2, Menlo, KS 67753-9802
4th Degree Assembly Serving This Council
0304 John F. Kennedy
Council #2774 St. Leo
District Deputy
Garold O. White, District Deputy #40
Insurance Representative
Tyler Meyer
Council Contact
Grand Knight Neil Freund<PHONE_NUMBER>
Meeting Time and Location
3rd Wednesday of the month at 7:30 p.m.
Knights of Columbus Hall
R 2, Cunningham, KS 67035-9802
4th Degree Assembly Serving This Council
0287 Columbia
Council #2794 Gorham
District Deputy
Sam Banda, District Deputy #42
Insurance Representative
Dan Reed
Council Contact
Grand Knight David Weigel<PHONE_NUMBER>
Meeting Time and Location
3rd Monday of the month at 7:30 p.m.
St. Mary Help of Christins Parish Hall
161 Chicago St., Gorham, KS 67640
4th Degree Assembly Serving This Council
0305 St. Fidelis
Council #2795 Garden City - St. Mary’s
District Deputy
Rick Corbett, District Deputy #53
Insurance Representative
Daniel Ordonez
Council Contact
Grand Knight Richard Jagels<PHONE_NUMBER>
Meeting Time and Location
2nd Wednesday of the month at 8:00 p.m.
Knights of Columbus Hall
205 N. 8th St., Garden City, KS 67846-5338
4th Degree Assembly Serving This Council
0297 Rev. Joseph Bogner
Council #2866 Oakley
District Deputy
Jeremy Dickman, District Deputy #51
Insurance Representative
Darin Reed
Council Contact
Grand Knight Jason Baalmann<PHONE_NUMBER>
Meeting Time and Location
2nd Tuesday of the month at 7:30 p.m.
St. Joseph Church Annex
625 Freeman Ave, Oakley, KS 67748-1923
4th Degree Assembly Serving This Council
0304 John F. Kennedy


WITNESS LIST Regulated Industries Committee May 4, 2006-10:30A HB 31 For: Biedrzycki, Carol (Texas Ratepayers Organization to Save Energy) Frazier, Laura (AARP Chapter #4959) Garcia, Oscar (Texas Silver-Haired Legislature) Smith, Tom (Public Citizen) Wharton, Worth (AARP) Against: Davis, Stephen (Alliance for Retail Markets) Griffey, Charles (AECT) Hudson, Dan (Navasota Holdings Texas Partners LP) Jewell, Michael (Direct Energy, CPL Retail Energy, WTU Retail Energy) Kiani, John (Deutsche Bank Securities) Sibley, David (ERS Group) On: McClellan, Suzi (Office of Public Utility Counsel) Peacock, Bill (Texas Public Policy Foundation) Smitherman, Barry (Public Utility Commission of Texas) Totten, Jess (Public Utility Commission of Texas) Zlotnik, Marcie (StarTex Power) Registering, but not testifying: For: Brown, Joyce (Houston ACORN) Bufford, Candice (Dallas ACORN) Caraway, Barbara Mallory (Self) Chapman, Randy (Self) Garza, Frances (AARP) Lewis, Nissa (Dallas ACORN) Sanchez, Joe (AARP-Texas) Against: Burke, Jim (AECT/TXU) Phenix, Billy (Strategic Energy) HB 32 For: Biedrzycki, Carol (Texas Ratepayers Organization to Save Energy) Brown, Joyce (Houston ACORN) Caraway, Barbara Mallory (Self) Chapman, Randall (Self) Cheek, Barbara (AARP) Garcia, Oscar (Texas Silver-Haired Legislature) Lewis, Nissa (Dallas ACORN) McCuistion, Vicki (Barnabas Connection of the Wimberly United Methodist Church) O'Brien, Beth (Public Citizen) Sanchez, Joe (AARP-Texas) Wharton, Worth (AARP) Against: Fainter, John (Association of Electric Companies of Texas) On: Jewell, Michael (Direct Energy, CPL Retail Energy, WTU Retail Energy) McClellan, Suzi (Office of Public Utility Counsel) Smitherman, Barry (Public Utility Commission of Texas) Zlotnik, Marcie (StarTex Power) Registering, but not testifying: For: Bufford, Candice (Dallas ACORN) Burke, Jim (AECT/TXU) Frazier, Laura (AARP Chapter #4959) Levy, Rick (Texas State Association of Electrical Workers) Mintz, David (Texas Apartment Association) AEP Stranded Cost On: Patton, Charles (American Electric Power Texas) Pous, Jacob (Self) Smith, David (City of Victoria) Totten, Jess (Public Utility Commission of Texas) Registering, but not testifying: On: Darling, Jim (City of McAllen, South Texas Aggregation Project) Gray, Timothy (Valley Interfaith Organization) Clean Coal Technology On: Green, Harold (Jupiter Oxygen) Williams, Michael (Clean Coal Technology Council/Texas Railroad Commission) Interim Charge #7 On: Parsley, Julie (Public Utility Commission of Texas) Interim Charges On: Burke, Jim (TXU Energy) Nuclear Technology On: Keuter, Dan (Entergy Corporation/Entergy Nuclear) Kray, Marilyn (NuStart Energy Development, LLC) Stranded Cost On: Hudson, Paul (Public Utility Commission of Texas) Supply On: McCall, Mike (TXU)


版权所有 © 2007-2015 Hans Dockter, Adam Murdoch
Copyright © 2007-2015 Hans Dockter, Adam Murdoch
本文档的副本可以供你自己使用或分发给其他人，前提是你不对此类副本收取任何费用，并且每份副本都包含本版权声明，无论是印刷版还是电子版。
Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically.
目录
Table of Contents
List of Examples


--- layout: post authors: ["Greg Wilson"] title: "Standing for Election" date: 2014-12-18 time: "07:00:00" tags: ["Software Carpentry Foundation"] ---
From 26-30 January, an election will be held for the seven vacant positions on the inaugural Steering Committee of the Software Carpentry Foundation. This will be one of the biggest steps in the project's journey from two guys staying up until 3:00 am fourteen years ago to write lessons on Perl for scientists at Los Alamos to a mature open project run by the volunteers it belongs to.
If you are a qualified instructor who has taught at least twice in the past two years, or have done a significant chunk of non-teaching work for Software Carpentry, you can both stand for election and vote. We strongly urge you to consider standing: if you're willing and able to commit to giving the Foundation 3 hours a week, you'll help thousands of scientists get more done in less time and with less pain. It'll be fun, too: few things in life are as rewarding as building something, and our members are building something extraordinary.
In order to stand for election, you must write a blog post to introduce yourself to the community by Friday, January 16 (i.e., a full week before the start of the election). This post:
must be around 500 words long,
can be written in any format (e.g. question and answer, paragraph text), and
must be titled, "2015 Election: Your Name"
You can submit your post as a pull request to this website's repository or by email. It should explain:
what your background is,
what your previous involvement with Software Carpentry has been, and most importantly
what you will do as a member of the Steering Committee to contribute to the growth and success of Software Carpentry.
The last point is the most important. If you have experience managing money, we need a Treasurer; if your passion is helping new instructors or figuring out how well we're doing, we need people to lead mentorship and assessment, while if you come from a part of the world that hasn't seen much Software Carpentry activity yet, you might want to take the lead in getting us going there.
(Actually, the point that's really most important is that everyone will still be very welcome to volunteer in other ways, and that doing so will be as valuable as ever. We will still need topic maintainers, help with the website, and many other things, and I hope that having more people coordinating things will actually make it easier for you all to lend a hand.)
If seven or fewer nominations are received, those people who nominated will be automatically appointed to the Steering Committee and no formal election will be held. Vacancies on the Steering Committee can be filled at any time at the Committee's discretion. The regular positions on the Steering Committee (Chair, Vice-Chair, Secretary, Treasurer and then any others the Committee feels it needs) will be decided by a vote at the Committee's first meeting.
We believe the following people are currently qualified to stand in the election. If you believe your name should be on the list, or notice that someone else's is missing, please let us know as soon as possible: we're doing our best to keep our records up to date, but sometimes we miss things.
We've come a long way. With your help, we will go even further. It's been a privilege to work with you all: I look forward to doing so again in 2015.
Please visit the list of current members to see who is eligible to stand and vote in our election. If you believe you qualify as a member but are not listed there, please contact us as soon as possible.


Please register etc etc...
(800) 715-4957
<EMAIL_ADDRESS>Home
About
Learn
Contact
Register
Log In
My Medicare Guide
Home
My Medicare Guide
Introduction
Medicare Part A
Medicare Part B
Supplements in a Nutshell
Which Plan is right for me?
Plan F
Plan G
Plan N
Intro
Enroll Medicare Intro (draft)
from
Enroll Medicare
on
Vimeo
.


Alexandru Agrapine & Kristiina Jädal
request the pleasure of your company at their wedding at Wandsworth Town Hall
58 Wandsworth High Street
London SW18 4LD
Tuesday the 1st of August at 10 am


{{- define "title" }}404 page not found - {{ .Site.Title }}{{ end -}} {{- define "content" -}}
Seems disappeared :(


Hongbo's
About me
My name is Hongbo Gao and I am a Chinese living in Finland since 2004. I studied Bachelor of Technology (Computer Science) in University in China and Master of Technology (Telecommunications) in Aalto University. Nowadays I focus on product and web development.I had worked in LUXUS for five years. Now my the other job is mom.
I have passion in web UI design and development. This field is growing very rapidly. A small part of work may require a lot of effort, that keep bringing a lot of new interesting things to me.
What I can do
Web Development
User Interface Design
User Interface Testing / Web Site Quality Assurance
Web Content Management / Editing
Contact
email : gao.has.hongbo@gmail.com


Battles of the Texas Revolution
2019 Week 9 Viz
Posted by
David Velleca
on February 25, 2019
Battles of the Texas Revolution
2019 Week 9 Dataset and Historical Background
Posted by
David Velleca
on February 25, 2019
US Presidents
2019 Week 8 Viz
Posted by
David Velleca
on February 21, 2019
US Presidents
2019 Week 8 Dataset and Historical Background
Posted by
David Velleca
on February 18, 2019
US Unemployment by State - 1976 to 2018
2019 Week 7 Viz
Posted by
David Velleca
on February 14, 2019
US Unemployment by State - 1976 to 2018
2019 Week 7 Dataset and Historical Background
Posted by
David Velleca
on February 10, 2019
UNESCO World Heritage Sites
2019 Week 6 Viz
Posted by
David Velleca
on February 7, 2019
UNESCO World Heritage Sites
2019 Week 6 Dataset and Historical Background
Posted by
David Velleca
on February 4, 2019
The Super Bowl
2019 Week 5 Dataset and Historical Background
Posted by
David Velleca
on January 28, 2019
United States Federal Funding Gaps 1976 - 2018
2019 Week 4 Viz
Posted by
David Velleca
on January 24, 2019
United States Federal Funding Gaps 1976 - 2018
2019 Week 4 Dataset and Historical Background
Posted by
David Velleca
on January 22, 2019
Manned Spaceflight - 1961 - 2018
2019 Week 3 Viz
Posted by
David Velleca
on January 17, 2019
Manned Spaceflight - 1961 - 2018
2019 Week 3 Dataset and Historical Background
Posted by
David Velleca
on January 14, 2019
College Football National Champions
2019 Week 2 Viz
Posted by
David Velleca
on January 10, 2019
College Football National Champions
2019 Week 2 Dataset and Historical Background
Posted by
David Velleca
on January 6, 2019
NFL Injuries - 2012 to 2017
2019 Week 1 Viz
Posted by
David Velleca
on January 3, 2019
NFL Injuries - 2012 to 2017
2019 Week 1 Dataset and Historical Background
Posted by
David Velleca
on January 2, 2019
US Beer Production - 1950 to 2017
Week 41 Viz
Posted by
David Velleca
on December 18, 2018
Billboard Top 20 Holiday Songs - 2011 to 2018
Week 42 Dataset and Historical Background
Posted by
David Velleca
on December 20, 2018
US Beer Production - 1950 to 2017
Week 41 Dataset and Historical Background
Posted by
David Velleca
on December 9, 2018
US Christmas Tree Sales - 2010 to 2016
Week 40 Viz
Posted by
David Velleca
on December 6, 2018
US Christmas Tree Sales - 2010 to 2016
Week 40 Dataset and Historical Background
Posted by
David Velleca
on December 3, 2018
US Toy Manufacturing - 2005 to 2016
Week 39 Viz
Posted by
David Velleca
on November 30, 2018
US Toy Manufacturing - 2005 to 2016
Week 39 Dataset and Historical Background
Posted by
David Velleca
on November 26, 2018
US Turkey Production - 1984 to 2017
Week 38 Viz
Posted by
David Velleca
on November 23, 2018
US Turkey Production - 1984 to 2017
Week 38 Dataset and Historical Background
Posted by
David Velleca
on November 19, 2018
U.S. Tobacco Use - 2011 to 2016
Week 37 Dataset and Historical Background
Posted by
David Velleca
on November 12, 2018
Mickey Mouse Cartoon Chronology
Week 36 Viz Round Up
Posted by
David Velleca
on November 9, 2018
Mickey Mouse Cartoon Chronology
Week 36 Viz
Posted by
David Velleca
on November 8, 2018
Mickey Mouse Cartoon Chronology
Week 36 Dataset and Historical Background
Posted by
David Velleca
on November 5, 2018
Billion Dollar Weather Disasters
Week 35 Viz
Posted by
David Velleca
on November 1, 2018
Billion Dollar Weather Disasters
Week 35 Dataset and Historical Background
Posted by
David Velleca
on October 29, 2018
The Sugar Bowl
Week 34 Dataset and Historical Background
Posted by
David Velleca
on October 18, 2018
United States Naturalizations - 1999 to 2017
Week 33 Viz
Posted by
David Velleca
on October 18, 2018
United States Naturalizations - 1999 to 2017
Week 33 Dataset and Historical Background
Posted by
David Velleca
on October 15, 2018
The World Series
Week 32 Vizzes
Posted by
David Velleca
on October 12, 2018
The World Series
Week 32 Dataset and Historical Background
Posted by
David Velleca
on October 9, 2018
United States Marriage Status - 2005 to 2017
Week 30 & 31 Viz
Posted by
David Velleca
on October 5, 2018
United States Marriage Status - 2005 to 2017
Week 30 & 31 Dataset and Historical Background
Posted by
David Velleca
on September 25, 2018
EPA Superfund Sites
Week 29 Viz
Posted by
David Velleca
on September 21, 2018
EPA Superfund Sites
Week 29 Dataset and Historical Background
Posted by
David Velleca
on September 17, 2018
The Filmography of George Lucas
Week 28 Viz
Posted by
David Velleca
on September 13, 2018
The Filmography of George Lucas
Week 28 Dataset and Historical Background
Posted by
David Velleca
on September 10, 2018
American Time Use Survey - 2007 to 2017
Week 27 Dataset and Historical Background
Posted by
David Velleca
on September 4, 2018
Worldwide Measles Vaccination Rates - 1980 to 2017
Week 25 & 26 Dataset and Historical Background
Posted by
David Velleca
on August 21, 2018
The Works of Edgar Allan Poe
Week 24 Viz
Posted by
David Velleca
on August 15, 2018
The Works of Edgar Allan Poe
Week 24 Dataset and Historical Background
Posted by
David Velleca
on August 13, 2018
Atlantic Hurricane Tracks - 1851 to 2017
Week 23 Viz
Posted by
David Velleca
on August 9, 2018
Atlantic Hurricane Tracks - 1851 to 2017
Week 23 Dataset and Historical Background
Posted by
David Velleca
on August 7, 2018
US Mail - 1790 to 2017
Week 22 Viz
Posted by
David Velleca
on August 2, 2018
US Mail - 1790 to 2017
Week 22 Dataset and Historical Background
Posted by
David Velleca
on July 30, 2018
US Motor Vehicle Registrations - 1900 to 1995
Week 21 Viz
Posted by
David Velleca
on July 29, 2018
US Motor Vehicle Registrations - 1900 to 1995
Week 21 Dataset and Historical Background
Posted by
David Velleca
on July 23, 2018
US National Park Visits - 1979 to 2017
Week 20 Viz
Posted by
David Velleca
on July 22, 2018
US National Park Visits - 1979 to 2017
Week 20 Dataset and Historical Background
Posted by
David Velleca
on July 15, 2018
Fresh Fruit Consumption in the US - 1980 to 2016
Week 19 Viz
Posted by
David Velleca
on July 12, 2018
Fresh Fruit Consumption in the US - 1980 to 2016
Week 19 Dataset and Historical Background
Posted by
David Velleca
on July 8, 2018
The Stars and Stripes
Week 18 Viz
Posted by
David Velleca
on July 5, 2018
The Stars and Stripes
Week 18 Dataset and Historical Background
Posted by
David Velleca
on July 2, 2018
Fireworks - Use, Sales and Injuries
Week 17 Viz
Posted by
David Velleca
on June 28, 2018
Fireworks - Use, Sales and Injuries
Week 17 Dataset and Historical Background
Posted by
David Velleca
on June 24, 2018
The Artwork of Leonardo da Vinci
Week 16 Viz
Posted by
David Velleca
on June 21, 2018
The Artwork of Leonardo da Vinci
Week 16 Dataset and Historical Background
Posted by
David Velleca
on June 21, 2018
Worldwide Dinosaur Discoveries
Week 15 Viz
Posted by
David Velleca
on June 16, 2018
Worldwide Dinosaur Discoveries
Week 15 Dataset and Historical Background
Posted by
David Velleca
on June 13, 2018
Agricultural Dust Explosions - 1980 to 2005
Week 14 Viz
Posted by
David Velleca
on June 10, 2018
Agricultural Dust Explosions - 1980 to 2005
Week 14 Dataset and Historical Background
Posted by
David Velleca
on June 7, 2018
Median Household Income by State - 1984 to 2016
Week 13 Viz
Posted by
David Velleca
on June 1, 2018
Median Household Income by State - 1984 to 2016
Week 13 Dataset and Historical Background
Posted by
David Velleca
on May 31, 2018
Frank Lloyd Wright's Work
Week 12 Viz
Posted by
David Velleca
on May 25, 2018
Frank Lloyd Wright's Work
Week 12 Dataset and Historical Background
Posted by
David Velleca
on May 24, 2018
U.S. Forest Fires - 1926 to 2017
Week 11 Viz
Posted by
David Velleca
on May 22, 2018
U.S. Forest Fires - 1926 to 2017
Week 11 Dataset and Historical Background
Posted by
Jonathan Leek
on May 17, 2018
Thomas Edison's Patents
Week 10 Viz
Posted by
David Velleca
on May 13, 2018
Thomas Edison's Patents
Week 10 Dataset and Historical Background
Posted by
David Velleca
on May 10, 2018
Cereal Crop Acres Planted and Harvested 1866 to 2017
Week 9 Viz
Posted by
David Velleca
on May 3, 2018
Cereal Crop Acres Planted and Harvested 1866 to 2017
Week 9 Dataset and Historical Background
Posted by
David Velleca
on May 3, 2018
U.S. Motor Vehicle Mileage, Fuel Consumption and Fuel Economy 1949 to 2016
Week 8 Viz
Posted by
David Velleca
on April 28, 2018
U.S. Motor Vehicle Mileage, Fuel Consumption and Fuel Economy 1949 to 2016
Week 8 Dataset and Historical Background
Posted by
David Velleca
on April 26, 2018
U.S. Educational Attainment 1940 - 2017
Week 7 Viz
Posted by
David Velleca
on April 19, 2018
U.S. Educational Attainment 1940 - 2017
Week 7 Dataset and Historical Background
Posted by
David Velleca
on April 19, 2018
Lego Sets 1950 - 2017
Week 6 Viz
Posted by
Jonathan Leek
on April 12, 2018
Lego Sets 1950 - 2017
Week 6 Dataset and Historical Background
Posted by
Jonathan Leek
on April 12, 2018
United States Crime Rates 1960 to 2014
Week 5 Viz
Posted by
David Velleca
on April 5, 2018
United States Crime Rates 1960 to 2014
Week 5 Dataset and Historical Background
Posted by
David Velleca
on April 5, 2018
United States Median Home Values - 1940 to 2000
Week 4 Viz
Posted by
Mark McGhee
on March 29, 2018
United States Median Home Values - 1940 to 2000
Week 4 Dataset and Historical Background
Posted by
David Velleca
on March 29, 2018
Nobel Prizes - 1901 to 2016
Week 3 Viz
Posted by
David Velleca
on March 22, 2018
Nobel Prizes - 1901 to 2016
Week 3 Dataset and Historical Background
Posted by
David Velleca
on March 22, 2018
Coffee - 1961 to 2016
Week 2 Viz
Posted by
David Velleca
on March 15, 2018
Coffee - 1961 to 2016
Week 2 Dataset and Historical Background
Posted by
David Velleca
on March 15, 2018
United States Tornados - 1950 to 1999
Week 1 Viz
Posted by
David Velleca
on March 8, 2018
United States Tornados - 1950 to 1999
Week 1 Dataset and Historical Background
Posted by
David Velleca
on March 8, 2018
Welcome to Throwback Thursday
Wherein we tell you what it's all about
Posted by
Jonathan Leek
on March 6, 2018


--- title: "Neutral Colors" type: colors scss: _assets/stylesheets/_variables.scss usage: "Base set used to mix tints and tones." ---
$gray
$white
$black


{{block "content" .}}
{{.Data.Batch.Name}} needs to be purged from staging. This is a manual process.
Purge the batch:
{{template "batch-manual-purge" .Data.Batch}}Then remove the "needs purging" flag:
{{else if and .Data.Batch.ReadyForStaging (.Data.Can.Load .Data.Batch)}}{{.Data.Batch.Name}} is ready to be loaded onto staging. This is a manual process.
Load the batch:
{{template "batch-manual-load" .Data.Batch}}Then mark it ready for QC:
{{else if and .Data.Batch.ReadyForQC (.Data.Can.Approve .Data.Batch)}}{{.Data.Batch.Name}} needs approval to move to production (or a rejection if it needs to be fixed).
Approve... Reject... {{else if and .Data.Batch.ReadyForFlaggingIssues (.Data.Can.FlagIssues .Data.Batch)}}{{.Data.Batch.Name}} has failed QC. You can mark issues that need to be removed and then send the batch back to staging.
Flag Issues... {{else if and .Data.Batch.ReadyForProduction (.Data.Can.Load .Data.Batch)}}{{.Data.Batch.Name}} is ready to be loaded onto production. This is a manual process.
Load the batch on production; load it on staging as well if your staging environment mirrors production:
{{template "batch-manual-load" .Data.Batch}}Then mark it as "live":
{{else if and .Data.Batch.ReadyForArchive (.Data.Can.Archive .Data.Batch)}}{{.Data.Batch.Name}} is live and has been copied to the archival location.
When the archive has been finalized, flag it as complete below. This starts a 28-day countdown, after which NCA deletes all local issues' files from disk.
If your archival location is the final destination for archives, you can activate this at any time. If you move files to a location where they are batch-archived at a later date, activate this after the batch archive occurs to ensure the countdown doesn't start until the files have actually started moving to the final archive.
{{end}}


Implementing Reactive Delegates in Swift Powered by Objective-C
28 May 2016I love statically typed languages. I was always more C++ than Objective-C guy. Knowing that I have compiler watching my back all the time makes me feel better about the code I write. The joy I felt back in 2014 watching Swift introductory streams at WWDC will probably stay with me for a long time.
However, I’ve been facing Objective-C almost every day for more than three years now, and I’ve come to realise the power of dynamic aspects of the language. There are things you can do with Objective-C runtime today that are just not possible with pure Swift.1 Think of KVO, method swizzling, UIAppearance, etc. I hope Swift will eventually also get there as I don’t think it necessarily makes Swift less swifty.
One of those dynamic aspects is Message Forwarding. It allows you to do very cool stuff. The story follows.
The Pattern
Being focused on reactive paradigm I found myself fighting with the delegates. Delegation is one of few fundamental patterns in Cocoa development, but it has no place in reactive world. Code like
let didScroll = PushStream<CGPoint>()
extension MyClass: UIScrollViewDelegate {
func scrollViewDidScroll(scrollView: UIScrollView) {
didScroll.next(scrollView.contentOffset)
}
}
started emerging from every corner. Having a stored property, a delegate object and a method felt wrong. And it is. Switching between paradigms in multi paradigm code should be easier. If a delegate method is used to inform us about an event, it should be simple to convert invocation of that method to a stream event.
Message Forwarding
Cocoa and Cocoa Touch are written in Objective-C, the dynamically typed language. It means that the compiler doesn’t care much about types so you’re free to do wonders. iOS Developer Library puts it nicely:
Dynamic typing contrasts with static typing, in which the system explicitly identifies the class to which an object belongs at compile time. Static type checking at compile time may ensure stricter data integrity, but in exchange for that integrity, dynamic typing gives your program much greater flexibility.
That flexibility is what we are going to leverage here. When a message is sent to an Objective-C object, it goes through a number of steps before it’s handled or rejected. The runtime first searches for the method implementation that the selector refers to. If it is found, it will be invoked with the arguments contained in the message (if any), but if it’s not found, well, that’s where the party begins. The runtime will invoke forwardInvocation:
method on the object, giving us the opportunity to handle the message by ourselves. It’ll wrap the message in an NSInvocation
object that contains all information needed to handle it.
Invocation object contains the selector, method to read the passed arguments and a way to set the return value. NSInvocation
is unfortunately not available in Swift so it needs to be handled in Objective-C subclass.
Let’s say an object is sent a message [person setAge:24]
. If the object class does implemented method setAge:
you’ll see the infamous unrecognized selector sent to instance
exception. Reason you see that is because the default implementation of forwardInvocation:
just invokes doesNotRecognizeSelector:
which in turn throws an exception with that message. We can, however, override forwardInvocation:
and handle the message differently. Let’s just print some info.
@implementation Person {
- (void)forwardInvocation:(NSInvocation *)invocation
{
NSLog(@"Selector: %@", NSStringFromSelector(invocation.selector));
NSLog(@"Argument count: %d", invocation.methodSignature.numberOfArguments);
NSInteger arg1;
[invocation getArgument:&arg1 atIndex:2];
NSLog(@"First argument: %d", arg1);
}
@end
If we try to run this, well, it’ll not work, not yet. For the runtime to construct the NSInvocation
, in addition to knowing the selector, it needs to know the method signature. Method signature is just a fancy name for method argument and return types. Selector defines method name, whereas signature defines its types. To provide method signature to the runtime, we need to override another class method.
- (NSMethodSignature *)methodSignatureForSelector:(SEL)selector
{
return [NSMethodSignature signatureWithObjCTypes:"v@:i"];
}
NSMethodSignature
can be constructed with a C-style string of type encodings for the method arguments. In this example, v stands for Void
return type, @ represents self (the object) of type id
, colon represents the selector and i represents the integer argument.
Don’t concern yourself about the details of type encoding right now as it is not important to solve our delegates problem. If you are interested, you can read more about it here.
You might be wondering why we had to specify the type for self and the selector. Well, Objective-C is implemented on top of C and the compiler is utilising C functions for method implementations. You can think of an object method like a function that is accepting the object itself as the first argument and the selector as the second argument followed by the actual method arguments.
void setAge(id object, SEL selector, NSInteger age)
If you’re interested in the details, Apple has a quick introduction to all this in their documentation.
Calling [person setAge:24]
now will work and it’ll print
Selector: setAge:
Argument count: 3
First argument: 24
Notice that the first argument was read from index 2. I hope that the previous paragraphs made it clear why.
Parsing NSInvocation in Swift
As already mentioned, NSInvocation is not available in Swift, but we need to propagate it to Swift code that will send events to our streams. If you give it a bit thought, you’ll see that we don’t really need NSInvocation
, but only parts of it. We need a selector and a way to read arguments. So let’s propagate just that.
We’ll start by adding another method to our class that will receive a selector and a block that can be used to read the arguments.
- (void)invoke:(SEL)selector argumentExtractor:(void (^)(NSInteger index, void *buffer))argumentExtractor
{
}
Also, we’ll update forwardInvocation
to call that method.
- (void)forwardInvocation:(NSInvocation *)invocation
{
[self invoke:invocation.selector argumentExtractor:^(NSInteger index, void *buffer) {
[invocation getArgument:buffer atIndex:index];
}];
}
Next, we’ll subclass Person in Swift and override our invoke:argumentExtractor:
method where we can handle the invocation.
class SwiftPerson: Person {
override func invoke(selector: Selector,
argumentExtractor: (Int, UnsafeMutablePointer<Void>) -> Void) {
let arg1 = UnsafeMutablePointer<Int>.alloc(1)
argumentExtractor(2, a1)
print("method \(selector) invoked with argument \(arg1)")
}
}
First we allocate some space for our argument and then extract it with the closure (block) we’re provided. Trick here is that we have to know the type of the argument, in our case Int
.
If we now call [person setAge:24]
on an instance of SwiftPerson
the console will print method setAge: invoked with argument 24. Calling [person thisIsSoCool:111]
will print method thisIsSoCool: invoked with argument 111. Indeed it is!
From now on it should be straightforward how to generalise this approach to implement reactive delegates.
Generalising the Pattern
Let’s now see how this is used in ReactiveKit to implement reactive delegates.
Base Class
We have the type that can simulate any delegate. Its base is defined in Objective-C. We are simulating a protocol implementation (a delegate), so we need to know what protocol it is.
@interface RKProtocolProxyBase ()
@property (nonatomic, readwrite, strong) Protocol *protocol;
@end
@implementation RKProtocolProxyBase
- (instancetype)initWithProtocol:(Protocol *)protocol
{
self = [super init];
if (self) {
_protocol = protocol;
}
return self;
}
...
Then we have an implementation of methodSignatureForSelector:
method.
- (NSMethodSignature *)methodSignatureForSelector:(SEL)selector
{
struct objc_method_description description = protocol_getMethodDescription(self.protocol, selector, NO, YES);
if (description.types == NULL) {
description = protocol_getMethodDescription(self.protocol, selector, YES, YES);
}
return [NSMethodSignature signatureWithObjCTypes:description.types];
}
We’re using Objective-C runtime to get the type encoding for a method of the given protocol. First we get method description by calling protocol_getMethodDescription
with a protocol, method selector, boolean indicating whether the method is a required method or not and a boolean indicating whether the method is an instance method or not. We then instantiate NSMethodSignature
with the type encoding contained in the description.
I’m confused why the optionality indication is needed to get the method description. It’s not possible to have two methods of the same name in the protocol, one optional and other not, so I’m not clear where the ambiguity would come from. Anyway, as we support both optional and required methods, we just try another if the first one fails.
Finally, we have an implementation of forwardInvocation:
method which is same as in the introduction.
- (void)forwardInvocation:(NSInvocation *)invocation
{
[self invoke:invocation.selector argumentExtractor:^(NSInteger index, void *buffer) {
[invocation getArgument:buffer atIndex:index];
} setReturnValue:nil];
}
- (void)invoke:(SEL)selector argumentExtractor:(void (^)(NSInteger index, void *buffer))argumentExtractor
{
}
Swift Class
Base class is subclassed in Swift.
public class ProtocolProxy: RKProtocolProxyBase {
private typealias Extractor = (Int, UnsafeMutablePointer<Void>) -> Void
private var invokers: [Selector: Extractor -> Void] = [:]
private var streams: [Selector: AnyObject] = [:]
public init(`protocol`: Protocol) {
super.init(withProtocol: `protocol`)
}
Dictionary invokers
will contain selector-closure pairs. For a given selector, there will be a closure that updates a stream using the given argument extractor closure. Dictionary streams
will store instances of PushStream
type (publish subjects) that will be updated upon invocations of method for the given selector.
Don’t worry, everything will become clear in a moment.
Let’s begin with a method that provides a stream of invocations of a given selector.
public func streamFor<T, Z>(selector: Selector, map: T -> Z) -> Stream<Z> {
if let stream = streams[selector] {
return (stream as! PushStream<Z>).toStream()
} else {
let pushStream = PushStream<Z>()
streams[selector] = pushStream
registerInvoker(selector) { a1 in
pushStream.next(map(a1))
}
return pushStream.toStream()
}
}
First we check if we already have such stream and just return it if we do. Otherwise, we create it, store it in the dictionary, register an invoker that will update it and finally we return the stream. As a bonus we provide a mapping function that will convert the type because this is needed more often than not.
What about registerInvoker
method? Well, here it is.
private func registerInvoker<T, R>(selector: Selector, fire: T -> Void) {
invokers[selector] = { extractor in
let a1 = UnsafeMutablePointer<T>.alloc(1)
extractor(2, a1)
fire(a1.memory as T)
}
}
For the given selector we store a closure that will be invoked when the selector is performed. The closure will get an argument extractor it’ll use to read the argument. First it allocates a memory to store the read argument to, writes the argument to that memory address and fires a closure with the just written argument.
Only thing that’s left is to actually call those invokers. We’ll do that in an override.
override func invoke(selector: Selector, argumentExtractor: (Int, UnsafeMutablePointer<Void>) -> Void) {
guard let invoker = invokers[selector] else { return }
invoker(argumentExtractor)
}
And that’s it! Whenever a method that has a stream associated is invoked, we’ll send an event onto that stream with the mapped argument. Adding support for more than one argument should be obvious.
To fully cover our marks, we can also override following methods:
public override func conformsToProtocol(`protocol`: Protocol) -> Bool {
if protocol_isEqual(`protocol`, self.`protocol`) {
return true
} else {
return super.conformsToProtocol(`protocol`)
}
}
public override func respondsToSelector(selector: Selector) -> Bool {
if streams[selector] != nil {
return true
} else {
return super.respondsToSelector(selector)
}
}
}
Putting It All Into Practice
Now we can just instantiate a delegate object instead implementing a delegate protocol. We can use that object to make method invocation streams. For example:
// given
let scrollView: UIScrollView
// create a delegate
let delegate = ProtocolProxy(protocol: UIScrollViewDelegate.self)
// and set it
scrollView.delegate = delegate as! UIScrollViewDelegate
ReactiveKit provides NSObject extension that can make delegate creation even simpler:
let delegate = scrollView.protocolProxyFor(UIScrollViewDelegate.self, setter: NSSelectorFromString("setDelegate:"))
To get, for example, didScroll
events, just take a stream for that delegate protocol method.
let didScroll: Stream<CGPoint> = delegate.streamFor(#selector(UIScrollViewDelegate.scrollViewDidScroll(_:))) { (scrollView: UIScrollView) -> CGPoint in
return scrollView.contentOffset
}
We’re probably interested in contentOffset
of each scroll event so we’ll map scroll view into CGPoint
.
I’d recommend wrapping all this in an extension of the class we’re delegate of to make things nicer.
extension UIScrollView {
var reactiveDelegate: ProtocolProxy {
return scrollView.protocolProxyFor(UIScrollViewDelegate.self, setter: NSSelectorFromString("setDelegate:"))
}
var didScroll: Stream<CGPoint> {
return reactiveDelegate.streamFor(#selector(UIScrollViewDelegate.scrollViewDidScroll(_:))) { (scrollView: UIScrollView) -> CGPoint in
return scrollView.contentOffset
}
}
}
Now, look at
scrollView.didScroll.observeNext { contentOffset in
print("scroll view did scroll to \(contentOffset)")
}
and enjoy the beauty of it!
Conclusion
The implementation shown here is a stripped version from ReactiveKit. Check out this, this and this for full implementation with multiple arguments and methods with return values. Reactive delegates were released with ReactiveKit v2 so this is the first implementation. It could see some additions in future. For more info, check out the documentation.
Exploring Objective-C runtime and putting it to use these days when all the hype is focused on Swift was fun and educational experience. It reminded me how powerful dynamically typed languages can be and left me with a hope that Swift will see at least some of it in the future.
If you have any questions or suggestions around this feel free to leave a comment or contact me at @srdanrasic.
1: Not possible without Objective-C dependency, i.e. NSObject super-type.


{% extends "portal/portal_min_base.html" %} {% block beforecontainer %}
{% endblock %} {% block bodyid %}id="home"{% endblock %} {% block extraheader %} {% endblock %} {% block mainbody %}The Ultimate Gig Guide (TUGG) tracks the history of the live music scene in Melbourne from organised dance hall events, to discos and the thriving pub music scene of today.
Remember that gig where you saw that band that time?
Take a lucky dip into the past!
Contribute to TUGG!
What does it all mean?


@* * Copyright 2019 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import include._ @import include.forms2._ @import models.confirmation.{ BreakdownRow, Currency } @(feeTotal: Currency, rows: Seq[BreakdownRow])(implicit request: Request[_], m:Messages) @header = { @heading("fee.guidance", "submit.registration") } @main( title = Messages("fee.guidance") + " - " + Messages("submit.registration"), heading = header ) {
@Messages("fee.guidance.intro")
@panel( wide = true, jsHidden = false ){ @Messages("fee.guidance.notice") }| @Messages("confirmation.item") | @Messages("confirmation.quantity") | @Messages("confirmation.feeperitem") | @Messages("confirmation.totalfee") |
|---|---|---|---|
| @Messages(label) | @quantity | @perItem | @total |
| @Messages("confirmation.total") | @feeTotal |


Iceland threaten to walk away from Kilmarnock store over booze rules
The supermerket chain plan to take over the old Aldi unit in town.
by Kilmarnock Standard, Sarah Hilley, https://www.dailyrecord.co.uk/authors/kilmarnock-standard/, https://www.dailyrecord.co.uk/authors/sarah-hilley/Up to 30 jobs will be up for grabs at a new Food Warehouse store in Kilmarnock.
The Iceland supermarket chain got the green light to sell alcohol at premises in the Glencairn Retail Park during a licensing board meeting today.
The application to sell booze was granted despite a tough policy on getting new alcohol licences in East Ayrshire.
Members heard Iceland might walk away from the Kilmarnock unit if it was barred from selling liquor.
The decision went to a tied vote among councillors, with three refusing the bid for the bulk buy shop to offer booze.
Licensing depute clerk Stuart McCall described the council’s licensing policy as a “critical issue” and a “major obstacle” to allowing alcohol to be sold by the Food Warehouse.
Solicitor Niall Hassard told councillors the application was “for an Iceland concept known as the Food Warehouse”.
He called the sites “flagship new stores” which are more than double the size of a typical Iceland.
Describing it as a “coup” for Iceland to bag the retail space in Kilmarnock, he also pointed out the new business would fill an empty shop.
The board heard there would be no zero-hour contracts and staff are paid above the living wage.
There would be between 25 to 30 new posts, including nine full-time jobs.
While deliberating over the application Councillor Lillian Jones said: “You’re saying if the licence is refused you could walk away from the store.”
Mr Hassard confirmed Iceland would rethink the matter if it was turned down.
The meeting heard alcohol makes up about 3 per cent of their sales.
Three councillors voted to reject the application while the same number voted to approve it.
Councillor George Mair, who moved to grant the licence, said: “The benefits outweigh the presumption for refusal.”
Board chair Tom Cook had the deciding vote and ruled the alcohol licence would be granted.
Councillor Ian Grant could not vote as he arrived late to the meeting.
Iceland applied for the provisional grant of a premises licence for off-sales during Monday to Friday from 10am to 10pm. The alcohol display area will measure 22 square metres.
There are 14 Food Warehouse stores in Scotland.


2.2.1 / 2011-09-15
- Enhancements
- Added UpdateManager#key to access the key value
- Added SelectManager#projections= to override any existing projections
- Added SelectManager#source to get the source of the last select core in the AST
2.2.0 / 2011-08-09
- Bug Fixes
- The database connection caches visitors for generating SQL.
- FALSE and TRUE nodes can be constructed.
- Fixed ORDER BY / LIMIT clauses for UPDATE statements in Oracle.
2.1.4 / 2011-07-25
- Bug Fixes
- Fix depth-first traversal to understand ascending / descending nodes.
- Parentheis are suppressed with nested unions in MySQL. Thanks jhtwong!
2.1.3 / 2011-06-27
- Bug Fixues
- Fixed broken gem build.
2.1.2 / 2011-06-27
- Bug Fixes
- Visitors can define their own cache strategey so caches are not shared. Fixes 57
- Informix support fixed. Thanks Khronos.
- Ordering nodes broken to subclasses. Thanks Ernie Miller!
- Reversal supported in ordering nodes. Thanks Ernie Miller!
2.1.1 / 2011/05/14
- Bug fixes
- Fixed thread safety bug in ToSql visitor. Thanks Damon McCormick and Cameron Walters!
2.1.0 / 2011/04/30
- Enhancements
- AST is now Enumerable
- AND nodes are now n-ary nodes
- SQL Literals may be used as Attribute names
- Added Arel::Nodes::NamedFunction for representing generic SQL functions
- Add Arel::SelectManager#limit=
- Add Arel::SelectManager#offset
- Add Arel::SelectManager#offset=
- Added Arel::SelectManager#create_insert for building an insert manager.
- SQL Literals are allowed for values in INSERT statements.
- Math operations have been added to attributes, thanks to Vladimir Meremyanin.
- Bug fixes
- MSSQL adds TOP to sub selects
- Assigning nil to take() removes LIMIT from statement.
- Assigning nil to offset() removes OFFSET from statement.
- TableAlias leg ordering fixed
- Deprecations
- Calls to `insert` are deprecated. Please use `compile_insert` then call
`to_sql` on the resulting object and execute that SQL.
- Calls to `update` are deprecated. Please use `compile_update` then call
`to_sql` on the resulting object and execute that SQL.
- Calls to `delete` are deprecated. Please use `compile_delete` then call
`to_sql` on the resulting object and execute that SQL.
- Arel::Table#joins is deprecated and will be removed in 3.0.0 with no
replacement.
- Arel::Table#columns is deprecated and will be removed in 3.0.0 with no
replacement.
- Arel::Table.table_cache is deprecated and will be removed in 3.0.0 with no
replacement.
- Arel::Nodes::And.new takes a single list instead of left and right.
- Arel::Table#primary_key is deprecated and will be removed in 3.0.0 with no
replacement.
- Arel::SelectManager#where_clauses is deprecated and will be removed in
3.0.0 with no replacement.
- Arel::SelectManager#wheres is deprecated and will be removed in
3.0.0 with no replacement.
2.0.9 / 2010/02/25
- Bug Fixes
- Custom LOCK strings are allowed. Fixes LH # 6399 rails.lighthouseapp.com/projects/8994/tickets/6399-allow-database-specific-locking-clauses-to-be-used
- Strings passed to StringManager#on will be automatically tagged as SQL literals. Fixes Rails LH 6384 rails.lighthouseapp.com/projects/8994/tickets/6384-activerecord-303-and-3-0-stable-generate-invalid-sql-for-has_many-through-association-with-conditions
2.0.8 / 2010/02/08
- Bug Fixes
- Added set operation support
- Fixed problems with *_any / *_all methods.
2.0.7
- Bug Fixes
- Limit members are visited
- Fixing MSSQL TOP support
2.0.6 12/01/2010
- Bug Fixes
- Rails 3.0.x does not like that Node is Enumerable, so removing for now.
2.0.5 11/30/2010
- Enhancements
- Arel::Visitors::DepthFirst can walk your AST depth first
- Arel::Nodes::Node is enumerable, depth first
- Bug fixes
- lock will lock SELECT statements “FOR UPDATE” on mysql
- Nodes::Node#not factory method added for creating Nodes::Not nodes
- Added an As node
- Deprecations
- Support for Subclasses of core classes will be removed in ARel version 2.2.0
2.0.4
- Bug fixes
- Speed improvements for Range queries. Thanks Rolf Timmermans!
2.0.3
- Bug fixes
- Fixing Oracle support
- Added a visitor for “Class” objects
2.0.2
- Bug fixes
- MySQL selects from DUAL on empty FROM
- Visitor translates nil to NULL
- Visitor translates Bignum properly
2.0.1
- Bug fixes
2.0.0 / 2010-08-01
- Enhancements
- Recreate library using the Visitor pattern. en.wikipedia.org/wiki/Visitor_pattern
0.3.0 / 2010-03-10
- Enhancements
- Introduced “SQL compilers” for query generation.
- Added support for Oracle (Raimonds Simanovskis) and IBM/DB (Praveen Devarao).
- Improvements to give better support to ActiveRecord.
0.2.1 / 2010-02-05
- Enhancements
- Bump dependency version of activesupport to 3.0.0.beta
0.2.0 / 2010-01-31
* Ruby 1.9 compatibility * Many improvements to support the Arel integration into ActiveRecord (see `git log v0.1.0..v0.2.0`) * Thanks to Emilio Tagua and Pratik Naik for many significant contributions!
0.1.0 / 2009-08-06
- 1 major enhancement
- Birthday!


Welcome to Department of Computer Science
To Attain the Excellence in the field of Computer Science And Technology
Stand up, be bold, be strong.  You can do anything and everything. Believe in that. Do not believe you are weak. Stand up and express the divinity in you.


JavaScritp is disabled. The site is not able to function properly without the browser having JavaScript enabled.
How to Enable JavaScript in Your Browser
English
EspaÃ±ol
FranÃ§ais
ÎÎ»Î»Î·Î½Î¹ÎºÎ¬
PortuguÃªs
TÃ¼rkÃ§e
Arama
GÃ¶zat
Bir Dergi Ãnerin
DOAJ'Ä± Destekleyin
YayÄ±ncÄ±lar Ä°Ã§in
HakkÄ±nda
Bize UlaÅÄ±n
Â
Advanced Search
In:
Journals
Â
Articles
Â Â
9994
journals
5723
journals searchable at article level
124
Countries
1556743
articles
News
Â
2012-12-17
New agreement concluded regarding management of the Directory of Open Access Journals (DOAJ)
2012-10-22
OA week 22-28 October
2012-07-13
Article about APCs (Article Processing Charges)
Archive


Follow these steps to run a cloud optimization:
lean cloud optimize "<projectName>" --push
to push . / <projectName> to the cloud and start optimizing the project in the cloud.
$ lean cloud optimize "My Project" --push [1/1] Pushing 'My Project' Successfully updated cloud file 'My Project/main.py' Started compiling project 'My Project' Successfully compiled project 'My Project' Select an optimization target: 1) Sharpe Ratio (min) 2) Sharpe Ratio (max) 3) Compounding Annual Return (min) 4) Compounding Annual Return (max) 5) Probabilistic Sharpe Ratio (min) 6) Probabilistic Sharpe Ratio (max) 7) Drawdown (min) 8) Drawdown (max) Enter an option:
$ lean cloud optimize "My Project" --push Select an optimization target: 1) Sharpe Ratio (min) 2) Sharpe Ratio (max) 3) Compounding Annual Return (min) 4) Compounding Annual Return (max) 5) Probabilistic Sharpe Ratio (min) 6) Probabilistic Sharpe Ratio (max) 7) Drawdown (min) 8) Drawdown (max) Enter an option: 2
$ lean cloud optimize "My Project" --push Should the 'ema-fast' parameter be optimized? [Y/n]: y Minimum value for 'ema-fast': 1 Maximum value for 'ema-fast': 10 Step size for 'ema-fast' [1.0]: 1 Should the 'ema-slow' parameter be optimized? [Y/n]: y Minimum value for 'ema-slow': 21 Maximum value for 'ema-slow': 30 Step size for 'ema-slow' [1.0]: 1
$ lean cloud optimize "My Project" --push Current constraints: None Do you want to add a constraint? [y/N]: y Select a constraint target: 1) Sharpe Ratio 2) Compounding Annual Return 3) Probabilistic Sharpe Ratio 4) Drawdown Enter an option: 4 Select a constraint operator (<value> will be asked after this): 1) Less than <value> 2) Less than or equal to <value> 3) Greater than <value> 4) Greater than or equal to <value> 5) Equal to <value> 6) Not equal to <value> Enter an option: 2 Set the <value> for the selected operator: 0.25 Current constraints: TotalPerformance.PortfolioStatistics.Drawdown <= 0.25 Do you want to add a constraint? [y/N]: n
$ lean cloud optimize "My Project" --push Select the optimization node type: 1) O2-8 (2 cores, 8 GB RAM) @ $0.15 per hour 2) O4-12 (4 cores, 12 GB RAM) @ $0.30 per hour 3) O8-16 (8 cores, 16 GB RAM) @ $0.60 per hour Enter an option: 2
$ lean cloud optimize "My Project" --push How many nodes should run in parallel (1-12) [6]: 10
$ lean cloud optimize "My Project" --push Estimated number of backtests: 100 Estimated batch time: 8 minutes Estimated batch cost: $0.38 Organization balance: 173,368 QCC ($1,733.68) Do you want to start the optimization on the selected node type? [Y/n]: y


Personal Info
Email Address:
Password:
Gender:
Guy
Girl
Dude
Chic
Gentleman
Lady
Male
Female
Don't Ask
Date of Birth:
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
1971
1970
1969
1968
1967
1966
1965
1964
1963
1962
1961
1960
1959
1958
1957
1956
1955
1954
1953
1952
1951
1950
Preferences
Favorite Color:
Blue
Red
Green
Interests:
News
Sports
Entertainment
Automotive
Technology
Languages:
English
French
Spanish
Italian
Chinese
Japanese
Russian
Esperanto
Comments
Message:
Upload a File:
Sample Button:
I Do Nothing
Niceforms v.2.0
©Lucian Slatineanu -
Emblematiq
Last update: Nov 13 2008


This is experimental software for promoting social audio. It's intended for use only by selected podcasts, programs and news desks. If you are interesting in having a theme developed for your team, or if you need a theme removed, please email Stacey Goers<EMAIL_ADDRESS>and she'll coordinate with Visuals and Online Tech.
Additionally, if you need to report a bug or have a feature suggestion, please also contact Stacey Goers.
Basic instructions for use:
• Remove music tracks from your layup (audiograms do not include music).
• Audiograms should be as brief as possible (60 seconds max).
• Audiograms should be WAV format files.
• Please copy edit your text closely.
• Once you've created one audiogram, refresh the tool in your browser to create another.
• Detailed instructions, using How I Built This as an example, can be found here.
Loading...
Preview
Click and drag over the waveform to clip audio Use space bar to play/pause seconds selected


{{ if not .Params.noPreface}}{{ if .Params.series}}{{with .Site.GetPage (printf "/series/%s.md" .Params.series)}}
This post is part of a series on {{.RawContent}} series. See {{.Title}} for other episodes in the series.


{% extends "layout.html" %} {% block content %}
Shakkelha provides the service of diacritizing Arabic text to help non-fluent Arabic speakers with pronounciation, and help authors in automatically diacritizing long texts such as newsletters, articles, books... etc.
You can now use the fast and easy to use Shakkelha for free! Use the tool below to diacritize Arabic text with one click.
Enter your text:


-
{% if paginator.previous_page %}
- ← Newer Posts {% endif %} {% if paginator.next_page %}
- Older Posts → {% endif %}
--- layout: page css: "/css/index.css" meta-description: "R-Studio developer and R consultant currently doing a PhD in Bayesian Hierarical Modelling. I have a MSc and BSc from Otago University in Ecology and Statistics. Previously a statistical advisor and demonstrator" meta-title: "Anthony Davidson" bibliography: "Beech-forests.bib" bigimg: - "/img/big-imgs/background-image.jpg" : "Southern Right Whale, Auckland Islands (2011)" - "/img/big-imgs/background-image.png" : "A current project, Canberra (2017)" - "/img/canberra-back1.jpg" : "Canberra from the air (2019)" - "/img/big-imgs/beechdynamics1_1_original.jpg" - "/img/big-imgs/start.jpg" : "The beginning (2017)" - "/img/big-imgs/home_image1.jpg" : "Summer sunset VIC, Australia (2018)" - "/img/big-imgs/background-image.png" : "Statistical outreach, (2017)" - "/img/big-imgs/beechnz_1_original.jpg" : "Mike Jones (2018)" - "/img/big-imgs/beechnz3_1_original.jpg" : "Mike Jones (2018)" - "/img/big-imgs/background-image.png" : "Masters research, NZ (2011)" ---


Hello! I’m Alex Smith. Web designer from USA, California, San Francisco. I have rich experience in web site design and building, also I am good at wordpress. I love to talk with you about our unique.
Download C.VTempore corrupti temporibus fuga earum asperiores fugit laudantium.
Tempore corrupti temporibus fuga earum asperiores fugit laudantium.
Tempore corrupti temporibus fuga earum asperiores fugit laudantium.
Happy Clients
Compleate Projects
Files Downloaded
Award Win
Working with Avogeek digital agency to support our organic and paid social media activity has extended the marketing activities we are able to achieve platform has made collaboration easy.
Avogeek started out managing our SEO efforts, but their scientific approach to digital marketing and the results they have achieved made it an easy decision for us to handover the management.
I would highly recommend Avogeek Digital. I worked with the team on an animation for our ‘Click &Collect’ service. This team is different from any other agency I have worked with in the past.