Subscribe: Bibliographic Wilderness
http://bibwild.wordpress.com/feed/
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
app  continue reading  continue  digital  gem  github  hyrax  open source  page  rails  reading  software  source  sufia hyrax  sufia 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: Bibliographic Wilderness

Bibliographic Wilderness





Last Build Date: Sun, 12 Nov 2017 10:15:07 +0000

 



Performance on a many-membered Sufia/Hyrax show pagejrochkind

Thu, 19 Oct 2017 17:00:08 +0000

We still run Sufia 7.3, haven’t yet upgraded/migrated to hyrax, in our digital repository. (These are digital repository/digital library frameworks, for those who arrived here and are not familiar; you may not find the rest of the very long blog post very interesting. :)) We have a variety of ‘manuscript’/’scanned 2d text’ objects, where each … Continue reading "Performance on a many-membered Sufia/Hyrax show page"(image)


Media Files:
http://0.gravatar.com/avatar/6a13e655e637138f8d571cec3f9cea76?s=96&d=https%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif




Consider TTY::Command for all your external process/shell out needs in rubyjrochkind

Fri, 15 Sep 2017 22:18:01 +0000

When writing a ruby app, I regularly have the need to execute and wait for an external non-ruby “command line” process. Sometimes I think of this as a “shell out”, but in truth depending on how you do it a shell (like bash or sh) may not be involved at all, the ruby process can … Continue reading "Consider TTY::Command for all your external process/shell out needs in ruby"(image)


Media Files:
http://0.gravatar.com/avatar/6a13e655e637138f8d571cec3f9cea76?s=96&d=https%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif




Gem dependency use among Sufia/Hyrax appsjrochkind

Wed, 30 Aug 2017 20:10:41 +0000

I have a little side project that uses the GitHub API (and a little bit of rubygems API) to analyze what gem dependencies and versions (from among a list of ‘interesting’ ones) are being used in a list of open Github repos with `Gemfile.lock`s, that I wrote out of curiosity regarding sufia/hyrax apps. I think … Continue reading "Gem dependency use among Sufia/Hyrax apps"(image)


Media Files:
http://0.gravatar.com/avatar/6a13e655e637138f8d571cec3f9cea76?s=96&d=https%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif




full-res pan-and-zoom JS viewer on a sufia/hyrax appjrochkind

Tue, 29 Aug 2017 15:00:27 +0000

Our Digital Collections web app  is written using the samvera/hydra stack, and is currently based on sufia 7.3. The repository currently has around 10,000 TIFF scanned page and photographic images. They are stored (for better or worse) as TIFFs with no compression, and can be 100MB and up, each. (Typically around 7500 × 4900 pixels). It’s … Continue reading "full-res pan-and-zoom JS viewer on a sufia/hyrax app"(image)


Media Files:
http://0.gravatar.com/avatar/6a13e655e637138f8d571cec3f9cea76?s=96&d=https%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif




“Small functions considered harmful”jrochkind

Fri, 11 Aug 2017 17:47:23 +0000

From a blog post by Cindy Sridharan. Remind you of any codebases you’ve worked with lately? Some people seem so enamored with small functions that the idea of abstracting any and every piece of logic that might seem even nominally complex into a separate function is something that is enthusiastically cheered on. I’ve worked on codebases … Continue reading "“Small functions considered harmful”"(image)


Media Files:
http://0.gravatar.com/avatar/6a13e655e637138f8d571cec3f9cea76?s=96&d=https%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif




on hooking into sufia/hyrax after file has been uploadedjrochkind

Tue, 11 Jul 2017 21:49:16 +0000

Our app (not yet publicly accessible) is still running on sufia 7.3. (A digital repository framework based on Rails, also known in other versions or other drawings of lines as hydra, samvera, and hyrax). I had a need to hook into the point after a file has been added to fedora, to do some post-processing … Continue reading "on hooking into sufia/hyrax after file has been uploaded"(image)


Media Files:
http://0.gravatar.com/avatar/6a13e655e637138f8d571cec3f9cea76?s=96&d=https%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif




On open source, consensus, vision, and scopejrochkind

Thu, 18 May 2017 19:30:49 +0000

Around minute 27 of Building Rails ActionDispatch::SystemTestCase Framework from Eileen Uchitelle. What is unique to open source is that the stakeholders you are trying to find consensus with have varying levels of investment in the end result… …but I wasn’t prepared for all the other people who would care. Of course caring is good, I got a lot … Continue reading "On open source, consensus, vision, and scope"(image)


Media Files:
http://0.gravatar.com/avatar/6a13e655e637138f8d571cec3f9cea76?s=96&d=https%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif




On choicesjrochkind

Mon, 15 May 2017 17:42:09 +0000

In a blog essay about non-rational devotion to software choices (the author argues it’s inevitable), a quote sprang out at me that reminds me of many decisions I’ve seen made at large institutions, as well as in distributed open source development: As Neo realizes in The Matrix: the problem is choice. The problem is always … Continue reading "On choices"(image)


Media Files:
http://0.gravatar.com/avatar/6a13e655e637138f8d571cec3f9cea76?s=96&d=https%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif




Memo on Technical Operational Considerations for IIIF in a Sufia/Hyrax appjrochkind

Thu, 11 May 2017 20:56:46 +0000

(A rather lengthy, as is my wont, memo I wrote for internal use, which I also share with you) IIIF (International Image Interoperability Framework) is a standard API for a server which delivers on-demand image transformations. What sort of transformations are we interested in (and IIIF supports)? Changing image formats Resizing images (to produce thumbnails … Continue reading "Memo on Technical Operational Considerations for IIIF in a Sufia/Hyrax app"(image)


Media Files:
http://0.gravatar.com/avatar/6a13e655e637138f8d571cec3f9cea76?s=96&d=https%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif




Exploring and planning with Sufia/Hyrax/Fedora fixity validationjrochkind

Mon, 01 May 2017 20:44:20 +0000

“Fixity” validation — basically validating a checksum against bytes on disk to make sure a file still is exactly as it was on ingest — is an important part of any digital preservation collection, and my understanding is that it’s a key marketing point of the fedora+hydra stack. However, I found it somewhat challenging to … Continue reading "Exploring and planning with Sufia/Hyrax/Fedora fixity validation"(image)


Media Files:
http://0.gravatar.com/avatar/6a13e655e637138f8d571cec3f9cea76?s=96&d=https%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif




On the graphic design of rubyland.newsjrochkindScreenshot 2017-04-21 11.21.45Screenshot 2017-04-21 11.32.51Screenshot 2017-04-21 11.36.48.pngScreenshot 2017-04-21 11.39.16Screenshot 2017-04-21 11.39.36

Fri, 21 Apr 2017 15:43:05 +0000

I like to pay attention to design, and enjoy good design in the world, graphic and otherwise. A well-designed printed page, web page, or physical tool is a joy to interact with. I’m not really a trained designer in any way, but in my web development career I’ve often effectively been the UI/UX/graphic designer of … Continue reading "On the graphic design of rubyland.news"(image)


Media Files:
http://bibwild.files.wordpress.com/2017/04/screenshot-2017-04-21-11-39-36.png




One way to remove local merged tracking branchesjrochkind

Mon, 10 Apr 2017 15:50:11 +0000

My git workflow involves creating a lot of git feature branches, as remote tracking branches on origin. They eventually get merged and deleted (via github PR), but i still have dozens of them lying around. Via googling, getting StackOverflow answers, and sort of mushing some stuff I don’t totally understand together, here’s one way to deal … Continue reading "One way to remove local merged tracking branches"(image)


Media Files:
http://0.gravatar.com/avatar/6a13e655e637138f8d571cec3f9cea76?s=96&d=https%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif




Use capistrano to run a remote rake task, with maintenance modejrochkind

Wed, 22 Mar 2017 21:52:03 +0000

So the app I am now working on is still in it’s early stages, not even live to the public yet, but we’ve got an internal server. We periodically have to change a bunch of data in our (non-rdbms) “production” store. (First devops unhappiness, I think there should be no scheduled downtime for planned data … Continue reading "Use capistrano to run a remote rake task, with maintenance mode"(image)


Media Files:
http://0.gravatar.com/avatar/6a13e655e637138f8d571cec3f9cea76?s=96&d=https%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif




Hash#map ?jrochkind

Wed, 22 Mar 2017 02:15:37 +0000

I frequently have griped that Hash didn’t have a useful map/collect function, something allowing me to transform the hash keys or values (usually values), into another transformed hash. I even go looking for for it in ActiveSupport::CoreExtensions sometimes, surely they’ve added something, everyone must want to do this… nope. Thanks to realization triggered by an example in … Continue reading "Hash#map ?"(image)


Media Files:
http://0.gravatar.com/avatar/6a13e655e637138f8d571cec3f9cea76?s=96&d=https%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif




“Polish”; And, What makes well-designed software?jrochkind

Tue, 14 Mar 2017 15:13:28 +0000

Go check out Schneem’s post on “polish”. (No, not the country). Polish is what distinguishes good software from great software. When you use an app or code that clearly cares about the edge cases and how all the pieces work together, it feels right. Unfortunately, this is the part of the software that most often … Continue reading "“Polish”; And, What makes well-designed software?"(image)


Media Files:
http://0.gravatar.com/avatar/6a13e655e637138f8d571cec3f9cea76?s=96&d=https%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif




Command-line utility to visit github page of a named gemjrochkind

Mon, 13 Mar 2017 20:45:39 +0000

I’m working in a Rails stack that involves a lot of convolutedly inter-related dependencies, which I’m not yet all that familiar with. I often want to go visit the github page of one of the dependencies, to check out the README, issues/PRs, generally root around in the source, etc.  Sometimes I want to clone and … Continue reading "Command-line utility to visit github page of a named gem"(image)


Media Files:
http://0.gravatar.com/avatar/6a13e655e637138f8d571cec3f9cea76?s=96&d=https%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif




Monitoring your Rails apps for professional ops environmentjrochkind

Mon, 13 Mar 2017 14:22:29 +0000

It’s 2017, and I suggest that operating a web app in a professional way necessarily includes 1) finding out about problems before you get an error report from your users (or at best, before they even effect your users at all), and 2) and having the right environment to be able to fix them as quickly as possible. … Continue reading "Monitoring your Rails apps for professional ops environment"(image)


Media Files:
http://0.gravatar.com/avatar/6a13e655e637138f8d571cec3f9cea76?s=96&d=https%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif




“This week in rails” is a great ideajrochkind

Sun, 12 Mar 2017 18:46:57 +0000

At some point in the past year or two (maybe even earlier? But I know it’s not many years old) the Rails project  started releasing roughly weekly ‘news’ posts, that mostly cover interesting or significant changes or bugfixes made to master (meaning they aren’t in a release yet, but will be in the next; I … Continue reading "“This week in rails” is a great idea"(image)


Media Files:
http://0.gravatar.com/avatar/6a13e655e637138f8d571cec3f9cea76?s=96&d=https%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif




searching through all gem dependenciesjrochkind

Wed, 08 Mar 2017 16:28:58 +0000

Sometimes in your Rails project, you can’t figure out where a certain method or config comes from. (This is especially an issue for me as I learn the sufia stack, which involves a whole bunch of interrelated gem dependencies).  Interactive debugging techniques like source_location are invaluable and it pays to learn how to use them, but sometimes you … Continue reading "searching through all gem dependencies"(image)


Media Files:
http://0.gravatar.com/avatar/6a13e655e637138f8d571cec3f9cea76?s=96&d=https%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif




idea i won’t be doing anytime soon of the week: replace EZProxy with nginxjrochkind

Sat, 04 Mar 2017 03:03:07 +0000

I think it would be possible, maybe even trivial, to replace EZProxy with nginx, writing code in lua using OpenResty.  I don’t know enough nginx (or lua!) to be sure, but some brief googling suggests to me the tools are there, and it wouldn’t be too hard. (It would be too hard for me in C, … Continue reading "idea i won’t be doing anytime soon of the week: replace EZProxy with nginx"(image)


Media Files:
http://0.gravatar.com/avatar/6a13e655e637138f8d571cec3f9cea76?s=96&d=https%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif